net.sf.bloof.script.events
Class ScriptEvent

java.lang.Object
  |
  +--net.sf.bloof.script.events.ScriptEvent

public class ScriptEvent
extends java.lang.Object

Event type for Browser Events that happen during interaction or occur

Version:
$Id: ScriptEvent.java,v 1.1 2003/09/06 08:46:35 pekacki Exp $
Author:
Lukasz Pekacki

Field Summary
static ScriptEvent ERROR
           
static ScriptEvent EXIT
           
static ScriptEvent MESSAGE
           
static ScriptEvent METRIC_SELECTED
           
static ScriptEvent NEW_DATABASE
           
static ScriptEvent NEW_FILTER_ADDED
           
static ScriptEvent NEW_METRIC_RUN
           
static java.lang.String PARAM_OBJECT
           
static ScriptEvent PROGRESS
           
static ScriptEvent PROJECT_CHANGED
           
static ScriptEvent PROJECT_CLOSED
           
static ScriptEvent REMOVE_FILTER
           
static ScriptEvent RESULT_REMOVED
           
static ScriptEvent SHOW_STATUS_TEXT
           
static int TYPE_ERROR
           
static int TYPE_EXIT
           
static int TYPE_MESSAGE
           
static int TYPE_METRIC_SELECTED
           
static int TYPE_NEW_DATABASE
           
static int TYPE_NEW_FILTER_ADDED
           
static int TYPE_NEW_METRIC_RUN
           
static int TYPE_PROGRESS
           
static int TYPE_PROJECT_CHANGED
           
static int TYPE_PROJECT_CLOSED
           
static int TYPE_REMOVE_FILTER
           
static int TYPE_RESULT_REMOVED
           
static int TYPE_SHOW_STATUS_TEXT
           
 
Constructor Summary
ScriptEvent(ScriptEvent aBrowserEventType, java.util.HashMap aParams)
          Default constructor for a Browser Event
ScriptEvent(ScriptEvent aBrowserEventType, java.lang.Object aKey, java.lang.Object aValue)
          Shortcut constructor for a Browser Event that only has a singe Object as parameter
 
Method Summary
 int getEventType()
          Returns the type of the Event
 java.util.HashMap getParams()
          Returns the parameters of this Event
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE_PROGRESS

public static final int TYPE_PROGRESS
See Also:
Constant Field Values

TYPE_PROJECT_CHANGED

public static final int TYPE_PROJECT_CHANGED
See Also:
Constant Field Values

TYPE_PROJECT_CLOSED

public static final int TYPE_PROJECT_CLOSED
See Also:
Constant Field Values

TYPE_NEW_METRIC_RUN

public static final int TYPE_NEW_METRIC_RUN
See Also:
Constant Field Values

TYPE_METRIC_SELECTED

public static final int TYPE_METRIC_SELECTED
See Also:
Constant Field Values

TYPE_NEW_FILTER_ADDED

public static final int TYPE_NEW_FILTER_ADDED
See Also:
Constant Field Values

TYPE_REMOVE_FILTER

public static final int TYPE_REMOVE_FILTER
See Also:
Constant Field Values

TYPE_RESULT_REMOVED

public static final int TYPE_RESULT_REMOVED
See Also:
Constant Field Values

TYPE_SHOW_STATUS_TEXT

public static final int TYPE_SHOW_STATUS_TEXT
See Also:
Constant Field Values

TYPE_NEW_DATABASE

public static final int TYPE_NEW_DATABASE
See Also:
Constant Field Values

TYPE_ERROR

public static final int TYPE_ERROR
See Also:
Constant Field Values

TYPE_EXIT

public static final int TYPE_EXIT
See Also:
Constant Field Values

TYPE_MESSAGE

public static final int TYPE_MESSAGE
See Also:
Constant Field Values

PROGRESS

public static final ScriptEvent PROGRESS

PROJECT_CLOSED

public static final ScriptEvent PROJECT_CLOSED

PROJECT_CHANGED

public static final ScriptEvent PROJECT_CHANGED

NEW_METRIC_RUN

public static final ScriptEvent NEW_METRIC_RUN

NEW_FILTER_ADDED

public static final ScriptEvent NEW_FILTER_ADDED

METRIC_SELECTED

public static final ScriptEvent METRIC_SELECTED

RESULT_REMOVED

public static final ScriptEvent RESULT_REMOVED

SHOW_STATUS_TEXT

public static final ScriptEvent SHOW_STATUS_TEXT

NEW_DATABASE

public static final ScriptEvent NEW_DATABASE

REMOVE_FILTER

public static final ScriptEvent REMOVE_FILTER

ERROR

public static final ScriptEvent ERROR

EXIT

public static final ScriptEvent EXIT

MESSAGE

public static final ScriptEvent MESSAGE

PARAM_OBJECT

public static final java.lang.String PARAM_OBJECT
See Also:
Constant Field Values
Constructor Detail

ScriptEvent

public ScriptEvent(ScriptEvent aBrowserEventType,
                   java.util.HashMap aParams)
Default constructor for a Browser Event

Parameters:
aBrowserEventType - Type of the Event
aParams - Parameters for the Event
These parameters can be accessed via the PARAM_-Fields

ScriptEvent

public ScriptEvent(ScriptEvent aBrowserEventType,
                   java.lang.Object aKey,
                   java.lang.Object aValue)
Shortcut constructor for a Browser Event that only has a singe Object as parameter

Parameters:
aBrowserEventType - Type of the Event
aKey - PARAM_-Type of the parameter
aValue - Value of the parameter
Method Detail

getEventType

public int getEventType()
Returns the type of the Event

Returns:
type of the Event

getParams

public java.util.HashMap getParams()
Returns the parameters of this Event

Returns:
parameters of this Event

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2003 bloof@Sourceforge. All Rights Reserved.