public class ExtendedAlarmConfiguration extends java.lang.Object implements AlarmConfiguration
| Constructor and Description |
|---|
ExtendedAlarmConfiguration(AlarmConfiguration local,
AlarmConfiguration parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(AlarmDefinition definition) |
boolean |
contains(java.lang.String name) |
static AlarmConfiguration |
extend(AlarmConfiguration parent,
AlarmConfiguration extension) |
AlarmDefinition |
get(java.lang.String name) |
int |
getCount() |
java.util.List<AlarmDefinition> |
getDefinitions() |
AlarmConfiguration |
getLocal() |
boolean |
isInherited(AlarmDefinition definition) |
boolean |
isOverridden(AlarmDefinition definition) |
void |
merge(AlarmConfiguration other) |
void |
remove(java.lang.String name) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitextend, getExtension, intersect, merge, newExtensionpublic ExtendedAlarmConfiguration(AlarmConfiguration local, AlarmConfiguration parent)
public AlarmConfiguration getLocal()
public static AlarmConfiguration extend(AlarmConfiguration parent, AlarmConfiguration extension)
public java.util.List<AlarmDefinition> getDefinitions()
getDefinitions in interface AlarmConfigurationpublic AlarmDefinition get(java.lang.String name)
get in interface AlarmConfigurationpublic boolean contains(java.lang.String name)
contains in interface AlarmConfigurationpublic boolean isOverridden(AlarmDefinition definition)
isOverridden in interface AlarmConfigurationpublic boolean isInherited(AlarmDefinition definition)
isInherited in interface AlarmConfigurationpublic void add(AlarmDefinition definition)
add in interface AlarmConfigurationpublic void remove(java.lang.String name)
remove in interface AlarmConfigurationpublic void merge(AlarmConfiguration other)
merge in interface Mergable<AlarmConfiguration>