Package com.xpn.xwiki.objects.classes
Class StringClass
- java.lang.Object
-
- com.xpn.xwiki.objects.BaseElement<R>
-
- com.xpn.xwiki.objects.BaseCollection<ClassPropertyReference>
-
- com.xpn.xwiki.objects.classes.PropertyClass
-
- com.xpn.xwiki.objects.classes.StringClass
-
- All Implemented Interfaces:
PropertyClassInterface,ElementInterface,ObjectInterface,PropertyInterface,Serializable,Cloneable,Comparable<PropertyClass>
- Direct Known Subclasses:
EmailClass,PasswordClass,TextAreaClass,TimezoneClass
public class StringClass extends PropertyClass
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.xpn.xwiki.objects.classes.PropertyClass
cachedCustomDisplayer
-
Fields inherited from class com.xpn.xwiki.objects.BaseCollection
currentReferenceDocumentReferenceResolver, fields, fieldsToRemove, number, relativeEntityReferenceResolver
-
Fields inherited from class com.xpn.xwiki.objects.BaseElement
documentReference, ownerDocument, referenceCache
-
-
Constructor Summary
Constructors Constructor Description StringClass()StringClass(PropertyMetaClass wclass)StringClass(String name, String prettyname, PropertyMetaClass wclass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisplayEdit(StringBuffer buffer, String name, String prefix, BaseCollection object, XWikiContext context)voiddisplayView(StringBuffer buffer, String name, String prefix, BaseCollection object, XWikiContext context)BasePropertyfromString(String value)intgetSize()booleanisPicker()BasePropertynewProperty()voidsetPicker(boolean picker)voidsetSize(int size)-
Methods inherited from class com.xpn.xwiki.objects.classes.PropertyClass
clone, compareTo, createReference, displayCustom, displayEdit, displayEdit, displayHidden, displayHidden, displayHidden, displayView, displayView, flushCache, fromStringArray, fromValue, fromXML, getCachedDefaultCustomDisplayer, getClassName, getClassType, getCustomDisplay, getDefaultCustomDisplayer, getFieldFullName, getFullQueryPropertyName, getHint, getId, getName, getNumber, getObject, getPrettyName, getPrettyName, getTooltip, getTooltip, getTranslatedPrettyName, getValidationMessage, getValidationRegExp, getXClass, getxWikiClass, initLazyCollections, isCustomDisplayed, isDisabled, isUnmodifiable, isValidColumnTypes, mergeProperty, newPropertyfromXML, renderContentInContext, renderContentInContext, setClassType, setCustomDisplay, setDisabled, setHint, setId, setName, setNumber, setObject, setPrettyName, setTooltip, setUnmodifiable, setValidationMessage, setValidationRegExp, setxWikiClass, toFormString, toString, toXML, toXML, validateProperty
-
Methods inherited from class com.xpn.xwiki.objects.BaseCollection
addField, addPropertyForRemoval, apply, equals, get, getCurrentReferenceDocumentReferenceResolver, getCustomMappingMap, getDateValue, getDiff, getDoubleValue, getField, getFieldList, getFieldsToRemove, getFloatValue, getIntValue, getIntValue, getLargeStringValue, getListValue, getLongValue, getProperties, getPropertyList, getPropertyNames, getRelativeEntityReferenceResolver, getRelativeXClassReference, getSetValue, getSortedIterator, getStringValue, getXClassReference, merge, merge, mergeField, put, removeField, safeget, safeput, setClassName, setDateValue, setDBStringListValue, setDocumentReference, setDoubleValue, setFields, setFieldsToRemove, setFloatValue, setIntValue, setLargeStringValue, setLongValue, setOwnerDocument, setSetValue, setStringListValue, setStringValue, setXClassReference, toXMLString
-
Methods inherited from class com.xpn.xwiki.objects.BaseElement
fromXML, getDocumentReference, getLocalEntityReferenceSerializer, getLocalization, getLocalKey, getLocalUidStringEntityReferenceSerializer, getMergeManager, getOwnerDocument, getReference, getXWikiContext, hashCode, localizePlain, localizePlainOrKey, merge, toString, toXMLString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.xpn.xwiki.objects.ElementInterface
apply, getDocumentReference, getReference, merge, merge, setDocumentReference, toString
-
Methods inherited from interface com.xpn.xwiki.objects.ObjectInterface
get, put, safeget, safeput
-
Methods inherited from interface com.xpn.xwiki.objects.classes.PropertyClassInterface
displayView
-
-
-
-
Constructor Detail
-
StringClass
public StringClass(String name, String prettyname, PropertyMetaClass wclass)
-
StringClass
public StringClass(PropertyMetaClass wclass)
-
StringClass
public StringClass()
-
-
Method Detail
-
getSize
public int getSize()
-
setSize
public void setSize(int size)
-
isPicker
public boolean isPicker()
-
setPicker
public void setPicker(boolean picker)
-
fromString
public BaseProperty fromString(String value)
- Specified by:
fromStringin interfacePropertyClassInterface- Overrides:
fromStringin classPropertyClass
-
newProperty
public BaseProperty newProperty()
- Specified by:
newPropertyin interfacePropertyClassInterface- Overrides:
newPropertyin classPropertyClass
-
displayEdit
public void displayEdit(StringBuffer buffer, String name, String prefix, BaseCollection object, XWikiContext context)
- Specified by:
displayEditin interfacePropertyClassInterface- Overrides:
displayEditin classPropertyClass
-
displayView
public void displayView(StringBuffer buffer, String name, String prefix, BaseCollection object, XWikiContext context)
- Specified by:
displayViewin interfacePropertyClassInterface- Overrides:
displayViewin classPropertyClass
-
-