Class NavTreeWidgetView
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.dashbuilder.client.navigation.widget.BaseNavWidgetView<T>
-
- org.dashbuilder.client.navigation.widget.TargetDivNavWidgetView<NavTreeWidget>
-
- org.dashbuilder.client.navigation.widget.NavTreeWidgetView
-
- 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.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,NavTreeWidget.View,NavWidgetView<NavTreeWidget>,TargetDivNavWidget.View<NavTreeWidget>,org.dashbuilder.navigation.layout.LayoutRecursionIssueI18n,org.uberfire.client.mvp.HasPresenter<NavTreeWidget>,org.uberfire.client.mvp.UberView<NavTreeWidget>
@Dependent @Templated public class NavTreeWidgetView extends TargetDivNavWidgetView<NavTreeWidget> implements NavTreeWidget.View
-
-
Field Summary
-
Fields inherited from class org.dashbuilder.client.navigation.widget.BaseNavWidgetView
itemMap, navWidget, selectedItem, widgetSet
-
-
Constructor Summary
Constructors Constructor Description NavTreeWidgetView(org.dashbuilder.common.client.widgets.AlertBox alertBox)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDivider()voidaddGroupItem(String id, String name, String description, com.google.gwt.user.client.ui.IsWidget widget)protected voidaddItem(String iconClass, String id, String name, String description, org.uberfire.mvp.Command onClicked)voidaddPerspective(String id, String name, String description, org.uberfire.mvp.Command onClicked)voidaddRuntimePerspective(String id, String name, String description, org.uberfire.mvp.Command onClicked)voidinit(NavTreeWidget presenter)voidsetLevel(int level)protected voidsetSelectedEnabled(boolean enabled)-
Methods inherited from class org.dashbuilder.client.navigation.widget.TargetDivNavWidgetView
clearContent, error, errorNavGroupNotFound, errorNavItemsEmpty, getLayoutRootElement, getTargetDiv, getTargetDiv, infiniteRecursionError, showContent
-
Methods inherited from class org.dashbuilder.client.navigation.widget.BaseNavWidgetView
addItem, appendWidgetToElement, clearItems, clearSelectedItem, navCarouselDragComponentI18n, navMenubarDragComponentI18n, navRefComponentI18n, navRefDefaultItemDefinedI18n, navRefDefaultItemFoundI18n, navRefGroupContextI18n, navRefGroupDefinedI18n, navRefPerspectiveDefaultI18n, navRefPerspectiveFoundI18n, navRefPerspectiveI18n, navRefPerspectiveInGroupI18n, navRefPerspectiveRecursionEndI18n, navTabListDragComponentI18n, navTilesDragComponentI18n, navTreeDragComponentI18n, setSelectedItem
-
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 org.dashbuilder.navigation.layout.LayoutRecursionIssueI18n
navCarouselDragComponentI18n, navMenubarDragComponentI18n, navRefComponentI18n, navRefDefaultItemDefinedI18n, navRefDefaultItemFoundI18n, navRefGroupContextI18n, navRefGroupDefinedI18n, navRefPerspectiveDefaultI18n, navRefPerspectiveFoundI18n, navRefPerspectiveI18n, navRefPerspectiveInGroupI18n, navRefPerspectiveRecursionEndI18n, navTabListDragComponentI18n, navTilesDragComponentI18n, navTreeDragComponentI18n
-
Methods inherited from interface org.dashbuilder.client.navigation.widget.NavWidgetView
addItem, clearItems, clearSelectedItem, errorNavGroupNotFound, errorNavItemsEmpty, setSelectedItem
-
Methods inherited from interface org.dashbuilder.client.navigation.widget.TargetDivNavWidget.View
clearContent, infiniteRecursionError, showContent
-
-
-
-
Method Detail
-
init
public void init(NavTreeWidget presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<NavTreeWidget>
-
addDivider
public void addDivider()
- Specified by:
addDividerin interfaceNavWidgetView<NavTreeWidget>
-
setLevel
public void setLevel(int level)
- Specified by:
setLevelin interfaceNavTreeWidget.View
-
addRuntimePerspective
public void addRuntimePerspective(String id, String name, String description, org.uberfire.mvp.Command onClicked)
- Specified by:
addRuntimePerspectivein interfaceNavTreeWidget.View
-
addPerspective
public void addPerspective(String id, String name, String description, org.uberfire.mvp.Command onClicked)
- Specified by:
addPerspectivein interfaceNavTreeWidget.View
-
addGroupItem
public void addGroupItem(String id, String name, String description, com.google.gwt.user.client.ui.IsWidget widget)
- Specified by:
addGroupItemin interfaceNavWidgetView<NavTreeWidget>- Overrides:
addGroupItemin classBaseNavWidgetView<NavTreeWidget>
-
setSelectedEnabled
protected void setSelectedEnabled(boolean enabled)
- Overrides:
setSelectedEnabledin classBaseNavWidgetView<NavTreeWidget>
-
-