Class BoundPropertySetConfig
java.lang.Object
com.inductiveautomation.ignition.common.config.PropertySetConfig
com.inductiveautomation.ignition.common.config.BoundPropertySetConfig
- All Implemented Interfaces:
BoundPropertySet
,Countable
,Extendable<PropertySet>
,Mergable<PropertySet>
,MutablePropertyValueSource
,ObservablePropertySet
,PropertySet
,PropertySetEdit
,PropertyValueSource
,Serializable
,Iterable<PropertyValue>
- See Also:
-
Field Summary
Fields inherited from class com.inductiveautomation.ignition.common.config.PropertySetConfig
edit, source
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
EMPTY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PropertySetDiff
Collection<Property<?>>
getBoundValue
(Property<?> prop) getEdit()
boolean
void
merge
(PropertySet other) void
setBoundValue
(Property<?> prop, BoundValue value) Methods inherited from class com.inductiveautomation.ignition.common.config.PropertySetConfig
addPropertyChangeListener, addPropertyChangeListener, change, contains, create, discardChanges, firePropertyChange, get, getCount, getModified, getOrDefault, getOrElse, getProperties, getSuperValue, getValues, goToSuper, isExtended, isInherited, isModified, isRemoved, iterator, mergeDiffToSource, remove, removePropertyChangeListener, removePropertyChangeListener, revert, set, set, setImpl
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.inductiveautomation.ignition.common.config.BoundPropertySet
extend, getBoundOrDefault, getValues, newDefaultInstance, newExtension
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
-
BoundPropertySetConfig
-
-
Method Details
-
createDiff
- Overrides:
createDiff
in classPropertySetConfig
-
getSource
- Overrides:
getSource
in classPropertySetConfig
-
getEdit
- Overrides:
getEdit
in classPropertySetConfig
-
isBound
- Specified by:
isBound
in interfaceBoundPropertySet
-
setBoundValue
- Specified by:
setBoundValue
in interfaceBoundPropertySet
-
getBoundValue
- Specified by:
getBoundValue
in interfaceBoundPropertySet
-
getBoundProperties
- Specified by:
getBoundProperties
in interfaceBoundPropertySet
-
merge
- Specified by:
merge
in interfaceMergable<PropertySet>
-