Interface VersionedPropertySet
-
- All Superinterfaces:
BoundPropertySet
,Countable
,Extendable<PropertySet>
,java.lang.Iterable<PropertyValue>
,Mergable<PropertySet>
,MutablePropertyValueSource
,PropertySet
,PropertyValueSource
,java.io.Serializable
- All Known Implementing Classes:
BasicVersionedPropertySet
public interface VersionedPropertySet extends BoundPropertySet
This interface is for a property set that has knowledge of which properties have changed since a certain point.- Since:
- 8.0
-
-
Field Summary
Fields Modifier and Type Field Description static VersionedPropertySet
EMPTY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<Property<?>>
getModified()
boolean
isModified(Property<?> prop)
-
Methods inherited from interface com.inductiveautomation.ignition.common.config.BoundPropertySet
extend, getBoundOrDefault, getBoundProperties, getBoundValue, getValues, isBound, newDefaultInstance, newExtension, setBoundValue
-
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
-
-
-
-
Field Detail
-
EMPTY
static final VersionedPropertySet EMPTY
-
-