Class NavTabListWidgetView
- 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<NavTabListWidget>
-
- org.dashbuilder.client.navigation.widget.NavTabListWidgetView
-
- 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,NavTabListWidget.View,NavWidgetView<NavTabListWidget>,TargetDivNavWidget.View<NavTabListWidget>,org.dashbuilder.navigation.layout.LayoutRecursionIssueI18n,org.uberfire.client.mvp.HasPresenter<NavTabListWidget>,org.uberfire.client.mvp.UberView<NavTabListWidget>
@Dependent @Templated public class NavTabListWidgetView extends TargetDivNavWidgetView<NavTabListWidget> implements NavTabListWidget.View
-
-
Field Summary
-
Fields inherited from class org.dashbuilder.client.navigation.widget.BaseNavWidgetView
itemMap, navWidget, selectedItem, widgetSet
-
-
Constructor Summary
Constructors Constructor Description NavTabListWidgetView(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)voidclearChildrenTabs()voidclearItems()voiderror(String message)voidinit(NavTabListWidget presenter)voidshowAsSubmenu(boolean enabled)voidshowChildrenTabs(com.google.gwt.user.client.ui.IsWidget tabListWidget)-
Methods inherited from class org.dashbuilder.client.navigation.widget.TargetDivNavWidgetView
clearContent, errorNavGroupNotFound, errorNavItemsEmpty, getLayoutRootElement, getTargetDiv, getTargetDiv, infiniteRecursionError, showContent
-
Methods inherited from class org.dashbuilder.client.navigation.widget.BaseNavWidgetView
addItem, appendWidgetToElement, clearSelectedItem, navCarouselDragComponentI18n, navMenubarDragComponentI18n, navRefComponentI18n, navRefDefaultItemDefinedI18n, navRefDefaultItemFoundI18n, navRefGroupContextI18n, navRefGroupDefinedI18n, navRefPerspectiveDefaultI18n, navRefPerspectiveFoundI18n, navRefPerspectiveI18n, navRefPerspectiveInGroupI18n, navRefPerspectiveRecursionEndI18n, navTabListDragComponentI18n, navTilesDragComponentI18n, navTreeDragComponentI18n, setSelectedEnabled, 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, clearSelectedItem, errorNavGroupNotFound, errorNavItemsEmpty, setSelectedItem
-
Methods inherited from interface org.dashbuilder.client.navigation.widget.TargetDivNavWidget.View
clearContent, infiniteRecursionError, showContent
-
-
-
-
Method Detail
-
init
public void init(NavTabListWidget presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<NavTabListWidget>
-
addDivider
public void addDivider()
- Specified by:
addDividerin interfaceNavWidgetView<NavTabListWidget>
-
addGroupItem
public void addGroupItem(String id, String name, String description, com.google.gwt.user.client.ui.IsWidget widget)
- Specified by:
addGroupItemin interfaceNavWidgetView<NavTabListWidget>- Overrides:
addGroupItemin classBaseNavWidgetView<NavTabListWidget>
-
showAsSubmenu
public void showAsSubmenu(boolean enabled)
- Specified by:
showAsSubmenuin interfaceNavTabListWidget.View
-
clearChildrenTabs
public void clearChildrenTabs()
- Specified by:
clearChildrenTabsin interfaceNavTabListWidget.View
-
showChildrenTabs
public void showChildrenTabs(com.google.gwt.user.client.ui.IsWidget tabListWidget)
- Specified by:
showChildrenTabsin interfaceNavTabListWidget.View
-
clearItems
public void clearItems()
- Specified by:
clearItemsin interfaceNavWidgetView<NavTabListWidget>- Overrides:
clearItemsin classBaseNavWidgetView<NavTabListWidget>
-
error
public void error(String message)
- Overrides:
errorin classTargetDivNavWidgetView<NavTabListWidget>
-
-