org.itr_rescue.dataGuard.ui.event
Class Broadcaster

java.lang.Object
  extended by org.itr_rescue.dataGuard.ui.event.Broadcaster

public class Broadcaster
extends java.lang.Object

This is the class that registers the listeners, removes listeners, and notifies the listeners when a certain event occurs.


Constructor Summary
Broadcaster()
           
 
Method Summary
static void addChangeDirectoryListener(ChangeDirectoryListener listener)
          Adds a listener who listens for the ChangeDirectoryEvent
static void addChangePanelListener(ChangePanelListener listener)
          Adds a listener who listens for the ChangePanelEvent
static void addChangeViewListener(ChangeViewListener listener)
          Adds a listener who listens for the ChangeViewEvent
static void addColorChangeListener(ColorChangeListener listener)
          Adds a listener who listens for the ColorChangeEvent
static void addFileListSelectionListener(FileListSelectionListener listener)
          Adds a listener who listens for the FileListSelectionEvent
static void addFontChangeListener(FontChangeListener listener)
          Adds a listener who listens for the FontChangeEvent
static void notifyChangeDirectoryListeners(ChangeDirectoryEvent event)
          Notifies all listeners who listens for the ChangeDirectoryEvent
static void notifyChangePanelListeners(ChangePanelEvent event)
          Notifies all listeners who listens for the ChangePanelEvent
static void notifyChangeViewListeners(ChangeViewEvent event)
          Notifies all listeners who listens for the ChangeViewEvent
static void notifyColorChangeListeners(ColorChangeEvent event)
          Notifies all listeners who listens for the ColorChangeEvent
static void notifyFileListSelectionListener(FileListSelectionEvent event)
          Notifies all listeners who listens for the FileListSelectionEvent
static void notifyFontChangeListeners(FontChangeEvent event)
          Notifies all listeners who listens for the FontChangeEvent
static void removeChangeDirectoryListener(ChangeDirectoryListener listener)
          Removes a listener who listens for the ChangeDirectoryEvent
static void removeChangePanelListener(ChangePanelListener listener)
          Removes a listener who listens for the ChangePanelEvent
static void removeChangeViewListener(ChangeViewListener listener)
          Removes a listener who listens for the ChangeViewEvent
static void removeColorChangeListener(ColorChangeListener listener)
          Removes a listener who listens for the ColorChangeEvent
static void removeFileListSelectionListener(FileListSelectionListener listener)
          Removes a listener who listens for the FileListSelectionEvent
static void removeFontChangeListener(FontChangeListener listener)
          Removes a listener who listens for the FontChangeEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Broadcaster

public Broadcaster()
Method Detail

addChangeDirectoryListener

public static void addChangeDirectoryListener(ChangeDirectoryListener listener)
Adds a listener who listens for the ChangeDirectoryEvent


removeChangeDirectoryListener

public static void removeChangeDirectoryListener(ChangeDirectoryListener listener)
Removes a listener who listens for the ChangeDirectoryEvent


notifyChangeDirectoryListeners

public static void notifyChangeDirectoryListeners(ChangeDirectoryEvent event)
Notifies all listeners who listens for the ChangeDirectoryEvent


addChangePanelListener

public static void addChangePanelListener(ChangePanelListener listener)
Adds a listener who listens for the ChangePanelEvent


removeChangePanelListener

public static void removeChangePanelListener(ChangePanelListener listener)
Removes a listener who listens for the ChangePanelEvent


notifyChangePanelListeners

public static void notifyChangePanelListeners(ChangePanelEvent event)
Notifies all listeners who listens for the ChangePanelEvent


addChangeViewListener

public static void addChangeViewListener(ChangeViewListener listener)
Adds a listener who listens for the ChangeViewEvent


removeChangeViewListener

public static void removeChangeViewListener(ChangeViewListener listener)
Removes a listener who listens for the ChangeViewEvent


notifyChangeViewListeners

public static void notifyChangeViewListeners(ChangeViewEvent event)
Notifies all listeners who listens for the ChangeViewEvent


addFileListSelectionListener

public static void addFileListSelectionListener(FileListSelectionListener listener)
Adds a listener who listens for the FileListSelectionEvent


removeFileListSelectionListener

public static void removeFileListSelectionListener(FileListSelectionListener listener)
Removes a listener who listens for the FileListSelectionEvent


notifyFileListSelectionListener

public static void notifyFileListSelectionListener(FileListSelectionEvent event)
Notifies all listeners who listens for the FileListSelectionEvent


addColorChangeListener

public static void addColorChangeListener(ColorChangeListener listener)
Adds a listener who listens for the ColorChangeEvent


removeColorChangeListener

public static void removeColorChangeListener(ColorChangeListener listener)
Removes a listener who listens for the ColorChangeEvent


notifyColorChangeListeners

public static void notifyColorChangeListeners(ColorChangeEvent event)
Notifies all listeners who listens for the ColorChangeEvent


addFontChangeListener

public static void addFontChangeListener(FontChangeListener listener)
Adds a listener who listens for the FontChangeEvent


removeFontChangeListener

public static void removeFontChangeListener(FontChangeListener listener)
Removes a listener who listens for the FontChangeEvent


notifyFontChangeListeners

public static void notifyFontChangeListeners(FontChangeEvent event)
Notifies all listeners who listens for the FontChangeEvent