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
EMPTYFields 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, setDelegateTargetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.inductiveautomation.ignition.common.config.BoundPropertySet
extend, getBoundOrDefault, getBoundProperties, getBoundValue, getValues, isBound, newDefaultInstance, newExtension, setBoundValueMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface com.inductiveautomation.ignition.common.config.MutablePropertyValueSource
merge, remove, set, setMethods inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
getExtension, isExtended, isInheritedMethods 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:
isModifiedin interfaceVersionedPropertySet
-
getModified
- Specified by:
getModifiedin interfaceVersionedPropertySet
-
toString
-