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 TypeMethodDescriptionbooleangetBoundProperty(Property<?> property) getName()Collection<Property<?>>protected ObjectbooleanisPropertyBound(Property<?> prop) voidmerge(PropertySet other, boolean localOnly) Merges the values from other collection into this one.void<T> voidvoidset(PropertyValue propValue) voidsetBoundProperties(Map<Property<?>, BoundAlarmProperty> boundProperties) Set the bound properties for this alarm definition.voidsetBoundProperty(Property<?> property, BoundAlarmProperty value) voidtoString()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, setRawValueMapMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
extend, getExtension, isExtended, isInherited, newDefaultInstance, newExtensionMethods 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
Set the bound properties for this alarm definition. This is used for XML deserialization.
DO NOT REMOVE.- Parameters:
boundProperties- the bound properties to set
-
getName
- Specified by:
getNamein interfaceAlarmDefinition
-
setName
- Specified by:
setNamein interfaceAlarmDefinition
-
getRaw
- Overrides:
getRawin classBasicPropertySet
-
isPropertyBound
- Specified by:
isPropertyBoundin interfaceAlarmDefinition
-
set
- Specified by:
setin interfaceMutablePropertyValueSource- Overrides:
setin classBasicPropertySet
-
set
- Specified by:
setin interfaceMutablePropertyValueSource- Overrides:
setin classBasicPropertySet
-
setBoundProperty
- Specified by:
setBoundPropertyin interfaceAlarmDefinition
-
getBoundProperty
- Specified by:
getBoundPropertyin interfaceAlarmDefinition
-
remove
- Specified by:
removein interfaceMutablePropertyValueSource- Overrides:
removein classBasicPropertySet
-
getProperties
- Specified by:
getPropertiesin interfacePropertyValueSource- Overrides:
getPropertiesin classBasicPropertySet
-
toString
- Overrides:
toStringin classBasicPropertySet
-
equals
- Overrides:
equalsin classBasicPropertySet
-
merge
Description copied from interface:MergableMerges the values from other collection into this one. Replaces any currently existing value with those from the other set.- Specified by:
mergein interfaceMergable<PropertySet>- Specified by:
mergein interfaceMutablePropertyValueSource
-