public class BasicVersionedPropertySet extends DelegatePropertySet implements VersionedPropertySet
EMPTY| Constructor and Description |
|---|
BasicVersionedPropertySet(PropertySet base)
If created with only the base, all properties are reported as modified.
|
BasicVersionedPropertySet(PropertySet base,
java.util.Collection<Property<?>> modified)
If created with a non-null collection, only those properties are reported as modified.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<Property<?>> |
getModified() |
boolean |
isModified(Property<?> prop) |
java.lang.String |
toString() |
contains, get, getCount, getOrDefault, getOrElse, getProperties, getTarget, getValues, hasTarget, isExtended, isInherited, iterator, merge, remove, set, set, setDelegateTargetclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitbuilder, extend, getExtension, isExtended, isInherited, newDefaultInstance, newExtensionmerge, remove, set, setcontains, get, getOrDefault, getOrElse, getProperties, getValuespublic BasicVersionedPropertySet(PropertySet base)
public BasicVersionedPropertySet(PropertySet base, java.util.Collection<Property<?>> modified)
public boolean isModified(Property<?> prop)
isModified in interface VersionedPropertySetpublic java.util.Set<Property<?>> getModified()
getModified in interface VersionedPropertySetpublic java.lang.String toString()
toString in class java.lang.Object