public class BasicTagConfiguration extends BasicBoundPropertySet implements TagConfiguration
BasicPropertySet.Builder
EMPTY
Constructor and Description |
---|
BasicTagConfiguration() |
BasicTagConfiguration(PropertySet copy) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
coerceValue(Property<?> property,
java.lang.Object object) |
static TagConfiguration |
fromJSON(java.lang.String value) |
AlarmConfiguration |
getAlarms() |
TagConfigSet |
getChildren()
Returns the sub tags of this tag.
|
java.lang.String |
getIdentifier()
A tag configuration must have either a name or id.
|
TagObjectType |
getObjectType() |
PropertySet |
getParameters() |
contains, equals, getBoundProperties, getBoundPropMap, getBoundValue, getCount, getProperties, getRaw, isBound, remove, set, setBoundValue, setImpl, toString
addPropertyChangeListener, addPropertyChangeListener, change, firePropertyChange, get, getExtension, getOrDefault, getOrElse, getRawValueMap, getValues, isExtended, isInherited, iterator, of, removePropertyChangeListener, removePropertyChangeListener, set, setDirect, setRawValueMap
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
extend, getBoundProperties, getBoundValue, isBound, newDefaultInstance, newExtension, setBoundValue
builder, getExtension, isExtended, isInherited
merge, remove, set, set
contains, get, getOrDefault, getOrElse, getProperties, getValues
public BasicTagConfiguration()
public BasicTagConfiguration(PropertySet copy)
public java.lang.String getIdentifier()
TagConfiguration
getIdentifier
in interface TagConfiguration
public TagObjectType getObjectType()
getObjectType
in interface TagConfiguration
public AlarmConfiguration getAlarms()
public TagConfigSet getChildren()
getChildren
in interface TagConfiguration
public PropertySet getParameters()
public static TagConfiguration fromJSON(java.lang.String value)
protected java.lang.Object coerceValue(Property<?> property, java.lang.Object object)
coerceValue
in class BasicPropertySet