com.xpn.xwiki.objects.meta
Class MetaClass
java.lang.Object
com.xpn.xwiki.objects.BaseElement
com.xpn.xwiki.objects.BaseCollection
com.xpn.xwiki.objects.classes.BaseClass
com.xpn.xwiki.objects.meta.MetaClass
- All Implemented Interfaces:
- ClassInterface, ElementInterface, ObjectInterface, java.io.Serializable
public class MetaClass
- extends BaseClass
- See Also:
- Serialized Form
Methods inherited from class com.xpn.xwiki.objects.classes.BaseClass |
addBooleanField, addDateField, addDateField, addDateField, addField, addGroupsField, addGroupsField, addLevelsField, addLevelsField, addNumberField, addPasswordField, addStaticListField, addStaticListField, addTemplateField, addTextAreaField, addTextField, addUsersField, addUsersField, clone, equals, fromMap, fromMap, fromString, fromValueMap, fromXML, fromXML, getCustomClass, getCustomMapping, getCustomMappingPropertyList, getDefaultEditSheet, getDefaultViewSheet, getDefaultWeb, getNameField, hasCustomMapping, hasExternalCustomMapping, hasInternalCustomMapping, isCustomMappingValid, isCustomMappingValid, merge, newCustomClassInstance, newCustomClassInstance, setCustomClass, setCustomMapping, setDefaultEditSheet, setDefaultViewSheet, setDefaultWeb, setNameField, toXML, toXML |
Methods inherited from class com.xpn.xwiki.objects.BaseCollection |
addPropertyForRemoval, checkField, getClassName, getDateValue, getDiff, getDoubleValue, getField, getFieldList, getFieldsToRemove, getFloatValue, getId, getIntValue, getIntValue, getLargeStringValue, getLongValue, getMap, getNumber, getProperties, getPropertyList, getPropertyNames, getSetValue, getStringValue, getxWikiClass, hashCode, merge, removeField, setClassName, setDateValue, setDoubleValue, setFields, setFieldsToRemove, setFloatValue, setId, setIntValue, setLargeStringValue, setLongValue, setNumber, setSetValue, setStringValue, toString, toXMLString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
metaClass
private static MetaClass metaClass
MetaClass
public MetaClass()
safeput
public void safeput(java.lang.String name,
PropertyInterface property)
- Specified by:
safeput
in interface ObjectInterface
- Overrides:
safeput
in class BaseCollection
safeget
public PropertyInterface safeget(java.lang.String name)
- Specified by:
safeget
in interface ObjectInterface
- Overrides:
safeget
in class BaseCollection
get
public PropertyInterface get(java.lang.String name)
- Specified by:
get
in interface ObjectInterface
- Overrides:
get
in class BaseClass
put
public void put(java.lang.String name,
PropertyInterface property)
- Specified by:
put
in interface ObjectInterface
- Overrides:
put
in class BaseClass
getMetaClass
public static MetaClass getMetaClass()
setMetaClass
public static void setMetaClass(MetaClass metaClass)
newObject
public BaseCollection newObject(XWikiContext context)
- Overrides:
newObject
in class BaseClass
Copyright 2003 Ludovic Dubost