pal.misc
Class PalObjectListener.EventGenerator

java.lang.Object
  extended by pal.misc.PalObjectListener.EventGenerator
Direct Known Subclasses:
Parameterized.ParameterizedBase, Parameterized.ParameterizedUser, RateDistribution, YangCodonModel.SimpleNeutralSelection, YangCodonModel.SimplePositiveSelection
Enclosing interface:
PalObjectListener

public abstract static class PalObjectListener.EventGenerator
extends java.lang.Object

A base class for classes that fire PalObject events


Constructor Summary
PalObjectListener.EventGenerator()
           
 
Method Summary
 void addPalObjectListener(PalObjectListener pol)
           
protected  void fireParametersChangedEvent()
          Called by subclasses to fire the default Event on all listeners
protected  void fireParametersChangedEvent(PalObjectEvent pe)
          Called by subclasses to fire a specific PalObjectEvent on all listeners
protected  void fireStructureChangedEvent()
          Called by subclasses to fire the default Event on all listeners
protected  void fireStructureChangedEvent(PalObjectEvent pe)
          Called by subclasses to fire a specific PalObjectEvent on all listeners
 void removePalObjectListener(PalObjectListener pol)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PalObjectListener.EventGenerator

public PalObjectListener.EventGenerator()
Method Detail

addPalObjectListener

public void addPalObjectListener(PalObjectListener pol)

removePalObjectListener

public void removePalObjectListener(PalObjectListener pol)

fireParametersChangedEvent

protected void fireParametersChangedEvent()
Called by subclasses to fire the default Event on all listeners


fireParametersChangedEvent

protected void fireParametersChangedEvent(PalObjectEvent pe)
Called by subclasses to fire a specific PalObjectEvent on all listeners


fireStructureChangedEvent

protected void fireStructureChangedEvent()
Called by subclasses to fire the default Event on all listeners


fireStructureChangedEvent

protected void fireStructureChangedEvent(PalObjectEvent pe)
Called by subclasses to fire a specific PalObjectEvent on all listeners