Package org.opencms.gwt.client.ui.tree
Class CmsLazyTree<I extends CmsLazyTreeItem>
- 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.ComplexPanel
-
- org.opencms.gwt.client.ui.CmsList<I>
-
- org.opencms.gwt.client.ui.tree.CmsTree<I>
-
- org.opencms.gwt.client.ui.tree.CmsLazyTree<I>
-
- Type Parameters:
I
- the specific lazy tree item implementation
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.logical.shared.HasCloseHandlers<I>
,com.google.gwt.event.logical.shared.HasOpenHandlers<I>
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.ui.HasAnimation
,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.IndexedPanel
,com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget
,com.google.gwt.user.client.ui.IsWidget
,java.lang.Iterable<com.google.gwt.user.client.ui.Widget>
,I_CmsDropTarget
,I_CmsTruncable
public class CmsLazyTree<I extends CmsLazyTreeItem> extends CmsTree<I>
Lazy tree imeplementation.- Since:
- 8.0.0
-
-
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 org.opencms.gwt.client.ui.tree.CmsTree
m_eventBus
-
Fields inherited from class org.opencms.gwt.client.ui.CmsList
m_dndHandler, m_placeholder, m_placeholderIndex
-
-
Constructor Summary
Constructors Constructor Description CmsLazyTree(I_CmsLazyOpenHandler<I> openHandler)
Initializes the lazy tree.
-
Method Summary
-
Methods inherited from class org.opencms.gwt.client.ui.tree.CmsTree
addCloseHandler, addOpenHandler, cancelOpenTimer, closeAllEmpty, fireClose, fireEvent, fireOpen, getPlaceholderPath, isAnimationEnabled, isRootDropEnabled, registerItem, removeOpenTimer, removePlaceholder, repositionPlaceholder, setAnimationEnabled, setDropEnabled, setOpenTimer, setPlaceholder, setPlaceholderPath, setRootDropEnabled
-
Methods inherited from class org.opencms.gwt.client.ui.CmsList
add, addItem, changeId, checkPosition, clearList, getDnDHandler, getItem, getItem, getItemPosition, getPlaceholderIndex, insert, insertItem, insertPlaceholder, isDNDTakeAll, isDropEnabled, onDrop, remove, removeItem, removeItem, setDNDHandler, setDNDTakeAll, truncate
-
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, 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, resolvePotentialElement, 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 org.opencms.gwt.client.dnd.I_CmsDropTarget
getElement
-
-
-
-
Constructor Detail
-
CmsLazyTree
public CmsLazyTree(I_CmsLazyOpenHandler<I> openHandler)
Initializes the lazy tree.- Parameters:
openHandler
- the open handler which should be called when the user clicks on an opener in the tree.
-
-