Class BasicDescriptiveProperty<T>
- java.lang.Object
 - 
- com.inductiveautomation.ignition.common.config.BasicProperty<T>
 - 
- com.inductiveautomation.ignition.common.config.BasicDescriptiveProperty<T>
 
 
 
- 
- All Implemented Interfaces:
 DescriptiveProperty<T>,Property<T>,java.io.Serializable
- Direct Known Subclasses:
 BasicConfigurationProperty,ZoneTraitDescriptor
public class BasicDescriptiveProperty<T> extends BasicProperty<T> implements DescriptiveProperty<T>
- See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description BasicDescriptiveProperty()BasicDescriptiveProperty(Property<T> copy)BasicDescriptiveProperty(Property<T> copy, java.lang.String categoryKey)BasicDescriptiveProperty(java.lang.String name, LocalizedString displayName, LocalizedString category, LocalizedString description, java.lang.Class<? extends T> cls, T defaultValue)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) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalizedStringgetCategory()The category under which this property will be placed when editing.java.lang.StringgetCategoryKey()LocalizedStringgetDescription()Optional description/documentation for the property.java.lang.StringgetDescriptionKey()LocalizedStringgetDisplayName()A friendly display name for the property.java.lang.StringgetDisplayNameKey()voidsetCategory(LocalizedString category)voidsetDescription(LocalizedString description)voidsetDisplayName(LocalizedString displayName)- 
Methods inherited from class com.inductiveautomation.ignition.common.config.BasicProperty
equals, getClazz, getDefaultValue, getName, getType, hashCode, of, setClazz, setClazz_, setDefaultValue, setDefaultValue_, setName, setName_, toString 
- 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface com.inductiveautomation.ignition.common.config.Property
getDefaultValue, getName, getType 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
BasicDescriptiveProperty
public BasicDescriptiveProperty()
 
- 
BasicDescriptiveProperty
public BasicDescriptiveProperty(Property<T> copy, java.lang.String categoryKey)
 
- 
BasicDescriptiveProperty
public BasicDescriptiveProperty(java.lang.String name, java.lang.String displayNameKey, java.lang.String categoryKey, java.lang.Class<? extends T> cls) 
- 
BasicDescriptiveProperty
public BasicDescriptiveProperty(java.lang.String name, java.lang.String displayNameKey, java.lang.String categoryKey, java.lang.Class<? extends T> cls, T defaultValue) 
- 
BasicDescriptiveProperty
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) 
- 
BasicDescriptiveProperty
public BasicDescriptiveProperty(java.lang.String name, LocalizedString displayName, LocalizedString category, LocalizedString description, java.lang.Class<? extends T> cls, T defaultValue) 
- 
BasicDescriptiveProperty
public BasicDescriptiveProperty(java.lang.String name, java.lang.Class<? extends T> cls) 
 - 
 
- 
Method Detail
- 
getDisplayName
public LocalizedString getDisplayName()
Description copied from interface:DescriptivePropertyA friendly display name for the property. If not set, will return a raw LocalizedString that contains the property name.- Specified by:
 getDisplayNamein interfaceDescriptiveProperty<T>
 
- 
getCategory
public LocalizedString getCategory()
Description copied from interface:DescriptivePropertyThe category under which this property will be placed when editing.- Specified by:
 getCategoryin interfaceDescriptiveProperty<T>
 
- 
getDescription
public LocalizedString getDescription()
Description copied from interface:DescriptivePropertyOptional description/documentation for the property. May return null if no information is available.- Specified by:
 getDescriptionin interfaceDescriptiveProperty<T>
 
- 
setDisplayName
public void setDisplayName(LocalizedString displayName)
 
- 
setCategory
public void setCategory(LocalizedString category)
 
- 
getDisplayNameKey
public java.lang.String getDisplayNameKey()
 
- 
getCategoryKey
public java.lang.String getCategoryKey()
 
- 
getDescriptionKey
public java.lang.String getDescriptionKey()
 
- 
setDescription
public void setDescription(LocalizedString description)
 
 - 
 
 -