public class TreeConnector extends AbstractComponentConnector implements Paintable
| Modifier and Type | Field and Description |
|---|---|
protected Map<VTree.TreeNode,TooltipInfo> |
tooltipMap |
SIGNIFICANT_MOVE_THRESHOLD| Constructor and Description |
|---|
TreeConnector() |
| Modifier and Type | Method and Description |
|---|---|
TreeState |
getState()
Returns the shared state object for this connector.
|
TooltipInfo |
getTooltipInfo(com.google.gwt.dom.client.Element element)
Gets the tooltip info for the given element.
|
VTree |
getWidget()
Returns the widget associated with this paintable.
|
boolean |
hasTooltip()
Check whether there might be a tooltip for this component.
|
protected void |
init()
Called when the connector has been initialized.
|
boolean |
isReadOnly()
Checks if the connector is read only.
|
void |
onStateChanged(StateChangeEvent stateChangeEvent)
Notifies the event handler that the state has changed.
|
protected void |
sendContextClickEvent(MouseEventDetails details,
com.google.gwt.dom.client.EventTarget eventTarget)
This method sends the context menu event to the server-side.
|
void |
updateFromUIDL(UIDL uidl,
ApplicationConnection client) |
void |
updateNodeFromUIDL(VTree.TreeNode treeNode,
UIDL uidl,
int level) |
createWidget, delegateCaptionHandling, flush, getIcon, getIconUri, getLayoutManager, isRealUpdate, isRelativeHeight, isRelativeWidth, isUndefinedHeight, isUndefinedWidth, onUnregister, registerTouchHandlers, setWidgetEnabled, setWidgetStyleName, setWidgetStyleNameWithPrefix, shouldHandleLongTap, unregisterTouchHandlers, updateComponentSize, updateComponentSize, updateEnabledState, updateWidgetSize, updateWidgetStyleNamesaddStateChangeHandler, addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, forceStateChange, getChildren, getConnection, getConnectorId, getParent, getResourceUrl, getRpcImplementations, getRpcProxy, getStateType, hasEventListener, isEnabled, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParent, unregisterRpcclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddStateChangeHandler, addStateChangeHandler, doInit, fireEvent, getChildren, getConnection, getParent, getRpcImplementations, hasEventListener, isEnabled, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParentgetConnectorIdprotected final Map<VTree.TreeNode,TooltipInfo> tooltipMap
protected void init()
AbstractConnectorinit in class AbstractConnectorpublic void updateFromUIDL(UIDL uidl, ApplicationConnection client)
updateFromUIDL in interface Paintablepublic void onStateChanged(StateChangeEvent stateChangeEvent)
StateChangeEvent.StateChangeHandleronStateChanged in interface StateChangeEvent.StateChangeHandleronStateChanged in class AbstractComponentConnectorstateChangeEvent - the state change event with details about the changepublic VTree getWidget()
AbstractComponentConnectorgetWidget in interface ComponentConnectorgetWidget in class AbstractComponentConnectorpublic void updateNodeFromUIDL(VTree.TreeNode treeNode, UIDL uidl, int level)
public boolean isReadOnly()
ComponentConnectorisReadOnly in interface ComponentConnectorisReadOnly in class AbstractComponentConnectorpublic TreeState getState()
AbstractConnectorgetState in interface ComponentConnectorgetState in interface ServerConnectorgetState in class AbstractComponentConnectorpublic TooltipInfo getTooltipInfo(com.google.gwt.dom.client.Element element)
ComponentConnector
When overriding this method, ComponentConnector.hasTooltip() should also be
overridden to return true in all situations where this
method might return a non-empty result.
getTooltipInfo in interface ComponentConnectorgetTooltipInfo in class AbstractComponentConnectorelement - The element to lookup a tooltip forpublic boolean hasTooltip()
ComponentConnectorComponentConnector.getTooltipInfo(Element)) if this method returns true.
This is only done to optimize performance, so in cases where the status
is not known, it's safer to return true so that there will
be a tooltip handler even though it might not be needed in all cases.
hasTooltip in interface ComponentConnectorhasTooltip in class AbstractComponentConnectortrue if some part of the component might have a
tooltip, otherwise falseprotected void sendContextClickEvent(MouseEventDetails details, com.google.gwt.dom.client.EventTarget eventTarget)
AbstractComponentConnectorsendContextClickEvent in class AbstractComponentConnectorCopyright © 2016 Vaadin Ltd. All rights reserved.