com.xpn.xwiki.objects
Class BaseStringProperty
java.lang.Object
com.xpn.xwiki.objects.BaseElement<R>
com.xpn.xwiki.objects.BaseProperty
com.xpn.xwiki.objects.BaseStringProperty
- All Implemented Interfaces:
- ElementInterface, PropertyInterface, Serializable, Cloneable
- Direct Known Subclasses:
- LargeStringProperty, StringProperty
public class BaseStringProperty
- extends BaseProperty
Base string XProperty which all types of string XProperties extend. $Id: 0f1563a2872f0232356184af510eadaaaf063b0f $
- See Also:
- Serialized Form
Methods inherited from class com.xpn.xwiki.objects.BaseProperty |
apply, createReference, getClassType, getCustomMappingValue, getId, getObject, hashCode, isValueDirty, merge, setClassType, setId, setObject, setOwnerDocument, setValueDirty, setValueDirty, toFormString, toString, toXML, toXMLString |
BaseStringProperty
public BaseStringProperty()
getValue
public String getValue()
- Overrides:
getValue
in class BaseProperty
setValue
public void setValue(Object value)
- Overrides:
setValue
in class BaseProperty
toText
public String toText()
- Overrides:
toText
in class BaseProperty
equals
public boolean equals(Object obj)
- Overrides:
equals
in class BaseProperty
clone
public BaseStringProperty clone()
- Specified by:
clone
in interface PropertyInterface
- Overrides:
clone
in class BaseProperty
cloneInternal
protected void cloneInternal(BaseProperty clone)
- Description copied from class:
BaseProperty
- Subclasses override this to copy values during cloning.
- Overrides:
cloneInternal
in class BaseProperty
- Parameters:
clone
- The cloned value.
mergeValue
protected void mergeValue(Object previousValue,
Object newValue,
MergeResult mergeResult)
- Description copied from class:
BaseProperty
- Try to apply 3 ways merge on property value.
- Overrides:
mergeValue
in class BaseProperty
- Parameters:
previousValue
- the previous version of the valuenewValue
- the new version of the valuemergeResult
- merge report
Copyright © 2004–2014 XWiki. All rights reserved.