com.vaadin.terminal.gwt.client
Class ConnectorHierarchyChangeEvent

java.lang.Object
  extended by com.google.web.bindery.event.shared.Event<H>
      extended by com.google.gwt.event.shared.GwtEvent<H>
          extended by com.vaadin.terminal.gwt.client.communication.AbstractServerConnectorEvent<ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler>
              extended by com.vaadin.terminal.gwt.client.ConnectorHierarchyChangeEvent

public class ConnectorHierarchyChangeEvent
extends AbstractServerConnectorEvent<ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler>

Event for containing data related to a change in the ServerConnector hierarchy. A ConnectorHierarchyChangedEvent is fired when an update from the server has been fully processed and all hierarchy updates have been completed.

Since:
7.0.0
Version:
7.0.0.alpha3
Author:
Vaadin Ltd

Nested Class Summary
static interface ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler
           
 
Nested classes/interfaces inherited from class com.google.gwt.event.shared.GwtEvent
com.google.gwt.event.shared.GwtEvent.Type<H>
 
Field Summary
static com.google.gwt.event.shared.GwtEvent.Type<ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler> TYPE
          Type of this event, used by the event bus.
 
Constructor Summary
ConnectorHierarchyChangeEvent()
           
 
Method Summary
 void dispatch(ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler handler)
          Sends this event to the given handler.
 com.google.gwt.event.shared.GwtEvent.Type<ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler> getAssociatedType()
           
 List<ComponentConnector> getOldChildren()
          Returns a collection of the old children for the connector.
 ComponentContainerConnector getParent()
          Returns the ComponentContainerConnector for which this event occurred.
 void setOldChildren(List<ComponentConnector> oldChildren)
          Sets the collection of the old children for the connector.
 void setParent(ComponentContainerConnector parent)
          Sets the ComponentContainerConnector for which this event occurred.
 
Methods inherited from class com.vaadin.terminal.gwt.client.communication.AbstractServerConnectorEvent
getConnector, setConnector
 
Methods inherited from class com.google.gwt.event.shared.GwtEvent
assertLive, getSource, isLive, kill, revive
 
Methods inherited from class com.google.web.bindery.event.shared.Event
setSource, toDebugString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static final com.google.gwt.event.shared.GwtEvent.Type<ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler> TYPE
Type of this event, used by the event bus.

Constructor Detail

ConnectorHierarchyChangeEvent

public ConnectorHierarchyChangeEvent()
Method Detail

getOldChildren

public List<ComponentConnector> getOldChildren()
Returns a collection of the old children for the connector. This was the state before the update was received from the server.

Returns:
A collection of old child connectors. Never returns null.

setOldChildren

public void setOldChildren(List<ComponentConnector> oldChildren)
Sets the collection of the old children for the connector.

Parameters:
oldChildren - The old child connectors. Must not be null.

getParent

public ComponentContainerConnector getParent()
Returns the ComponentContainerConnector for which this event occurred.

Returns:
The ComponentContainerConnector whose child collection has changed. Never returns null.

setParent

public void setParent(ComponentContainerConnector parent)
Sets the ComponentContainerConnector for which this event occurred.

Parameters:
The - ComponentContainerConnector whose child collection has changed.

dispatch

public void dispatch(ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler handler)
Description copied from class: AbstractServerConnectorEvent
Sends this event to the given handler.

Specified by:
dispatch in class AbstractServerConnectorEvent<ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler>
Parameters:
handler - The handler to dispatch.

getAssociatedType

public com.google.gwt.event.shared.GwtEvent.Type<ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler> getAssociatedType()
Overrides:
getAssociatedType in class com.google.gwt.event.shared.GwtEvent<ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler>


Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.