Class BasicVersionedPropertySet
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.config.DelegatePropertySet
- 
- com.inductiveautomation.ignition.common.config.BasicVersionedPropertySet
 
 
- 
- All Implemented Interfaces:
- BoundPropertySet,- Countable,- Extendable<PropertySet>,- Mergable<PropertySet>,- MutablePropertyValueSource,- PropertySet,- PropertyValueSource,- VersionedPropertySet,- java.io.Serializable,- java.lang.Iterable<PropertyValue>
 
 public class BasicVersionedPropertySet extends DelegatePropertySet implements VersionedPropertySet - Since:
- 8.0
- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySetEMPTY
 - 
Fields inherited from interface com.inductiveautomation.ignition.common.config.VersionedPropertySetEMPTY
 
- 
 - 
Constructor SummaryConstructors Constructor Description BasicVersionedPropertySet(PropertySet base)If created with only the base, all properties are reported as modified.BasicVersionedPropertySet(PropertySet base, java.util.Collection<Property<?>> modified)If created with a non-null collection, only those properties are reported as modified.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<Property<?>>getModified()booleanisModified(Property<?> prop)java.lang.StringtoString()- 
Methods inherited from class com.inductiveautomation.ignition.common.config.DelegatePropertySetcontains, get, getBoundProperties, getBoundValue, getCount, getOrDefault, getOrElse, getProperties, getTarget, getValues, hasTarget, isBound, isExtended, isInherited, iterator, merge, remove, set, set, setBoundValue, setDelegateTarget
 - 
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.BoundPropertySetextend, getBoundOrDefault, getBoundProperties, getBoundValue, getValues, isBound, newDefaultInstance, newExtension, setBoundValue
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.MutablePropertyValueSourcemerge, remove, set, set
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertySetgetExtension, isExtended, isInherited
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSourcecontains, get, getNonNull, getNonNull, getOrDefault, getOrElse, getProperties
 
- 
 
- 
- 
- 
Constructor Detail- 
BasicVersionedPropertySetpublic BasicVersionedPropertySet(PropertySet base) If created with only the base, all properties are reported as modified.
 - 
BasicVersionedPropertySetpublic BasicVersionedPropertySet(PropertySet base, java.util.Collection<Property<?>> modified) If created with a non-null collection, only those properties are reported as modified.
 
- 
 - 
Method Detail- 
isModifiedpublic boolean isModified(Property<?> prop) - Specified by:
- isModifiedin interface- VersionedPropertySet
 
 - 
getModifiedpublic java.util.Set<Property<?>> getModified() - Specified by:
- getModifiedin interface- VersionedPropertySet
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-