com.xpn.xwiki.objects.classes
Class ListClass
java.lang.Object
com.xpn.xwiki.objects.BaseElement
com.xpn.xwiki.objects.BaseCollection
com.xpn.xwiki.objects.classes.PropertyClass
com.xpn.xwiki.objects.classes.ListClass
- All Implemented Interfaces:
- PropertyClassInterface, ElementInterface, ObjectInterface, PropertyInterface, java.io.Serializable
- Direct Known Subclasses:
- DBListClass, GroupsClass, LevelsClass, StaticListClass, UsersClass
public abstract class ListClass
- extends PropertyClass
- See Also:
- Serialized Form
Method Summary |
void |
displayEdit(java.lang.StringBuffer buffer,
java.lang.String name,
java.lang.String prefix,
BaseCollection object,
XWikiContext context)
|
void |
displayHidden(java.lang.StringBuffer buffer,
java.lang.String name,
java.lang.String prefix,
BaseCollection object,
XWikiContext context)
|
void |
displayView(java.lang.StringBuffer buffer,
java.lang.String name,
java.lang.String prefix,
BaseCollection object,
XWikiContext context)
|
BaseProperty |
fromString(java.lang.String value)
|
BaseProperty |
fromStringArray(java.lang.String[] strings)
|
java.lang.String |
getDisplayType()
|
abstract java.util.List |
getList(XWikiContext context)
|
static java.util.List |
getListFromString(java.lang.String value)
|
int |
getSize()
|
boolean |
isMultiSelect()
|
boolean |
isRelationalStorage()
|
BaseProperty |
newProperty()
|
BaseProperty |
newPropertyfromXML(org.dom4j.Element ppcel)
|
void |
setDisplayType(java.lang.String type)
|
void |
setMultiSelect(boolean multiSelect)
|
void |
setRelationalStorage(boolean storage)
|
void |
setSize(int size)
|
Methods inherited from class com.xpn.xwiki.objects.classes.PropertyClass |
checkField, clone, displayEdit, displayEdit, displayHidden, displayHidden, displaySearch, displaySearch, displaySearch, displayView, displayView, fromValue, fromXML, getClassName, getClassType, getId, getName, getNumber, getObject, getPrettyName, getxWikiClass, getxWikiClass, initLazyCollections, isUnmodifiable, isValidColumnTypes, setClassType, setId, setName, setNumber, setObject, setPrettyName, setUnmodifiable, setxWikiClass, toFormString, toString, toXML, toXML |
Methods inherited from class com.xpn.xwiki.objects.BaseCollection |
addField, addPropertyForRemoval, equals, get, getDateValue, getDiff, getDoubleValue, getField, getFieldList, getFieldsToRemove, getFloatValue, getIntValue, getIntValue, getLargeStringValue, getLongValue, getMap, getProperties, getPropertyList, getPropertyNames, getSetValue, getStringValue, hashCode, merge, put, removeField, safeget, safeput, setClassName, setDateValue, setDoubleValue, setFields, setFieldsToRemove, setFloatValue, setIntValue, setLargeStringValue, setLongValue, setSetValue, setStringValue, toString, toXMLString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
ListClass
public ListClass(java.lang.String name,
java.lang.String prettyname,
PropertyMetaClass wclass)
ListClass
public ListClass(PropertyMetaClass wclass)
ListClass
public ListClass()
getDisplayType
public java.lang.String getDisplayType()
setDisplayType
public void setDisplayType(java.lang.String type)
getSize
public int getSize()
setSize
public void setSize(int size)
isMultiSelect
public boolean isMultiSelect()
setMultiSelect
public void setMultiSelect(boolean multiSelect)
isRelationalStorage
public boolean isRelationalStorage()
setRelationalStorage
public void setRelationalStorage(boolean storage)
getListFromString
public static java.util.List getListFromString(java.lang.String value)
newProperty
public BaseProperty newProperty()
- Specified by:
newProperty
in interface PropertyClassInterface
- Overrides:
newProperty
in class PropertyClass
fromString
public BaseProperty fromString(java.lang.String value)
- Specified by:
fromString
in interface PropertyClassInterface
- Overrides:
fromString
in class PropertyClass
fromStringArray
public BaseProperty fromStringArray(java.lang.String[] strings)
- Overrides:
fromStringArray
in class PropertyClass
newPropertyfromXML
public BaseProperty newPropertyfromXML(org.dom4j.Element ppcel)
- Overrides:
newPropertyfromXML
in class PropertyClass
displayHidden
public void displayHidden(java.lang.StringBuffer buffer,
java.lang.String name,
java.lang.String prefix,
BaseCollection object,
XWikiContext context)
- Specified by:
displayHidden
in interface PropertyClassInterface
- Overrides:
displayHidden
in class PropertyClass
displayView
public void displayView(java.lang.StringBuffer buffer,
java.lang.String name,
java.lang.String prefix,
BaseCollection object,
XWikiContext context)
- Specified by:
displayView
in interface PropertyClassInterface
- Overrides:
displayView
in class PropertyClass
displayEdit
public void displayEdit(java.lang.StringBuffer buffer,
java.lang.String name,
java.lang.String prefix,
BaseCollection object,
XWikiContext context)
- Specified by:
displayEdit
in interface PropertyClassInterface
- Overrides:
displayEdit
in class PropertyClass
getList
public abstract java.util.List getList(XWikiContext context)
Copyright 2003 Ludovic Dubost