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
,Serializable
,Iterable<PropertyValue>
- Since:
- 8.0
- See Also:
-
Field Summary
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
EMPTY
Fields inherited from interface com.inductiveautomation.ignition.common.config.VersionedPropertySet
EMPTY
-
Constructor Summary
ConstructorsConstructorDescriptionIf created with only the base, all properties are reported as modified.BasicVersionedPropertySet
(PropertySet base, Collection<Property<?>> modified) If created with a non-null collection, only those properties are reported as modified. -
Method Summary
Methods inherited from class com.inductiveautomation.ignition.common.config.DelegatePropertySet
contains, 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.inductiveautomation.ignition.common.config.BoundPropertySet
extend, getBoundOrDefault, getBoundProperties, getBoundValue, getValues, isBound, newDefaultInstance, newExtension, setBoundValue
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
Methods inherited from interface com.inductiveautomation.ignition.common.config.MutablePropertyValueSource
merge, remove, set, set
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
getExtension, isExtended, isInherited
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSource
contains, get, getNonNull, getNonNull, getOrDefault, getOrElse, getProperties
-
Constructor Details
-
BasicVersionedPropertySet
If created with only the base, all properties are reported as modified. -
BasicVersionedPropertySet
If created with a non-null collection, only those properties are reported as modified.
-
-
Method Details
-
isModified
- Specified by:
isModified
in interfaceVersionedPropertySet
-
getModified
- Specified by:
getModified
in interfaceVersionedPropertySet
-
toString
-