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,- java.io.Serializable,- java.lang.Iterable<PropertyValue>
 
 public class BasicAlarmDefinition extends BasicPropertySet implements AlarmDefinition - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.common.config.BasicPropertySetBasicPropertySet.Builder
 
- 
 - 
Field Summary- 
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySetEMPTY
 
- 
 - 
Constructor SummaryConstructors Constructor Description BasicAlarmDefinition()BasicAlarmDefinition(AlarmDefinition copy)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.util.Map<Property<?>,BoundAlarmProperty>getBoundProperties()BoundAlarmPropertygetBoundProperty(Property<?> property)java.lang.StringgetName()java.util.Collection<Property<?>>getProperties()protected java.lang.ObjectgetRaw(Property<?> prop)booleanisPropertyBound(Property<?> prop)voidmerge(PropertySet other, boolean localOnly)Merges the values from other collection into this one.voidremove(Property<?> prop)<T> voidset(Property<T> prop, T value)voidset(PropertyValue propValue)voidsetBoundProperties(java.util.Map<Property<?>,BoundAlarmProperty> boundProperties)voidsetBoundProperty(Property<?> property, BoundAlarmProperty value)voidsetName(java.lang.String name)java.lang.StringtoString()- 
Methods inherited from class com.inductiveautomation.ignition.common.config.BasicPropertySetaddPropertyChangeListener, 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.Objectclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertySetextend, getExtension, isExtended, isInherited, newDefaultInstance, newExtension
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSourcecontains, get, getNonNull, getNonNull, getOrDefault, getOrElse, getValues
 
- 
 
- 
- 
- 
Constructor Detail- 
BasicAlarmDefinitionpublic BasicAlarmDefinition() 
 - 
BasicAlarmDefinitionpublic BasicAlarmDefinition(AlarmDefinition copy) 
 
- 
 - 
Method Detail- 
getBoundPropertiespublic java.util.Map<Property<?>,BoundAlarmProperty> getBoundProperties() 
 - 
setBoundPropertiespublic void setBoundProperties(java.util.Map<Property<?>,BoundAlarmProperty> boundProperties) 
 - 
getNamepublic java.lang.String getName() - Specified by:
- getNamein interface- AlarmDefinition
 
 - 
setNamepublic void setName(java.lang.String name) - Specified by:
- setNamein interface- AlarmDefinition
 
 - 
getRawprotected java.lang.Object getRaw(Property<?> prop) - Overrides:
- getRawin class- BasicPropertySet
 
 - 
isPropertyBoundpublic boolean isPropertyBound(Property<?> prop) - Specified by:
- isPropertyBoundin interface- AlarmDefinition
 
 - 
setpublic <T> void set(Property<T> prop, T value) - Specified by:
- setin interface- MutablePropertyValueSource
- Overrides:
- setin class- BasicPropertySet
 
 - 
setpublic void set(PropertyValue propValue) - Specified by:
- setin interface- MutablePropertyValueSource
- Overrides:
- setin class- BasicPropertySet
 
 - 
setBoundPropertypublic void setBoundProperty(Property<?> property, BoundAlarmProperty value) - Specified by:
- setBoundPropertyin interface- AlarmDefinition
 
 - 
getBoundPropertypublic BoundAlarmProperty getBoundProperty(Property<?> property) - Specified by:
- getBoundPropertyin interface- AlarmDefinition
 
 - 
removepublic void remove(Property<?> prop) - Specified by:
- removein interface- MutablePropertyValueSource
- Overrides:
- removein class- BasicPropertySet
 
 - 
getPropertiespublic java.util.Collection<Property<?>> getProperties() - Specified by:
- getPropertiesin interface- PropertyValueSource
- Overrides:
- getPropertiesin class- BasicPropertySet
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- BasicPropertySet
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- BasicPropertySet
 
 - 
mergepublic void merge(PropertySet other, boolean localOnly) 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 interface- Mergable<PropertySet>
- Specified by:
- mergein interface- MutablePropertyValueSource
 
 
- 
 
-