Class ExtendedPropertySet
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.config.AbstractExtendedPropertySet<PropertySet>
- 
- com.inductiveautomation.ignition.common.config.ExtendedPropertySet
 
 
- 
- All Implemented Interfaces:
- Countable,- Extendable<PropertySet>,- Mergable<PropertySet>,- MutablePropertyValueSource,- PropertySet,- PropertyValueSource,- java.io.Serializable,- java.lang.Iterable<PropertyValue>
 - Direct Known Subclasses:
- ExtendedAlarmDefinition
 
 public class ExtendedPropertySet extends AbstractExtendedPropertySet<PropertySet> A property set that actually consists of two sets- a local one, and it's "parent". Values will be pulled from local first, and parent if they don't exist in local. Parent is never modified, all changes only apply to local.- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class com.inductiveautomation.ignition.common.config.AbstractExtendedPropertySetlocal, parent
 - 
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySetEMPTY
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedExtendedPropertySet()ExtendedPropertySet(PropertySet local, PropertySet parent)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PropertySetextend(PropertySet parent, PropertySet extension)Creates a new property set that is the extension on top of the parent.protected PropertySetinstantiateLocal()- 
Methods inherited from class com.inductiveautomation.ignition.common.config.AbstractExtendedPropertySetcontains, get, getCount, getExtension, getImpl, getLocal, getOrCreateLocal, getOrDefault, getOrElse, getParent, getParentProperty, getProperties, isExtended, isInherited, iterator, merge, remove, set, set, setImpl, setLocal, setParent, toString
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertySetextend, newDefaultInstance, newExtension
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSourcegetNonNull, getNonNull, getValues
 
- 
 
- 
- 
- 
Constructor Detail- 
ExtendedPropertySetprotected ExtendedPropertySet() 
 - 
ExtendedPropertySetpublic ExtendedPropertySet(PropertySet local, PropertySet parent) 
 
- 
 - 
Method Detail- 
instantiateLocalprotected PropertySet instantiateLocal() - Specified by:
- instantiateLocalin class- AbstractExtendedPropertySet<PropertySet>
 
 - 
extendpublic static PropertySet extend(PropertySet parent, PropertySet extension) Creates a new property set that is the extension on top of the parent. If the parent is null, the extension is returned directly, otherwise an ExtensionPropertySet is returned. That object will instantiate a new basic property set if local happens to be null.
 
- 
 
-