com.xpn.xwiki.objects.classes
Class BaseClass
java.lang.Object
com.xpn.xwiki.objects.BaseElement
com.xpn.xwiki.objects.BaseCollection
com.xpn.xwiki.objects.classes.BaseClass
- All Implemented Interfaces:
- ClassInterface, ElementInterface, ObjectInterface, java.io.Serializable
- Direct Known Subclasses:
- MetaClass, PropertyMetaClass
- public class BaseClass
- extends BaseCollection
- implements ClassInterface
- See Also:
- Serialized Form
Fields inherited from class com.xpn.xwiki.objects.BaseElement |
|
Method Summary |
boolean |
addBooleanField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String displayType)
|
boolean |
addDateField(java.lang.String fieldName,
java.lang.String fieldPrettyName)
|
boolean |
addDateField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String dformat)
|
void |
addField(java.lang.String name,
PropertyInterface element)
|
boolean |
addNumberField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
java.lang.String type)
|
boolean |
addPasswordField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size)
|
boolean |
addStaticListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
boolean multiSelect,
java.lang.String values)
|
boolean |
addStaticListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String values)
|
boolean |
addTemplateField(java.lang.String fieldName,
java.lang.String fieldPrettyName)
|
boolean |
addTextAreaField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int cols,
int rows)
|
boolean |
addTextField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size)
|
java.lang.Object |
clone()
|
BaseCollection |
fromMap(java.util.Map map)
|
BaseCollection |
fromMap(java.util.Map map,
BaseCollection object)
|
BaseProperty |
fromString(java.lang.String value)
|
void |
fromXML(org.dom4j.Element cel)
|
PropertyInterface |
get(java.lang.String name)
|
void |
merge(BaseClass bclass)
|
BaseCollection |
newObject()
|
void |
put(java.lang.String name,
PropertyInterface property)
|
org.dom4j.Element |
toXML()
|
org.dom4j.Element |
toXML(BaseClass bclass)
|
Methods inherited from class com.xpn.xwiki.objects.BaseCollection |
addPropertyForRemoval, checkField, equals, getClassName, getDateValue, getDiff, getField, getFieldList, getFieldsToRemove, getId, getIntValue, getLargeStringValue, getLongValue, getNumber, getProperties, getPropertyList, getPropertyNames, getSetValue, getStringValue, getxWikiClass, hashCode, merge, removeField, safeget, safeput, setClassName, setDateValue, setFields, setFieldsToRemove, setId, setIntValue, setLargeStringValue, setLongValue, setNumber, setSetValue, setStringValue, toString, toXMLString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
BaseClass
public BaseClass()
addField
public void addField(java.lang.String name,
PropertyInterface element)
- Overrides:
addField
in class BaseCollection
get
public PropertyInterface get(java.lang.String name)
- Specified by:
get
in interface ObjectInterface
- Overrides:
get
in class BaseCollection
put
public void put(java.lang.String name,
PropertyInterface property)
- Specified by:
put
in interface ObjectInterface
- Overrides:
put
in class BaseCollection
fromString
public BaseProperty fromString(java.lang.String value)
newObject
public BaseCollection newObject()
fromMap
public BaseCollection fromMap(java.util.Map map)
fromMap
public BaseCollection fromMap(java.util.Map map,
BaseCollection object)
clone
public java.lang.Object clone()
- Overrides:
clone
in class BaseCollection
merge
public void merge(BaseClass bclass)
toXML
public org.dom4j.Element toXML(BaseClass bclass)
- Specified by:
toXML
in interface ObjectInterface
- Specified by:
toXML
in class BaseCollection
toXML
public org.dom4j.Element toXML()
fromXML
public void fromXML(org.dom4j.Element cel)
throws java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
java.lang.InstantiationException
- Throws:
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException
addTextField
public boolean addTextField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size)
addPasswordField
public boolean addPasswordField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size)
addBooleanField
public boolean addBooleanField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String displayType)
addTemplateField
public boolean addTemplateField(java.lang.String fieldName,
java.lang.String fieldPrettyName)
addTextAreaField
public boolean addTextAreaField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int cols,
int rows)
addStaticListField
public boolean addStaticListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String values)
addStaticListField
public boolean addStaticListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
boolean multiSelect,
java.lang.String values)
addNumberField
public boolean addNumberField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
java.lang.String type)
addDateField
public boolean addDateField(java.lang.String fieldName,
java.lang.String fieldPrettyName)
addDateField
public boolean addDateField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String dformat)
Copyright 2003 Ludovic Dubost