public class NFEEditionManager extends java.lang.Object implements NFEModelListener
METHOD_MODEL_OBJECT_ADDED, METHOD_MODEL_OBJECT_REMOVED, METHOD_MODEL_OBJECTS_ADDED, METHOD_MODEL_OBJECTS_REMOVED, METHOD_PROPERTY_CHANGED
Constructor and Description |
---|
NFEEditionManager() |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener listener)
Adds a change lister
|
boolean |
canSave()
Tells whether currently exist changes that can be saved.
|
void |
clearChanges()
Removes all the changes currently held in the class.
|
NFEChangesKeeper |
getChangesKeeper()
Gets the current
NFEChangesKeeper instance used to store changes. |
void |
modelObjectAdded(NFEModelObjectEvent event)
Invoked when a model object has been added
|
void |
modelObjectPropertyChanged(NFEModelObjectPropertyChangedEvent event)
Invoked when a model object's property has been changed
|
void |
modelObjectRemoved(NFEModelObjectEvent event)
Invoked when a model object has been removed
|
void |
modelObjectsAdded(NFEModelObjectsEvent event)
Invoked when one or more model objects have been added
|
void |
modelObjectsRemoved(NFEModelObjectsEvent event)
Invoked when one or more model objects have been removed
|
void |
removeChangeListener(javax.swing.event.ChangeListener listener)
Removes a change listener
|
public void clearChanges()
public NFEChangesKeeper getChangesKeeper()
NFEChangesKeeper
instance used to store changes.public boolean canSave()
public void addChangeListener(javax.swing.event.ChangeListener listener)
listener
- a change listener implementationpublic void removeChangeListener(javax.swing.event.ChangeListener listener)
listener
- a change listener implementationpublic void modelObjectAdded(NFEModelObjectEvent event)
NFEModelListener
modelObjectAdded
in interface NFEModelListener
event
- contains a reference to the model object that has been addedpublic void modelObjectsAdded(NFEModelObjectsEvent event)
NFEModelListener
modelObjectsAdded
in interface NFEModelListener
event
- contains a collection of references to the model objects that have been addedpublic void modelObjectRemoved(NFEModelObjectEvent event)
NFEModelListener
modelObjectRemoved
in interface NFEModelListener
event
- contains a reference to the model object that has been removedpublic void modelObjectsRemoved(NFEModelObjectsEvent event)
NFEModelListener
modelObjectsRemoved
in interface NFEModelListener
event
- contains a collection of references to the model objects that have been removedpublic void modelObjectPropertyChanged(NFEModelObjectPropertyChangedEvent event)
NFEModelListener
modelObjectPropertyChanged
in interface NFEModelListener
event
- contains a reference to the model objects which property has been changed and the name and previous value of the changed property