Class Tree<T extends TreeItem>

  • All Implemented Interfaces:
    com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.logical.shared.HasCloseHandlers<T>, com.google.gwt.event.logical.shared.HasOpenHandlers<T>, com.google.gwt.event.logical.shared.HasSelectionHandlers<T>, 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<T extends TreeItem>
    extends com.google.gwt.user.client.ui.Composite
    implements com.google.gwt.event.logical.shared.HasSelectionHandlers<T>, com.google.gwt.event.logical.shared.HasOpenHandlers<T>, com.google.gwt.event.logical.shared.HasCloseHandlers<T>
    • 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()  
    • 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<T> handler)  
      T addItem​(T item)  
      com.google.gwt.event.shared.HandlerRegistration addOpenHandler​(com.google.gwt.event.logical.shared.OpenHandler<T> handler)  
      com.google.gwt.event.shared.HandlerRegistration addSelectionHandler​(com.google.gwt.event.logical.shared.SelectionHandler<T> handler)  
      void clear()  
      T getItem​(int index)  
      T getItemByUuid​(String uuid)  
      Iterable<T> getItems()  
      T getSelectedItem()  
      boolean isEmpty()  
      void removeItem​(T item)  
      void setSelectedItem​(T item)  
      void setSelectedItem​(T item, boolean fireEvents)  
      • 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 interface com.google.gwt.event.shared.HasHandlers

        fireEvent
    • Constructor Detail

      • Tree

        public Tree()
    • Method Detail

      • addOpenHandler

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

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

        public com.google.gwt.event.shared.HandlerRegistration addSelectionHandler​(com.google.gwt.event.logical.shared.SelectionHandler<T> handler)
        Specified by:
        addSelectionHandler in interface com.google.gwt.event.logical.shared.HasSelectionHandlers<T extends TreeItem>
      • clear

        public void clear()
      • setSelectedItem

        public void setSelectedItem​(T item,
                                    boolean fireEvents)
      • getSelectedItem

        public T getSelectedItem()
      • setSelectedItem

        public void setSelectedItem​(T item)
      • addItem

        public T addItem​(T item)
      • getItemByUuid

        public T getItemByUuid​(String uuid)
      • getItem

        public T getItem​(int index)
      • removeItem

        public void removeItem​(T item)
      • isEmpty

        public boolean isEmpty()