public class AssociatedData extends java.lang.Object implements AlarmProperty<java.lang.Object>
| Constructor and Description |
|---|
AssociatedData(java.lang.String name,
java.lang.Class<?> dtype) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
LocalizedString |
getCategory()
The category under which this property will be placed when editing.
|
java.lang.Object |
getDefaultValue()
The default value for new instances of this property, or null if not applicable.
|
LocalizedString |
getDescription()
Optional description/documentation for the property.
|
LocalizedString |
getDisplayName()
A friendly display name for the property.
|
java.lang.String |
getName()
The "name" of this property.
|
java.lang.Class<? extends java.lang.Object> |
getType()
The data type for this property.
|
int |
hashCode() |
boolean |
isAdvanced()
Indicates whether this property should not be shown on basic edit screens.
|
boolean |
isBindable()
Indicates whether this property is allowed to be bound.
|
public AssociatedData(java.lang.String name,
java.lang.Class<?> dtype)
public java.lang.Class<? extends java.lang.Object> getType()
Propertypublic java.lang.Object getDefaultValue()
PropertygetDefaultValue in interface Property<java.lang.Object>public java.lang.String getName()
Propertypublic LocalizedString getDisplayName()
DescriptivePropertygetDisplayName in interface DescriptiveProperty<java.lang.Object>public LocalizedString getCategory()
DescriptivePropertygetCategory in interface DescriptiveProperty<java.lang.Object>public LocalizedString getDescription()
DescriptivePropertygetDescription in interface DescriptiveProperty<java.lang.Object>public boolean isBindable()
AlarmPropertyisBindable in interface AlarmProperty<java.lang.Object>public boolean isAdvanced()
AlarmPropertyisAdvanced in interface AlarmProperty<java.lang.Object>public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object