public class BasicBoundPropertySet extends BasicPropertySet implements BoundPropertySet
BasicPropertySet.Builder
EMPTY
Constructor and Description |
---|
BasicBoundPropertySet() |
BasicBoundPropertySet(PropertySet copy) |
BasicBoundPropertySet(PropertyValue... values) |
Modifier and Type | Method and 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() |
addPropertyChangeListener, addPropertyChangeListener, change, coerceValue, firePropertyChange, get, getExtension, getOrDefault, getOrElse, getRawValueMap, getValues, isExtended, isInherited, iterator, of, removePropertyChangeListener, removePropertyChangeListener, set, setDirect, setRawValueMap
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
extend, newDefaultInstance, newExtension
builder, getExtension, isExtended, isInherited
merge, set
get, getOrDefault, getOrElse, getValues
public BasicBoundPropertySet()
public BasicBoundPropertySet(PropertySet copy)
public BasicBoundPropertySet(PropertyValue... values)
protected java.util.Map<Property<?>,BoundValue> getBoundPropMap()
public java.util.Collection<Property<?>> getBoundProperties()
getBoundProperties
in interface 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
protected void setImpl(Property<?> property, java.lang.Object object)
setImpl
in class BasicPropertySet
public void remove(Property<?> prop)
remove
in interface MutablePropertyValueSource
remove
in class BasicPropertySet
public boolean contains(Property<?> prop)
contains
in interface PropertyValueSource
contains
in class BasicPropertySet
public java.util.Collection<Property<?>> getProperties()
getProperties
in interface PropertyValueSource
getProperties
in class BasicPropertySet
public int getCount()
getCount
in interface Countable
getCount
in class BasicPropertySet
public void set(PropertyValue propValue)
set
in interface MutablePropertyValueSource
set
in class BasicPropertySet
protected java.lang.Object getRaw(Property<?> prop)
getRaw
in class BasicPropertySet
public boolean equals(java.lang.Object obj)
equals
in class BasicPropertySet
public java.lang.String toString()
toString
in class BasicPropertySet