Class BaseNavWidgetView<T>
- 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>
-
- 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,NavWidgetView<T>,org.uberfire.client.mvp.HasPresenter<T>,org.uberfire.client.mvp.UberView<T>
- Direct Known Subclasses:
NavCarouselWidgetView,NavDropDownWidgetView,NavTilesWidgetView,TargetDivNavWidgetView
public abstract class BaseNavWidgetView<T> extends com.google.gwt.user.client.ui.Composite implements NavWidgetView<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,com.google.gwt.dom.client.Element>itemMapprotected org.jboss.errai.common.client.dom.NodenavWidgetprotected com.google.gwt.dom.client.ElementselectedItemprotected Set<com.google.gwt.user.client.ui.IsWidget>widgetSet
-
Constructor Summary
Constructors Constructor Description BaseNavWidgetView()
-
Method Summary
-
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.client.navigation.widget.NavWidgetView
addDivider
-
-
-
-
Method Detail
-
appendWidgetToElement
protected void appendWidgetToElement(org.jboss.errai.common.client.dom.HTMLElement element, com.google.gwt.user.client.ui.IsWidget widget)
-
clearItems
public void clearItems()
- Specified by:
clearItemsin interfaceNavWidgetView<T>
-
addGroupItem
public void addGroupItem(String id, String name, String description, com.google.gwt.user.client.ui.IsWidget widget)
- Specified by:
addGroupItemin interfaceNavWidgetView<T>
-
addItem
public void addItem(String id, String name, String description, org.uberfire.mvp.Command onItemSelected)
- Specified by:
addItemin interfaceNavWidgetView<T>
-
setSelectedItem
public void setSelectedItem(String id)
- Specified by:
setSelectedItemin interfaceNavWidgetView<T>
-
clearSelectedItem
public void clearSelectedItem()
- Specified by:
clearSelectedItemin interfaceNavWidgetView<T>
-
setSelectedEnabled
protected void setSelectedEnabled(boolean enabled)
-
errorNavGroupNotFound
public void errorNavGroupNotFound()
- Specified by:
errorNavGroupNotFoundin interfaceNavWidgetView<T>
-
errorNavItemsEmpty
public void errorNavItemsEmpty()
- Specified by:
errorNavItemsEmptyin interfaceNavWidgetView<T>
-
navRefPerspectiveRecursionEndI18n
public String navRefPerspectiveRecursionEndI18n()
-
navMenubarDragComponentI18n
public String navMenubarDragComponentI18n()
-
navTreeDragComponentI18n
public String navTreeDragComponentI18n()
-
navTilesDragComponentI18n
public String navTilesDragComponentI18n()
-
navTabListDragComponentI18n
public String navTabListDragComponentI18n()
-
navCarouselDragComponentI18n
public String navCarouselDragComponentI18n()
-
-