public abstract class AbstractPropertyData<T> extends AbstractExtensionData implements MutablePropertyData<T>, PropertyDataWithDefinition<T>
| Constructor and Description |
|---|
AbstractPropertyData() |
| Modifier and Type | Method and Description |
|---|---|
String |
getDisplayName() |
T |
getFirstValue() |
String |
getId() |
String |
getLocalName() |
PropertyDefinition<T> |
getPropertyDefinition() |
String |
getQueryName() |
List<T> |
getValues() |
void |
setDisplayName(String displayName) |
void |
setId(String id) |
void |
setLocalName(String localName) |
void |
setPropertyDefinition(PropertyDefinition<T> propDef) |
void |
setQueryName(String queryName) |
void |
setValue(T value) |
void |
setValues(List<T> values) |
String |
toString() |
getExtensions, setExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExtensions, setExtensionspublic PropertyDefinition<T> getPropertyDefinition()
getPropertyDefinition in interface PropertyDataWithDefinition<T>public void setPropertyDefinition(PropertyDefinition<T> propDef)
public String getId()
getId in interface PropertyData<T>public void setId(String id)
setId in interface MutablePropertyData<T>public String getDisplayName()
getDisplayName in interface PropertyData<T>public void setDisplayName(String displayName)
setDisplayName in interface MutablePropertyData<T>public String getLocalName()
getLocalName in interface PropertyData<T>public void setLocalName(String localName)
setLocalName in interface MutablePropertyData<T>public String getQueryName()
getQueryName in interface PropertyData<T>public void setQueryName(String queryName)
setQueryName in interface MutablePropertyData<T>public List<T> getValues()
getValues in interface PropertyData<T>public void setValues(List<T> values)
setValues in interface MutablePropertyData<T>public void setValue(T value)
setValue in interface MutablePropertyData<T>public T getFirstValue()
getFirstValue in interface PropertyData<T>public String toString()
toString in class AbstractExtensionDataCopyright © 2009–2017 The Apache Software Foundation. All rights reserved.