com.vaadin.terminal.gwt.client.ui.tree
Class VTree.TreeNode
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.SimplePanel
com.vaadin.terminal.gwt.client.ui.tree.VTree.TreeNode
- All Implemented Interfaces:
- com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.AcceptsOneWidget, com.google.gwt.user.client.ui.HasOneWidget, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, ActionOwner, Iterable<com.google.gwt.user.client.ui.Widget>
- Enclosing class:
- VTree
public class VTree.TreeNode
- extends com.google.gwt.user.client.ui.SimplePanel
- implements ActionOwner
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets |
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
Methods inherited from class com.google.gwt.user.client.ui.SimplePanel |
add, getContainerElement, getWidget, iterator, remove, setWidget, setWidget |
Methods inherited from class com.google.gwt.user.client.ui.Panel |
add, adopt, adopt, clear, disown, doAttachChildren, doDetachChildren, orphan, remove |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, unsinkEvents |
CLASSNAME
public static final String CLASSNAME
- See Also:
- Constant Field Values
CLASSNAME_FOCUSED
public static final String CLASSNAME_FOCUSED
- See Also:
- Constant Field Values
key
public String key
nodeCaptionSpan
protected com.google.gwt.user.client.Element nodeCaptionSpan
VTree.TreeNode
public VTree.TreeNode()
getDropDetail
public VerticalDropLocation getDropDetail(com.google.gwt.dom.client.NativeEvent currentGwtEvent)
emphasis
protected void emphasis(VerticalDropLocation detail)
onBrowserEvent
public void onBrowserEvent(com.google.gwt.user.client.Event event)
- Specified by:
onBrowserEvent
in interface com.google.gwt.user.client.EventListener
- Overrides:
onBrowserEvent
in class com.google.gwt.user.client.ui.Widget
isCaptionElement
public boolean isCaptionElement(com.google.gwt.dom.client.Element target)
- Checks if the given element is the caption or the icon.
- Parameters:
target
- The element to check
- Returns:
- true if the element is the caption or the icon
constructDom
protected void constructDom()
isLeaf
public boolean isLeaf()
isChildrenLoaded
public boolean isChildrenLoaded()
getChildren
public List<VTree.TreeNode> getChildren()
- Returns the children of the node
- Returns:
- A set of tree nodes
getActions
public Action[] getActions()
- Specified by:
getActions
in interface ActionOwner
- Returns:
- Array of IActions
getClient
public ApplicationConnection getClient()
- Specified by:
getClient
in interface ActionOwner
getPaintableId
public String getPaintableId()
- Specified by:
getPaintableId
in interface ActionOwner
setSelected
protected void setSelected(boolean selected)
- Adds/removes Vaadin specific style name. This method ought to be
called only from VTree.
- Parameters:
selected
-
isSelected
protected boolean isSelected()
isGrandParentOf
public boolean isGrandParentOf(VTree.TreeNode child)
- Travels up the hierarchy looking for this node
- Parameters:
child
- The child which grandparent this is or is not
- Returns:
- True if this is a grandparent of the child node
isSibling
public boolean isSibling(VTree.TreeNode node)
showContextMenu
public void showContextMenu(com.google.gwt.user.client.Event event)
onDetach
protected void onDetach()
- Overrides:
onDetach
in class com.google.gwt.user.client.ui.Widget
toString
public String toString()
- Overrides:
toString
in class com.google.gwt.user.client.ui.UIObject
setFocused
public void setFocused(boolean focused)
- Is the node focused?
- Parameters:
focused
- True if focused, false if not
scrollIntoView
public void scrollIntoView()
- Scrolls the caption into view
setIcon
public void setIcon(String iconUrl)
setNodeStyleName
public void setNodeStyleName(String styleName)
Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.