Class TreeItem

  • All Implemented Interfaces:
    IData<Object>, HasCommonHandlers, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.logical.shared.HasCloseHandlers<Object>, com.google.gwt.event.logical.shared.HasOpenHandlers<Object>, 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 TreeItem
    extends com.google.gwt.user.client.ui.Composite
    implements IData<Object>, com.google.gwt.event.logical.shared.HasOpenHandlers<Object>, com.google.gwt.event.logical.shared.HasCloseHandlers<Object>, 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.google.gwt.event.shared.HandlerRegistration addCloseHandler​(com.google.gwt.event.logical.shared.CloseHandler<Object> handler)  
      com.google.gwt.event.shared.HandlerRegistration addCommonHandler​(CommonEventHandler handler)  
      protected TreeItem addItem​(String text)  
      com.google.gwt.event.shared.HandlerRegistration addOpenHandler​(com.google.gwt.event.logical.shared.OpenHandler<Object> handler)  
      void addStyleName​(String styleName)  
      void appendRightWidget​(com.google.gwt.user.client.ui.Widget widget)  
      void appendRightWidget​(com.google.gwt.user.client.ui.Widget widget, Integer width)  
      void clear()  
      void clearRightWidget()  
      void eachItem​(IEachElement<TreeItem> handler)  
      void enableContextMenu​(boolean enable)  
      boolean equals​(Object obj)  
      Object getAttr​(String key)  
      List<TreeItem> getChildren()  
      Object getData()  
      com.google.gwt.user.client.ui.Widget getRightWidget​(int index)  
      String getText()  
      void randomId()
      随机设定一个值
      void reorderChildren​(List<TreeItem> items)
      重新加载所有的items 为子节点
      void setAttr​(String key, Object value)  
      void setData​(Object data)  
      void setImageUrl​(String iconUrl)  
      void setIsDir​(boolean isDir)  
      void setLevel​(int level)  
      void setOpen​(boolean open, boolean fireEvent)  
      void setSelected​(boolean selected)  
      void setText​(String text)  
      void setUnicode​(String unicode)  
      void setUnicodeColor​(String color)  
      • 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, 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 interface com.google.gwt.event.shared.HasHandlers

        fireEvent
    • Constructor Detail

      • TreeItem

        public TreeItem()
      • TreeItem

        public TreeItem​(String openIcon,
                        String closeIcon)
    • Method Detail

      • randomId

        public void randomId()
        随机设定一个值
      • setSelected

        public void setSelected​(boolean selected)
      • setUnicode

        public void setUnicode​(String unicode)
      • clear

        public void clear()
      • setLevel

        public void setLevel​(int level)
      • reorderChildren

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

        public void setIsDir​(boolean isDir)
      • setOpen

        public void setOpen​(boolean open,
                            boolean fireEvent)
      • addOpenHandler

        public com.google.gwt.event.shared.HandlerRegistration addOpenHandler​(com.google.gwt.event.logical.shared.OpenHandler<Object> handler)
        Specified by:
        addOpenHandler in interface com.google.gwt.event.logical.shared.HasOpenHandlers<Object>
      • addCloseHandler

        public com.google.gwt.event.shared.HandlerRegistration addCloseHandler​(com.google.gwt.event.logical.shared.CloseHandler<Object> handler)
        Specified by:
        addCloseHandler in interface com.google.gwt.event.logical.shared.HasCloseHandlers<Object>
      • setUnicodeColor

        public void setUnicodeColor​(String color)
      • setAttr

        public void setAttr​(String key,
                            Object value)
      • setImageUrl

        public void setImageUrl​(String iconUrl)
      • addStyleName

        public void addStyleName​(String styleName)
        Overrides:
        addStyleName in class com.google.gwt.user.client.ui.UIObject
      • getRightWidget

        public com.google.gwt.user.client.ui.Widget getRightWidget​(int index)
      • appendRightWidget

        public void appendRightWidget​(com.google.gwt.user.client.ui.Widget widget)
      • appendRightWidget

        public void appendRightWidget​(com.google.gwt.user.client.ui.Widget widget,
                                      Integer width)
      • getText

        public String getText()
      • setText

        public void setText​(String text)
      • clearRightWidget

        public void clearRightWidget()
      • enableContextMenu

        public void enableContextMenu​(boolean enable)