com.timeindexing.event
Class OutputEventGenerator

java.lang.Object
  extended by com.timeindexing.event.OutputEventGenerator
Direct Known Subclasses:
OutputStreamer, Selecter

public class OutputEventGenerator
extends java.lang.Object

A base class for classes that wish to multicast OutputEvents to the relvant listenters.


Field Summary
protected  javax.swing.event.EventListenerList outputListenerList
           
 
Constructor Summary
OutputEventGenerator()
           
 
Method Summary
 void addOutputEventListener(OutputEventListener l)
          Add a OutputEventListener.
 void fireOutputEvent(OutputEvent outputEvent)
          Notify all listeners that have registered interest for notification on Output Events.
 java.lang.Object[] getOutputEventListeners()
          List all OutputEventListeners.
 boolean hasOutputEventListeners()
          Are there any Output Event Listeners
 void removeOutputEventListener(OutputEventListener l)
          Remove a OutputEventListener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

outputListenerList

protected javax.swing.event.EventListenerList outputListenerList
Constructor Detail

OutputEventGenerator

public OutputEventGenerator()
Method Detail

addOutputEventListener

public void addOutputEventListener(OutputEventListener l)
Add a OutputEventListener.


removeOutputEventListener

public void removeOutputEventListener(OutputEventListener l)
Remove a OutputEventListener.


getOutputEventListeners

public java.lang.Object[] getOutputEventListeners()
List all OutputEventListeners.


hasOutputEventListeners

public boolean hasOutputEventListeners()
Are there any Output Event Listeners


fireOutputEvent

public void fireOutputEvent(OutputEvent outputEvent)
Notify all listeners that have registered interest for notification on Output Events.



Timeindexing 2008