public static class ChangeListener.AlwaysVetoListener extends Object implements ChangeListener
ChangeListener.AlwaysVetoListener, ChangeListener.ChangeEventRecorder, ChangeListener.LoggingListener
ALWAYS_VETO, LOG_TO_OUT
Modifier | Constructor and Description |
---|---|
protected |
ChangeListener.AlwaysVetoListener()
Private constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
postChange(ChangeEvent cev)
Called when a change has just taken place.
|
void |
preChange(ChangeEvent cev)
Called before a change takes place.
|
protected ChangeListener.AlwaysVetoListener()
public void preChange(ChangeEvent cev) throws ChangeVetoException
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.
preChange
in interface ChangeListener
cev
- An event encapsulating the change which is about
to take place.ChangeVetoException
- Description of Exceptionpublic void postChange(ChangeEvent cev)
ChangeListener
Called when a change has just taken place.
This method is the place to perform any behavior in response to the change event.
postChange
in interface ChangeListener
cev
- An event encapsulating the change which has
occured.AssertionFailure
- if this is called, as preChange should have
vetoed any change alreadyCopyright © 2014 BioJava. All rights reserved.