Package org.biojava.bio.dist
Class Distribution.NullModelForwarder
- java.lang.Object
-
- org.biojava.utils.ChangeForwarder
-
- org.biojava.bio.dist.Distribution.NullModelForwarder
-
- All Implemented Interfaces:
EventListener
,ChangeListener
- Enclosing interface:
- Distribution
public static class Distribution.NullModelForwarder extends ChangeForwarder
Deprecated.usenew ChangeForwarder.Retyper(this, cs, Annotation.PROPERTY)
insteadThis listens to the null model distribution events and converts them into NULL_MODEL events.- Since:
- 1.1
- Author:
- Matthew Pocock
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.biojava.utils.ChangeForwarder
ChangeForwarder.Retyper
-
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
Constructors Constructor Description NullModelForwarder(Object source, ChangeSupport cs)
Deprecated.Create a new forwarder.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected ChangeEvent
generateEvent(ChangeEvent ce)
Deprecated.Return the new event to represent the originating event ce.-
Methods inherited from class org.biojava.utils.ChangeForwarder
changeSupport, getSource, postChange, preChange
-
-
-
-
Constructor Detail
-
NullModelForwarder
public NullModelForwarder(Object source, ChangeSupport cs)
Deprecated.Create a new forwarder.- Parameters:
source
- the Object who events are forwarded on behalf ofcs
- the change support that manages the listeners
-
-
Method Detail
-
generateEvent
protected ChangeEvent generateEvent(ChangeEvent ce)
Deprecated.Description copied from class:ChangeForwarder
Return the new event to represent the originating event ce.
The returned ChangeEvent is the event that will be fired, and should be built from information in the original event. If it is null, then no event will be fired.
The default implementation just constructs a ChangeEvent of the same type that chains back to ce.
- Overrides:
generateEvent
in classChangeForwarder
- Parameters:
ce
- the originating ChangeEvent- Returns:
- a new ChangeEvent to pass on, or null if no event should be sent
-
-