com.extjs.gxt.ui.client.event
Class ComponentEvent

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseEvent
      extended by com.extjs.gxt.ui.client.event.DomEvent
          extended by com.extjs.gxt.ui.client.event.ComponentEvent
Direct Known Subclasses:
BoxComponentEvent, ColorPaletteEvent, ColumnHeaderEvent, DatePickerEvent, FormEvent, KeyEvent, SplitBarEvent

public class ComponentEvent
extends DomEvent

Component event type.

Note: For a given event, only the fields which are appropriate will be filled in. The appropriate fields for each event are documented by the event source.

See Also:
Component

Field Summary
 
Fields inherited from class com.extjs.gxt.ui.client.event.DomEvent
event
 
Constructor Summary
ComponentEvent(Component component)
          Creates a new base event.
ComponentEvent(Component component, com.google.gwt.user.client.Event event)
          Creates a new base event.
 
Method Summary
<X extends Component>
X
getComponent()
          Returns the source component.
 java.util.Map<java.lang.String,java.lang.Object> getState()
          Returns the component state.
 void setComponent(Component component)
          Sets the source component.
 void setState(java.util.Map<java.lang.String,java.lang.Object> state)
          Sets the component state.
 
Methods inherited from class com.extjs.gxt.ui.client.event.DomEvent
cancelBubble, getClientX, getClientY, getEvent, getEventTypeInt, getKeyCode, getTarget, getTarget, getTargetEl, getXY, hasModifier, isAltKey, isControlKey, isNavKeyPress, isNavKeyPress, isRightClick, isShiftKey, isSpecialKey, isSpecialKey, preventDefault, setEvent, stopEvent, within, within
 
Methods inherited from class com.extjs.gxt.ui.client.event.BaseEvent
getSource, getType, isCancelled, setCancelled, setSource, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentEvent

public ComponentEvent(Component component)
Creates a new base event.

Parameters:
component - the source component

ComponentEvent

public ComponentEvent(Component component,
                      com.google.gwt.user.client.Event event)
Creates a new base event.

Parameters:
component - the source component
Method Detail

getComponent

public <X extends Component> X getComponent()
Returns the source component.

Returns:
the component

getState

public java.util.Map<java.lang.String,java.lang.Object> getState()
Returns the component state.

Returns:
the state

setComponent

public void setComponent(Component component)
Sets the source component.

Parameters:
component - the source component

setState

public void setState(java.util.Map<java.lang.String,java.lang.Object> state)
Sets the component state.

Parameters:
state - the state