Class BasicAlarmDefinition
java.lang.Object
com.inductiveautomation.ignition.common.config.BasicPropertySet
com.inductiveautomation.ignition.common.alarming.config.BasicAlarmDefinition
- All Implemented Interfaces:
AlarmDefinition
,Countable
,Extendable<PropertySet>
,Mergable<PropertySet>
,MutablePropertyValueSource
,ObservablePropertySet
,PropertySet
,PropertyValueSource
,Serializable
,Iterable<PropertyValue>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.common.config.BasicPropertySet
BasicPropertySet.Builder
-
Field Summary
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
EMPTY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
getBoundProperty
(Property<?> property) getName()
Collection<Property<?>>
protected Object
boolean
isPropertyBound
(Property<?> prop) void
merge
(PropertySet other, boolean localOnly) Merges the values from other collection into this one.void
<T> void
void
set
(PropertyValue propValue) void
setBoundProperties
(Map<Property<?>, BoundAlarmProperty> boundProperties) void
setBoundProperty
(Property<?> property, BoundAlarmProperty value) void
toString()
Methods inherited from class com.inductiveautomation.ignition.common.config.BasicPropertySet
addPropertyChangeListener, addPropertyChangeListener, change, coerceValue, contains, firePropertyChange, get, getCount, getExtension, getOrDefault, getOrElse, getRawValueMap, getValues, isExtended, isInherited, iterator, of, removePropertyChangeListener, removePropertyChangeListener, setDirect, setImpl, setRawValueMap
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
extend, getExtension, isExtended, isInherited, newDefaultInstance, newExtension
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSource
contains, get, getNonNull, getNonNull, getOrDefault, getOrElse, getValues
-
Constructor Details
-
BasicAlarmDefinition
public BasicAlarmDefinition() -
BasicAlarmDefinition
-
-
Method Details
-
getBoundProperties
-
setBoundProperties
-
getName
- Specified by:
getName
in interfaceAlarmDefinition
-
setName
- Specified by:
setName
in interfaceAlarmDefinition
-
getRaw
- Overrides:
getRaw
in classBasicPropertySet
-
isPropertyBound
- Specified by:
isPropertyBound
in interfaceAlarmDefinition
-
set
- Specified by:
set
in interfaceMutablePropertyValueSource
- Overrides:
set
in classBasicPropertySet
-
set
- Specified by:
set
in interfaceMutablePropertyValueSource
- Overrides:
set
in classBasicPropertySet
-
setBoundProperty
- Specified by:
setBoundProperty
in interfaceAlarmDefinition
-
getBoundProperty
- Specified by:
getBoundProperty
in interfaceAlarmDefinition
-
remove
- Specified by:
remove
in interfaceMutablePropertyValueSource
- Overrides:
remove
in classBasicPropertySet
-
getProperties
- Specified by:
getProperties
in interfacePropertyValueSource
- Overrides:
getProperties
in classBasicPropertySet
-
toString
- Overrides:
toString
in classBasicPropertySet
-
equals
- Overrides:
equals
in classBasicPropertySet
-
merge
Description copied from interface:Mergable
Merges the values from other collection into this one. Replaces any currently existing value with those from the other set.- Specified by:
merge
in interfaceMergable<PropertySet>
- Specified by:
merge
in interfaceMutablePropertyValueSource
-