org.jwarp.flow.form.event
Class ContainerEvent

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

public class ContainerEvent
extends ComponentEvent

This is basically a container event as defined in AWT. The difference is that this one here takes flow components and containers as parameters.

Author:
Anatole Tresch
See Also:
ContainerEvent, Serialized Form

Field Summary
(package private)  IComponent child
          The non-null component that is being added or removed from the Container.
static int COMPONENT_ADDED
          This event indicates that a component was added to the container.
static int COMPONENT_REMOVED
          This event indicates that a component was removed from the container.
static int CONTAINER_FIRST
          The first number in the range of ids used for container events.
static int CONTAINER_LAST
          The last number in the range of ids used for container events.
 
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
ContainerEvent(IComponent source, int id, IComponent child)
          Constructs a ContainerEvent object.
 
Method Summary
 IComponent getChild()
          Returns the component that was affected by the event.
 IContainer getContainer()
          Returns the originator of the event.
 java.lang.String paramString()
          Returns a parameter string identifying this event.
 
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

CONTAINER_FIRST

public static final int CONTAINER_FIRST
The first number in the range of ids used for container events.

CONTAINER_LAST

public static final int CONTAINER_LAST
The last number in the range of ids used for container events.

COMPONENT_ADDED

public static final int COMPONENT_ADDED
This event indicates that a component was added to the container.

COMPONENT_REMOVED

public static final int COMPONENT_REMOVED
This event indicates that a component was removed from the container.

child

IComponent child
The non-null component that is being added or removed from the Container.
See Also:
getChild
Constructor Detail

ContainerEvent

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

getContainer

public IContainer getContainer()
Returns the originator of the event.
Returns:
the Container object that originated the event

getChild

public IComponent getChild()
Returns the component that was affected by the event.
Returns:
the Component object that was added or removed

paramString

public java.lang.String paramString()
Returns a parameter string identifying this event. This method is useful for event-logging and for debugging.
Overrides:
paramString in class ComponentEvent
Returns:
a string identifying the event and its attributes

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