Package | Description |
---|---|
com.xpn.xwiki.objects | |
com.xpn.xwiki.objects.classes | |
com.xpn.xwiki.objects.meta |
Modifier and Type | Class and Description |
---|---|
class |
BaseProperty<R extends EntityReference> |
class |
BaseStringProperty
Base string XProperty which all types of string XProperties extend.
|
class |
DateProperty
Represents a date property.
|
class |
DBStringListProperty |
class |
DoubleProperty |
class |
FloatProperty |
class |
IntegerProperty |
class |
LargeStringProperty |
class |
ListProperty |
class |
LongProperty |
class |
NumberProperty |
class |
StringListProperty |
class |
StringProperty
XProperty for containing a string of limited size (default 255 characters max).
|
Modifier and Type | Method and Description |
---|---|
PropertyInterface |
PropertyInterface.clone() |
PropertyInterface |
BaseCollection.get(String name) |
PropertyInterface |
ObjectInterface.get(String name) |
PropertyInterface |
BaseCollection.getField(String name) |
PropertyInterface |
BaseCollection.safeget(String name) |
PropertyInterface |
ObjectInterface.safeget(String name) |
Modifier and Type | Method and Description |
---|---|
void |
BaseCollection.addField(String name,
PropertyInterface element) |
void |
BaseCollection.addPropertyForRemoval(PropertyInterface field)
Marks a field as scheduled for removal when saving this entity.
|
protected void |
BaseCollection.mergeField(PropertyInterface currentElement,
ElementInterface previousElement,
ElementInterface newElement,
MergeConfiguration configuration,
XWikiContext context,
MergeResult mergeResult) |
protected void |
BaseObject.mergeField(PropertyInterface currentElement,
ElementInterface previousElement,
ElementInterface newElement,
MergeConfiguration configuration,
XWikiContext context,
MergeResult mergeResult) |
void |
BaseCollection.put(String name,
PropertyInterface property) |
void |
ObjectInterface.put(String name,
PropertyInterface property) |
void |
BaseCollection.safeput(String name,
PropertyInterface property) |
void |
ObjectInterface.safeput(String name,
PropertyInterface property) |
Modifier and Type | Interface and Description |
---|---|
interface |
PropertyClassInterface
The interface implemented by all XClass properties.
|
Modifier and Type | Class and Description |
---|---|
class |
BooleanClass |
class |
ComputedFieldClass
Computed Field Class allows to create a field without storage that will display computed values based on other data
in the object or wiki.
|
class |
DateClass
Defines an XClass property type whose value is a Date.
|
class |
DBListClass |
class |
DBTreeListClass |
class |
EmailClass
Email Field Class allows to create a field for email values.
|
class |
GroupsClass
Defines an XClass property type whose value is a list of group references.
|
class |
LevelsClass |
class |
ListClass |
class |
NumberClass |
class |
PageClass
Page Field Class allows to create a field for storing page references.
|
class |
PasswordClass |
class |
PropertyClass
Represents an XClass property and contains property definitions (eg "relational storage", "display type",
"separator", "multi select", etc).
|
class |
StaticListClass |
class |
StringClass |
class |
TextAreaClass |
class |
TimezoneClass
Timezone Field Class allows to create a field for Timezone values.
|
class |
UsersClass
Defines an XClass property type whose value is a list of user references.
|
Modifier and Type | Method and Description |
---|---|
PropertyInterface |
BaseClass.get(String name) |
Modifier and Type | Method and Description |
---|---|
void |
BaseClass.addField(String name,
PropertyInterface element) |
void |
BaseClass.put(String name,
PropertyInterface property) |
Modifier and Type | Class and Description |
---|---|
class |
BooleanMetaClass
Defines the meta properties of a boolean XClass property.
|
class |
ComputedFieldMetaClass
Computed Field Class allows to create a field without storage that will display computed values based on other data
in the object or wiki.
|
class |
DateMetaClass
Defines the meta properties of a date XClass property.
|
class |
DBListMetaClass
Defines the meta properties of a database list XClass property.
|
class |
DBTreeListMetaClass
Defines the meta properties of a database tree list XClass property.
|
class |
EmailMetaClass
Email Field Class allows to create a field for email values.
|
class |
GroupsMetaClass
Defines the meta properties of a groups XClass property.
|
class |
LevelsMetaClass
Defines the meta properties of a access rights levels XClass property.
|
class |
ListMetaClass
Defines the default meta properties for all list XClass property types.
|
class |
NumberMetaClass
Defines the meta properties of a number XClass property.
|
class |
PageMetaClass
Page Field Class allows to create a field for storing page references.
|
class |
PasswordMetaClass
Defines the meta properties of a boolean XClass property.
|
class |
PropertyMetaClass
Default implementation of
PropertyMetaClassInterface . |
class |
StaticListMetaClass
Defines the meta properties of a static list XClass property.
|
class |
StringMetaClass
Defines the meta properties of a string XClass property.
|
class |
TextAreaMetaClass
Defines the meta properties of a text area XClass property.
|
class |
TimezoneMetaClass
Defines the meta properties of a Timezone XClass property.
|
class |
UsersMetaClass
Defines the meta properties of a users XClass property.
|
Modifier and Type | Method and Description |
---|---|
PropertyInterface |
MetaClass.get(String name) |
PropertyInterface |
MetaClass.safeget(String name) |
Modifier and Type | Method and Description |
---|---|
void |
MetaClass.put(String name,
PropertyInterface property) |
void |
MetaClass.safeput(String name,
PropertyInterface property) |
Copyright © 2004–2021 XWiki. All rights reserved.