public class BoundPropertySetConfig extends PropertySetConfig implements BoundPropertySet
edit, sourceEMPTYEMPTY| Constructor and Description |
|---|
BoundPropertySetConfig(PropertySet source) |
| Modifier and Type | Method and Description |
|---|---|
protected PropertySetDiff |
createDiff() |
java.util.Collection<Property<?>> |
getBoundProperties() |
BoundValue |
getBoundValue(Property<?> prop) |
BoundPropertySetDiff |
getEdit() |
BoundPropertySet |
getSource() |
boolean |
isBound(Property<?> prop) |
void |
merge(PropertySet other) |
void |
setBoundValue(Property<?> prop,
BoundValue value) |
contains, create, discardChanges, get, getCount, getModified, getOrDefault, getOrElse, getProperties, getSuperValue, getValues, goToSuper, isExtended, isInherited, isModified, isRemoved, iterator, mergeDiffToSource, remove, revert, set, set, setImplclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitextend, newDefaultInstance, newExtensionbuilder, getExtension, isExtended, isInheritedmerge, remove, set, setcontains, get, getOrDefault, getOrElse, getProperties, getValuespublic BoundPropertySetConfig(PropertySet source)
protected PropertySetDiff createDiff()
createDiff in class PropertySetConfigpublic BoundPropertySet getSource()
getSource in class PropertySetConfigpublic BoundPropertySetDiff getEdit()
getEdit in class PropertySetConfigpublic boolean isBound(Property<?> prop)
isBound in interface BoundPropertySetpublic void setBoundValue(Property<?> prop, BoundValue value)
setBoundValue in interface BoundPropertySetpublic BoundValue getBoundValue(Property<?> prop)
getBoundValue in interface BoundPropertySetpublic java.util.Collection<Property<?>> getBoundProperties()
getBoundProperties in interface BoundPropertySetpublic void merge(PropertySet other)
merge in interface Mergable<PropertySet>