Class BasicBoundPropertySet
java.lang.Object
com.inductiveautomation.ignition.common.config.BasicPropertySet
com.inductiveautomation.ignition.common.config.BasicBoundPropertySet
- All Implemented Interfaces:
BoundPropertySet
,Countable
,Extendable<PropertySet>
,Mergable<PropertySet>
,MutablePropertyValueSource
,ObservablePropertySet
,PropertySet
,PropertyValueSource
,Serializable
,Iterable<PropertyValue>
- Direct Known Subclasses:
StorageTagConfiguration
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.common.config.BasicPropertySet
BasicPropertySet.Builder
-
Field Summary
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
EMPTY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
Collection<Property<?>>
protected Map<Property<?>,
BoundValue> getBoundValue
(Property<?> prop) int
getCount()
Collection<Property<?>>
protected Object
boolean
void
void
set
(PropertyValue propValue) void
setBoundValue
(Property<?> prop, BoundValue value) protected void
toString()
Methods inherited from class com.inductiveautomation.ignition.common.config.BasicPropertySet
addPropertyChangeListener, addPropertyChangeListener, change, coerceValue, firePropertyChange, get, getExtension, getOrDefault, getOrElse, getRawValueMap, getValues, isExtended, isInherited, iterator, of, removePropertyChangeListener, removePropertyChangeListener, set, setDirect, setRawValueMap
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, 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, set
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
getExtension, isExtended, isInherited
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSource
get, getNonNull, getNonNull, getOrDefault, getOrElse
-
Constructor Details
-
BasicBoundPropertySet
public BasicBoundPropertySet() -
BasicBoundPropertySet
-
BasicBoundPropertySet
-
-
Method Details
-
getBoundPropMap
-
getBoundProperties
- Specified by:
getBoundProperties
in interfaceBoundPropertySet
-
isBound
- Specified by:
isBound
in interfaceBoundPropertySet
-
setBoundValue
- Specified by:
setBoundValue
in interfaceBoundPropertySet
-
getBoundValue
- Specified by:
getBoundValue
in interfaceBoundPropertySet
-
setImpl
- Overrides:
setImpl
in classBasicPropertySet
-
remove
- Specified by:
remove
in interfaceMutablePropertyValueSource
- Overrides:
remove
in classBasicPropertySet
-
contains
- Specified by:
contains
in interfacePropertyValueSource
- Overrides:
contains
in classBasicPropertySet
- Returns:
- True if the source contains a value for prop.
-
getProperties
- Specified by:
getProperties
in interfacePropertyValueSource
- Overrides:
getProperties
in classBasicPropertySet
-
getCount
public int getCount()- Specified by:
getCount
in interfaceCountable
- Overrides:
getCount
in classBasicPropertySet
-
set
- Specified by:
set
in interfaceMutablePropertyValueSource
- Overrides:
set
in classBasicPropertySet
-
getRaw
- Overrides:
getRaw
in classBasicPropertySet
-
equals
- Overrides:
equals
in classBasicPropertySet
-
toString
- Overrides:
toString
in classBasicPropertySet
-