Class BasicAlarmConfiguration
java.lang.Object
java.util.AbstractMap<K,V>
 
java.util.HashMap<String,AlarmDefinition>
 
com.inductiveautomation.ignition.common.alarming.config.BasicAlarmConfiguration
- All Implemented Interfaces:
- AlarmConfiguration,- Countable,- Extendable<AlarmConfiguration>,- Intersectable<AlarmConfiguration>,- Mergable<AlarmConfiguration>,- Serializable,- Cloneable,- Map<String,- AlarmDefinition> 
public class BasicAlarmConfiguration
extends HashMap<String,AlarmDefinition>
implements AlarmConfiguration 
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class java.util.AbstractMapAbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> 
- 
Constructor SummaryConstructorsConstructorDescriptionCopy constructor for AlarmConfiguration, also clones alarm definitions.BasicAlarmConfiguration(List<AlarmDefinition> definitions) Creates the alarm configuration with the provided definitions, does not clone them.
- 
Method SummaryModifier and TypeMethodDescriptionvoidadd(AlarmDefinition definition) voidaddAll(List<AlarmDefinition> definitions) booleanbooleanintgetCount()booleanisInherited(AlarmDefinition definition) booleanisOverridden(AlarmDefinition definition) voidMethods inherited from class java.util.HashMapclear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from class java.util.AbstractMaphashCode, toStringMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.inductiveautomation.ignition.common.alarming.config.AlarmConfigurationextend, getExtension, intersect, merge, newExtension
- 
Constructor Details- 
BasicAlarmConfigurationpublic BasicAlarmConfiguration()
- 
BasicAlarmConfigurationCopy constructor for AlarmConfiguration, also clones alarm definitions.
- 
BasicAlarmConfigurationCreates the alarm configuration with the provided definitions, does not clone them.
 
- 
- 
Method Details- 
getCountpublic int getCount()
- 
getDefinitions- Specified by:
- getDefinitionsin interface- AlarmConfiguration
 
- 
get- Specified by:
- getin interface- AlarmConfiguration
 
- 
contains- Specified by:
- containsin interface- AlarmConfiguration
 
- 
isOverridden- Specified by:
- isOverriddenin interface- AlarmConfiguration
 
- 
isInherited- Specified by:
- isInheritedin interface- AlarmConfiguration
 
- 
add- Specified by:
- addin interface- AlarmConfiguration
 
- 
addAll
- 
remove- Specified by:
- removein interface- AlarmConfiguration
 
- 
equals- Specified by:
- equalsin interface- Map<String,- AlarmDefinition> 
- Overrides:
- equalsin class- AbstractMap<String,- AlarmDefinition> 
 
 
-