public class BasicDescriptiveProperty<T> extends BasicProperty<T> implements DescriptiveProperty<T>
Constructor and Description |
---|
BasicDescriptiveProperty() |
BasicDescriptiveProperty(Property<T> copy) |
BasicDescriptiveProperty(Property<T> copy,
java.lang.String categoryKey) |
BasicDescriptiveProperty(java.lang.String name,
java.lang.Class<? extends T> cls) |
BasicDescriptiveProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.Class<? extends T> cls) |
BasicDescriptiveProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.Class<? extends T> cls,
T defaultValue) |
BasicDescriptiveProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.String descriptionKey,
java.lang.Class<? extends T> cls,
T defaultValue) |
Modifier and Type | Method and Description |
---|---|
LocalizedString |
getCategory()
The category under which this property will be placed when editing.
|
java.lang.String |
getCategoryKey() |
LocalizedString |
getDescription()
Optional description/documentation for the property.
|
java.lang.String |
getDescriptionKey() |
LocalizedString |
getDisplayName()
A friendly display name for the property.
|
java.lang.String |
getDisplayNameKey() |
void |
setCategory(LocalizedString category) |
void |
setDisplayName(LocalizedString displayName) |
equals, getClazz, getDefaultValue, getName, getType, hashCode, setClazz_, setClazz, setDefaultValue_, setDefaultValue, setName_, setName, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDefaultValue, getName, getType
public BasicDescriptiveProperty()
public BasicDescriptiveProperty(Property<T> copy, java.lang.String categoryKey)
public BasicDescriptiveProperty(java.lang.String name, java.lang.String displayNameKey, java.lang.String categoryKey, java.lang.Class<? extends T> cls)
public BasicDescriptiveProperty(java.lang.String name, java.lang.String displayNameKey, java.lang.String categoryKey, java.lang.Class<? extends T> cls, T defaultValue)
public BasicDescriptiveProperty(java.lang.String name, java.lang.String displayNameKey, java.lang.String categoryKey, java.lang.String descriptionKey, java.lang.Class<? extends T> cls, T defaultValue)
public BasicDescriptiveProperty(java.lang.String name, java.lang.Class<? extends T> cls)
public LocalizedString getDisplayName()
DescriptiveProperty
getDisplayName
in interface DescriptiveProperty<T>
public LocalizedString getCategory()
DescriptiveProperty
getCategory
in interface DescriptiveProperty<T>
public LocalizedString getDescription()
DescriptiveProperty
getDescription
in interface DescriptiveProperty<T>
public void setDisplayName(LocalizedString displayName)
public void setCategory(LocalizedString category)
public java.lang.String getDisplayNameKey()
public java.lang.String getCategoryKey()
public java.lang.String getDescriptionKey()