com.vaadin.terminal.gwt.client.ui
Class AbstractComponentContainerConnector
java.lang.Object
com.vaadin.terminal.gwt.client.ui.AbstractConnector
com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector
com.vaadin.terminal.gwt.client.ui.AbstractComponentContainerConnector
- All Implemented Interfaces:
- com.google.gwt.event.shared.EventHandler, StateChangeEvent.StateChangeHandler, ComponentConnector, ComponentContainerConnector, Connector, ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler, ServerConnector, Serializable
- Direct Known Subclasses:
- AbsoluteLayoutConnector, AbstractLayoutConnector, AbstractSplitPanelConnector, CustomComponentConnector, FormConnector, GridLayoutConnector, PanelConnector, PopupViewConnector, RootConnector, TableConnector, TabsheetBaseConnector, WindowConnector
public abstract class AbstractComponentContainerConnector
- extends AbstractComponentConnector
- implements ComponentContainerConnector, ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler
- See Also:
- Serialized Form
Methods inherited from class com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector |
createWidget, delegateCaptionHandling, getLayoutManager, getState, getTooltipInfo, getWidget, hasEventListener, init, isReadOnly, isRealUpdate, isRelativeHeight, isRelativeWidth, isUndefinedHeight, isUndefinedWidth, onStateChanged, onUnregister, setWidgetEnabled, setWidgetStyleName, setWidgetStyleNameWithPrefix, updateEnabledState, updateWidgetStyleNames |
Methods inherited from class com.vaadin.terminal.gwt.client.ui.AbstractConnector |
addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, getChildren, getConnection, getConnectorId, getParent, getRpcImplementations, isEnabled, registerRpc, setChildren, setParent, unregisterRpc |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.vaadin.terminal.gwt.client.ServerConnector |
addStateChangeHandler, doInit, fireEvent, getChildren, getConnection, getParent, getRpcImplementations, isEnabled, onUnregister, setChildren, setParent, updateEnabledState |
AbstractComponentContainerConnector
public AbstractComponentContainerConnector()
- Default constructor
getChildComponents
public List<ComponentConnector> getChildComponents()
- Description copied from interface:
ComponentContainerConnector
- Returns the children for this connector.
The children for this connector are defined as all
ComponentConnector
s whose parent is this
ComponentContainerConnector
.
- Specified by:
getChildComponents
in interface ComponentContainerConnector
- Returns:
- A collection of children for this connector. An empty collection
if there are no children. Never returns null.
setChildComponents
public void setChildComponents(List<ComponentConnector> childComponents)
- Description copied from interface:
ComponentContainerConnector
- Sets the children for this connector. This method should only be called
by the framework to ensure that the connector hierarchy on the client
side and the server side are in sync.
Note that calling this method does not call
ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler.onConnectorHierarchyChange(ConnectorHierarchyChangeEvent)
. The event method is called only when the hierarchy has been updated for
all connectors.
- Specified by:
setChildComponents
in interface ComponentContainerConnector
- Parameters:
childComponents
- The new child connectors
onConnectorHierarchyChange
public void onConnectorHierarchyChange(ConnectorHierarchyChangeEvent event)
- Specified by:
onConnectorHierarchyChange
in interface ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler
addConnectorHierarchyChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addConnectorHierarchyChangeHandler(ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler handler)
- Description copied from interface:
ComponentContainerConnector
- Adds a handler that is called whenever the child hierarchy of this
connector has been updated by the server.
- Specified by:
addConnectorHierarchyChangeHandler
in interface ComponentContainerConnector
- Parameters:
handler
- The handler that should be added.
- Returns:
- A handler registration reference that can be used to unregister
the handler
Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.