com.extjs.gxt.ui.client.event
Class ContainerEvent<C extends Container,I extends Component>

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
              extended by com.extjs.gxt.ui.client.event.BoxComponentEvent
                  extended by com.extjs.gxt.ui.client.event.ContainerEvent<C,I>
Direct Known Subclasses:
DataListEvent, DataViewEvent, FieldSetEvent, HtmlContainerEvent, MenuEvent, PortalEvent, TableEvent, TabPanelEvent, ToolBarEvent, TreeEvent

public class ContainerEvent<C extends Container,I extends Component>
extends BoxComponentEvent

Container 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:
LayoutContainer

Field Summary
 
Fields inherited from class com.extjs.gxt.ui.client.event.DomEvent
event
 
Constructor Summary
ContainerEvent(C container)
          Creates a new event.
ContainerEvent(C container, I component)
          Creates a new event.
 
Method Summary
 C getContainer()
           
 int getIndex()
          Returns the index.
 I getItem()
          Returns the item.
 java.util.List<I> getSelected()
          Returns the selected items.
 void setContainer(C container)
          Sets the source container.
 void setIndex(int index)
          Sets the index.
 void setItem(I item)
          Sets the item.
 void setSelected(java.util.List<I> selected)
          Sets the selected items.
 
Methods inherited from class com.extjs.gxt.ui.client.event.BoxComponentEvent
getBoxComponent, getHeight, getSize, getWidth, getX, getY, setBoxComponent, setHeight, setSize, setWidth, setX, setY
 
Methods inherited from class com.extjs.gxt.ui.client.event.ComponentEvent
getComponent, getState, setComponent, setState
 
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

ContainerEvent

public ContainerEvent(C container)
Creates a new event.

Parameters:
container - the source container

ContainerEvent

public ContainerEvent(C container,
                      I component)
Creates a new event.

Parameters:
container - the source container
component - the related component
Method Detail

getContainer

public C getContainer()

getIndex

public int getIndex()
Returns the index.

Returns:
the index

getItem

public I getItem()
Returns the item.

Returns:
the item

getSelected

public java.util.List<I> getSelected()
Returns the selected items.

Returns:
the selected items

setContainer

public void setContainer(C container)
Sets the source container.

Parameters:
container - the container

setIndex

public void setIndex(int index)
Sets the index.

Parameters:
index - the index

setItem

public void setItem(I item)
Sets the item.

Parameters:
item - the item

setSelected

public void setSelected(java.util.List<I> selected)
Sets the selected items.

Parameters:
selected - the selected items