public class BoundExtendedPropertySet extends AbstractExtendedPropertySet<BoundPropertySet> implements BoundPropertySet
local, parent
EMPTY
Modifier | Constructor and Description |
---|---|
protected |
BoundExtendedPropertySet() |
|
BoundExtendedPropertySet(BoundPropertySet local,
BoundPropertySet parent) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Property<?>> |
getBoundProperties() |
BoundValue |
getBoundValue(Property<?> prop) |
protected BoundPropertySet |
instantiateLocal() |
boolean |
isBound(Property<?> prop) |
void |
setBoundValue(Property<?> prop,
BoundValue value) |
contains, get, getCount, getExtension, getImpl, getLocal, getOrCreateLocal, getOrDefault, getOrElse, getParent, getParentProperty, getProperties, getValues, isExtended, isInherited, iterator, merge, remove, set, set, setImpl, setLocal, setParent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
extend, newDefaultInstance, newExtension
builder, getExtension, isExtended, isInherited
merge, remove, set, set
contains, get, getOrDefault, getOrElse, getProperties, getValues
public BoundExtendedPropertySet(BoundPropertySet local, BoundPropertySet parent)
protected BoundExtendedPropertySet()
protected BoundPropertySet instantiateLocal()
instantiateLocal
in class AbstractExtendedPropertySet<BoundPropertySet>
public boolean isBound(Property<?> prop)
isBound
in interface BoundPropertySet
public void setBoundValue(Property<?> prop, BoundValue value)
setBoundValue
in interface BoundPropertySet
public BoundValue getBoundValue(Property<?> prop)
getBoundValue
in interface BoundPropertySet
public java.util.Collection<Property<?>> getBoundProperties()
getBoundProperties
in interface BoundPropertySet