Class Tree

java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
cn.mapway.ui.client.widget.tree.Tree
All Implemented Interfaces:
HasCommonHandlers, 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.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget

public class Tree extends com.google.gwt.user.client.ui.Composite implements HasCommonHandlers
  • Nested Class Summary

    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
  • Field Summary

    Fields inherited from class com.google.gwt.user.client.ui.UIObject

    DEBUG_ID_PREFIX
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    Tree(String openIcon, String closeIcon)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.gwt.event.shared.HandlerRegistration
     
    addImageItem(TreeItem parent, String text, String image)
     
    addItem(TreeItem parent, String text)
     
    addItem(TreeItem parent, String text, String unicode)
     
    void
     
    void
     
    void
     
    void
    enableContextMenu(boolean enable)
    允许组件 触发 右键菜单
     
    void
    重新加载所有的items 为子节点
    void
     
    void
    setMessage(String message, Integer height)
     
    void
    setValue(TreeItem item, boolean fire)
     

    Methods inherited from class com.google.gwt.user.client.ui.Composite

    claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget

    Methods inherited from class com.google.gwt.user.client.ui.Widget

    addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents

    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, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.gwt.event.shared.HasHandlers

    fireEvent
  • Constructor Details

    • Tree

      public Tree()
    • Tree

      public Tree(String openIcon, String closeIcon)
  • Method Details

    • setMessage

      public void setMessage(String message, Integer height)
    • reorderChildren

      public void reorderChildren(List<TreeItem> items)
      重新加载所有的items 为子节点
      Parameters:
      items -
    • getChildren

      public List<TreeItem> getChildren()
    • enableContextMenu

      public void enableContextMenu(boolean enable)
      允许组件 触发 右键菜单
    • clearSelected

      public void clearSelected()
    • clear

      public void clear()
    • addCommonHandler

      public com.google.gwt.event.shared.HandlerRegistration addCommonHandler(CommonEventHandler commonEventHandler)
      Specified by:
      addCommonHandler in interface HasCommonHandlers
    • addItem

      public TreeItem addItem(TreeItem parent, String text, String unicode)
    • addImageItem

      public TreeItem addImageItem(TreeItem parent, String text, String image)
    • addItem

      public TreeItem addItem(TreeItem parent, String text)
    • setItemStyle

      public void setItemStyle(String style)
    • eachItem

      public void eachItem(IEachElement<TreeItem> handler)
    • setValue

      public void setValue(TreeItem item, boolean fire)