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()
Property
public java.lang.Object getDefaultValue()
Property
getDefaultValue
in interface Property<java.lang.Object>
public java.lang.String getName()
Property
public LocalizedString getDisplayName()
DescriptiveProperty
getDisplayName
in interface DescriptiveProperty<java.lang.Object>
public LocalizedString getCategory()
DescriptiveProperty
getCategory
in interface DescriptiveProperty<java.lang.Object>
public LocalizedString getDescription()
DescriptiveProperty
getDescription
in interface DescriptiveProperty<java.lang.Object>
public boolean isBindable()
AlarmProperty
isBindable
in interface AlarmProperty<java.lang.Object>
public boolean isAdvanced()
AlarmProperty
isAdvanced
in interface AlarmProperty<java.lang.Object>
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object