com.xpn.xwiki.objects.classes
Class BaseClass

java.lang.Object
  extended bycom.xpn.xwiki.objects.BaseElement
      extended bycom.xpn.xwiki.objects.BaseCollection
          extended bycom.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

Field Summary
 
Fields inherited from class com.xpn.xwiki.objects.BaseCollection
 
Fields inherited from class com.xpn.xwiki.objects.BaseElement
 
Constructor Summary
BaseClass()
           
 
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 com.xpn.xwiki.objects.BaseElement
getName, getPrettyName, setName, setPrettyName
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.xpn.xwiki.objects.ObjectInterface
getxWikiClass, safeget, safeput
 
Methods inherited from interface com.xpn.xwiki.objects.ElementInterface
getName, setName, toString
 

Constructor Detail

BaseClass

public BaseClass()
Method Detail

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