org.jwarp.flow.form.event
Class FormEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--java.awt.AWTEvent
              |
              +--org.jwarp.flow.form.event.ComponentEvent
                    |
                    +--org.jwarp.flow.form.event.ContainerEvent
                          |
                          +--org.jwarp.flow.form.event.FormEvent
All Implemented Interfaces:
java.io.Serializable

public class FormEvent
extends ContainerEvent

Event sent to form and screen listeners.

See Also:
IFormInstanceListener, IScreenInstanceListener, IScreenListener, Serialized Form

Field Summary
protected  java.lang.Object data
          Additional object data.
static int FORM_ACCEPT
          Form event: Form ansered (accept).
static int FORM_CANCELLED
          Form event: Form ansered (cancelled).
static int FORM_CREATED
          Form event: A form was created.
static int FORM_CREATION_EXCEPTION
          Form event: Exception during form creation.
static int FORM_UNDEFINED
          Form event: not defined.
static int FORM_UNKNOWN_EXCEPTION
          Form event: not defined.
static int FORM_VALIDATION_EXCEPTION
          Form event: Exception during form validation.
static int SCREEN_FORM_ADDED
          Form event: Form added to screen.
static int SCREEN_FORM_REMOVED
          Form event: Form removed from screen.
 
Fields inherited from class org.jwarp.flow.form.event.ContainerEvent
child, COMPONENT_ADDED, COMPONENT_REMOVED, CONTAINER_FIRST, CONTAINER_LAST
 
Fields inherited from class org.jwarp.flow.form.event.ComponentEvent
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN
 
Fields inherited from class java.awt.AWTEvent
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INPUT_METHODS_ENABLED_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
FormEvent(IForm source, int id, java.lang.Object data)
          Constructs a ContainerEvent object.
FormEvent(int type)
          Create a new event.
FormEvent(int type, java.lang.Object data)
          Create a new event.
 
Method Summary
 java.lang.Object getData()
          Get the aditional data object.
 
Methods inherited from class org.jwarp.flow.form.event.ContainerEvent
getChild, getContainer, paramString
 
Methods inherited from class org.jwarp.flow.form.event.ComponentEvent
getComponent
 
Methods inherited from class java.awt.AWTEvent
, consume, convertToOld, copyPrivateDataInto, finalize, getID, isConsumed, movePrivateDataInto, toString
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FORM_UNDEFINED

public static final int FORM_UNDEFINED
Form event: not defined.

FORM_CREATED

public static final int FORM_CREATED
Form event: A form was created.

FORM_CREATION_EXCEPTION

public static final int FORM_CREATION_EXCEPTION
Form event: Exception during form creation.

FORM_VALIDATION_EXCEPTION

public static final int FORM_VALIDATION_EXCEPTION
Form event: Exception during form validation.

FORM_UNKNOWN_EXCEPTION

public static final int FORM_UNKNOWN_EXCEPTION
Form event: not defined.

FORM_CANCELLED

public static final int FORM_CANCELLED
Form event: Form ansered (cancelled).

FORM_ACCEPT

public static final int FORM_ACCEPT
Form event: Form ansered (accept).

SCREEN_FORM_ADDED

public static final int SCREEN_FORM_ADDED
Form event: Form added to screen.

SCREEN_FORM_REMOVED

public static final int SCREEN_FORM_REMOVED
Form event: Form removed from screen.

data

protected java.lang.Object data
Additional object data.
Constructor Detail

FormEvent

public FormEvent(int type)
Create a new event.
Parameters:
type - The event type

FormEvent

public FormEvent(int type,
                 java.lang.Object data)
Create a new event.
Parameters:
type - The event type
data - Additional data

FormEvent

public FormEvent(IForm source,
                 int id,
                 java.lang.Object data)
Constructs a ContainerEvent object.
Parameters:
source - the Component object (container) that originated the event
id - an integer indicating the type of event
source - the component that was added or removed
Method Detail

getData

public java.lang.Object getData()
Get the aditional data object.
Returns:
Addition data object

©   O R C A   S y s t e m s