public interface HasComponentsConnector extends ServerConnector
HasWidgets
).Modifier and Type | Method and Description |
---|---|
com.google.gwt.event.shared.HandlerRegistration |
addConnectorHierarchyChangeHandler(ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler handler)
Adds a handler that is called whenever the child hierarchy of this
connector has been updated by the server.
|
List<ComponentConnector> |
getChildComponents()
Returns the child components for this connector.
|
void |
setChildComponents(List<ComponentConnector> children)
Sets the children for this connector.
|
void |
updateCaption(ComponentConnector connector)
Update child components caption, description and error message.
|
addStateChangeHandler, addStateChangeHandler, doInit, fireEvent, getChildren, getConnection, getParent, getRpcImplementations, getState, getTag, hasEventListener, isEnabled, onUnregister, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParent, setTag, updateEnabledState
getConnectorId
void updateCaption(ComponentConnector connector)
Each component is responsible for maintaining its caption, description and error message. In most cases components doesn't want to do that and those elements reside outside of the component. Because of this layouts must provide service for it's childen to show those elements for them.
connector
- Child component for which service is requested.List<ComponentConnector> getChildComponents()
The children for this connector are defined as all HasComponents
s
whose parent is this HasComponentsConnector
.
Note that the method ServerConnector.getChildren()
can return a
larger list of children including both the child components and any
extensions registered for the connector.
void setChildComponents(List<ComponentConnector> children)
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.
Note that this method is separate from
ServerConnector.setChildren(List)
and contains only child
components. Both methods are called separately by the framework if the
connector implements HasComponentsConnector
.
children
- The new child connectors (components only)com.google.gwt.event.shared.HandlerRegistration addConnectorHierarchyChangeHandler(ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler handler)
handler
- The handler that should be added.Copyright © 2018 Vaadin Ltd. All rights reserved.