org.biojava.utils
Class ChangeAdapter
java.lang.Object
org.biojava.utils.ChangeAdapter
- All Implemented Interfaces:
- EventListener, ChangeListener
- Direct Known Subclasses:
- ChangeListener.ChangeEventRecorder
public class ChangeAdapter
- extends Object
- implements ChangeListener
This is a ChangeListener that ignores everything. This is a useful
base-class for throw-a-way ChangeListener objects in a similar vein to
MouseAdapter etc.
- Author:
- Matthew Pocock, Keith James (docs)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChangeAdapter
public ChangeAdapter()
preChange
public void preChange(ChangeEvent ce)
throws ChangeVetoException
- Description copied from interface:
ChangeListener
Called before a change takes place.
This is your chance to stop the change by throwing a ChangeVetoException.
This method does not indicate that the change will definitely take place,
so it is not recomended that you take any positive action within this
handler.
- Specified by:
preChange
in interface ChangeListener
- Parameters:
ce
- An event encapsulating the change which is about
to take place.
- Throws:
ChangeVetoException
- Description of Exception
postChange
public void postChange(ChangeEvent ce)
- Description copied from interface:
ChangeListener
Called when a change has just taken place.
This method is the place to perform any behavior in response to the
change event.
- Specified by:
postChange
in interface ChangeListener
- Parameters:
ce
- An event encapsulating the change which has
occured.