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
,java.io.Serializable
,java.lang.Iterable<PropertyValue>
- Direct Known Subclasses:
StorageTagConfiguration
public class BasicBoundPropertySet extends BasicPropertySet implements BoundPropertySet
- See Also:
- Serialized Form
-
-
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 Constructor Description BasicBoundPropertySet()
BasicBoundPropertySet(PropertySet copy)
BasicBoundPropertySet(PropertyValue... values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(Property<?> prop)
boolean
equals(java.lang.Object obj)
java.util.Collection<Property<?>>
getBoundProperties()
protected java.util.Map<Property<?>,BoundValue>
getBoundPropMap()
BoundValue
getBoundValue(Property<?> prop)
int
getCount()
java.util.Collection<Property<?>>
getProperties()
protected java.lang.Object
getRaw(Property<?> prop)
boolean
isBound(Property<?> prop)
void
remove(Property<?> prop)
void
set(PropertyValue propValue)
void
setBoundValue(Property<?> prop, BoundValue value)
protected void
setImpl(Property<?> property, java.lang.Object object)
java.lang.String
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 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 Detail
-
BasicBoundPropertySet
public BasicBoundPropertySet()
-
BasicBoundPropertySet
public BasicBoundPropertySet(PropertySet copy)
-
BasicBoundPropertySet
public BasicBoundPropertySet(PropertyValue... values)
-
-
Method Detail
-
getBoundPropMap
protected java.util.Map<Property<?>,BoundValue> getBoundPropMap()
-
getBoundProperties
public java.util.Collection<Property<?>> getBoundProperties()
- Specified by:
getBoundProperties
in interfaceBoundPropertySet
-
isBound
public boolean isBound(Property<?> prop)
- Specified by:
isBound
in interfaceBoundPropertySet
-
setBoundValue
public void setBoundValue(Property<?> prop, BoundValue value)
- Specified by:
setBoundValue
in interfaceBoundPropertySet
-
getBoundValue
public BoundValue getBoundValue(Property<?> prop)
- Specified by:
getBoundValue
in interfaceBoundPropertySet
-
setImpl
protected void setImpl(Property<?> property, java.lang.Object object)
- Overrides:
setImpl
in classBasicPropertySet
-
remove
public void remove(Property<?> prop)
- Specified by:
remove
in interfaceMutablePropertyValueSource
- Overrides:
remove
in classBasicPropertySet
-
contains
public boolean contains(Property<?> prop)
- Specified by:
contains
in interfacePropertyValueSource
- Overrides:
contains
in classBasicPropertySet
- Returns:
- True if the source contains a value for prop.
-
getProperties
public java.util.Collection<Property<?>> getProperties()
- Specified by:
getProperties
in interfacePropertyValueSource
- Overrides:
getProperties
in classBasicPropertySet
-
getCount
public int getCount()
- Specified by:
getCount
in interfaceCountable
- Overrides:
getCount
in classBasicPropertySet
-
set
public void set(PropertyValue propValue)
- Specified by:
set
in interfaceMutablePropertyValueSource
- Overrides:
set
in classBasicPropertySet
-
getRaw
protected java.lang.Object getRaw(Property<?> prop)
- Overrides:
getRaw
in classBasicPropertySet
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classBasicPropertySet
-
toString
public java.lang.String toString()
- Overrides:
toString
in classBasicPropertySet
-
-