Package com.globalmentor.model
Class DefaultModifiable
- java.lang.Object
-
- com.globalmentor.beans.BoundPropertyObject
-
- com.globalmentor.model.DefaultModifiable
-
- All Implemented Interfaces:
PropertyBindable
,PropertyConstrainable
,Modifiable
- Direct Known Subclasses:
DefaultObjectState
,ModifiableCollection
public class DefaultModifiable extends BoundPropertyObject implements Modifiable
A default implementation of a modifiable object. The object defaults to not having been modified.Bound properties:
Modifiable.MODIFIED_PROPERTY
(Boolean
)- Indicates that the boolean modified property has been changed.
- Author:
- Garret Wilson
- See Also:
Modifiable.MODIFIED_PROPERTY
-
-
Field Summary
-
Fields inherited from class com.globalmentor.beans.BoundPropertyObject
NO_PROPERTY_CHANGE_LISTENERS, NO_VETOABLE_CHANGE_LISTENERS
-
Fields inherited from interface com.globalmentor.model.Modifiable
MODIFIED_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description DefaultModifiable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isModified()
void
setModified(boolean newModified)
Sets whether the object has been modified.-
Methods inherited from class com.globalmentor.beans.BoundPropertyObject
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, createPostponedPropertyChangeEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getForwardPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, getPropertyChangeSupport, getRepeatPropertyChangeListener, getRepeatVetoableChangeListener, getVetoableChangeListeners, getVetoableChangeListeners, getVetoableChangeSupport, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
-
-
-
-
Method Detail
-
isModified
public boolean isModified()
- Specified by:
isModified
in interfaceModifiable
- Returns:
- Whether the object been modified.
-
setModified
public void setModified(boolean newModified)
Sets whether the object has been modified. This is a bound property.- Specified by:
setModified
in interfaceModifiable
- Parameters:
newModified
- The new modification status.
-
-