|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.biojava.utils.ChangeListener.LoggingListener
public static class ChangeListener.LoggingListener
A listener that writes information about the event stream to a PrintStream.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.biojava.utils.ChangeListener |
---|
ChangeListener.AlwaysVetoListener, ChangeListener.ChangeEventRecorder, ChangeListener.LoggingListener |
Field Summary |
---|
Fields inherited from interface org.biojava.utils.ChangeListener |
---|
ALWAYS_VETO, LOG_TO_OUT |
Constructor Summary | |
---|---|
ChangeListener.LoggingListener(java.io.PrintStream out)
Create a LoggingListener that will log all events to 'out'. |
|
ChangeListener.LoggingListener(java.io.PrintStream out,
java.lang.String prefix)
Create a LoggingListener that will log all events to 'out' with a prefix. |
Method Summary | |
---|---|
void |
postChange(ChangeEvent cev)
Called when a change has just taken place. |
void |
preChange(ChangeEvent cev)
Called before a change takes place. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ChangeListener.LoggingListener(java.io.PrintStream out)
out
- the PrintStream to log events topublic ChangeListener.LoggingListener(java.io.PrintStream out, java.lang.String prefix)
out
- the PrintStream to log events toprefix
- the prefix to attach to each line of the logMethod Detail |
---|
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |