org.itr_rescue.dataGuard.ui.event
Class BroadcastEvent

java.lang.Object
  extended by org.itr_rescue.dataGuard.ui.event.BroadcastEvent
Direct Known Subclasses:
ChangeDirectoryEvent, ChangeFilesystemEvent, ChangePanelEvent, ChangeViewEvent, ColorChangeEvent, FileListSelectionEvent, FontChangeEvent, HelpURLChangeEvent

public abstract class BroadcastEvent
extends java.lang.Object

This is the base class for any event


Field Summary
static int CHANGE_BGCOLOR_TYPE
           
static int CHANGE_DIR_TYPE
           
static int CHANGE_FGCOLOR_TYPE
           
static int CHANGE_FILESYSTEM_TYPE
           
static int CHANGE_FONT_TYPE
           
static int CHANGE_HELP_URL
           
static int CHANGE_MKCOLOR_TYPE
           
static int CHANGE_PANEL_TYPE
           
static int CHANGE_VIEW_TYPE
           
static int FILE_LIST_SELECTION_TYPE
           
static int UNKNOWN_TYPE
           
 
Constructor Summary
protected BroadcastEvent()
           
  BroadcastEvent(java.lang.Object source)
          Constructs an event with the specified source.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.Object getSource()
          Returns the source.
abstract  int getType()
           
 java.lang.Object getUserObject()
          Returns the user object.
 void setSource(java.lang.Object newSource)
          Sets the source who generated the event.
 void setUserObject(java.lang.Object obj)
          Sets the user object.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNKNOWN_TYPE

public static final int UNKNOWN_TYPE
See Also:
Constant Field Values

CHANGE_DIR_TYPE

public static final int CHANGE_DIR_TYPE
See Also:
Constant Field Values

CHANGE_PANEL_TYPE

public static final int CHANGE_PANEL_TYPE
See Also:
Constant Field Values

CHANGE_VIEW_TYPE

public static final int CHANGE_VIEW_TYPE
See Also:
Constant Field Values

CHANGE_FONT_TYPE

public static final int CHANGE_FONT_TYPE
See Also:
Constant Field Values

FILE_LIST_SELECTION_TYPE

public static final int FILE_LIST_SELECTION_TYPE
See Also:
Constant Field Values

CHANGE_FILESYSTEM_TYPE

public static final int CHANGE_FILESYSTEM_TYPE
See Also:
Constant Field Values

CHANGE_FGCOLOR_TYPE

public static final int CHANGE_FGCOLOR_TYPE
See Also:
Constant Field Values

CHANGE_BGCOLOR_TYPE

public static final int CHANGE_BGCOLOR_TYPE
See Also:
Constant Field Values

CHANGE_MKCOLOR_TYPE

public static final int CHANGE_MKCOLOR_TYPE
See Also:
Constant Field Values

CHANGE_HELP_URL

public static final int CHANGE_HELP_URL
See Also:
Constant Field Values
Constructor Detail

BroadcastEvent

protected BroadcastEvent()

BroadcastEvent

public BroadcastEvent(java.lang.Object source)
Constructs an event with the specified source.

Method Detail

getSource

public java.lang.Object getSource()
Returns the source.


setSource

public void setSource(java.lang.Object newSource)
Sets the source who generated the event.


setUserObject

public void setUserObject(java.lang.Object obj)
Sets the user object.


getUserObject

public java.lang.Object getUserObject()
Returns the user object.


getType

public abstract int getType()
Returns:
Returns the type of the event.

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object