Class TargetDivNavWidgetView<T extends TargetDivNavWidget>
- 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<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>,TargetDivNavWidget.View<T>,org.dashbuilder.navigation.layout.LayoutRecursionIssueI18n,org.uberfire.client.mvp.HasPresenter<T>,org.uberfire.client.mvp.UberView<T>
- Direct Known Subclasses:
NavMenuBarWidgetView,NavTabListWidgetView,NavTreeWidgetView
public abstract class TargetDivNavWidgetView<T extends TargetDivNavWidget> extends BaseNavWidgetView<T> implements TargetDivNavWidget.View<T>
-
-
Field Summary
-
Fields inherited from class org.dashbuilder.client.navigation.widget.BaseNavWidgetView
itemMap, navWidget, selectedItem, widgetSet
-
-
Constructor Summary
Constructors Constructor Description TargetDivNavWidgetView(org.dashbuilder.common.client.widgets.AlertBox alertBox)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearContent(String targetDivId)voiderror(String message)voiderrorNavGroupNotFound()voiderrorNavItemsEmpty()protected org.jboss.errai.common.client.dom.ElementgetLayoutRootElement(org.jboss.errai.common.client.dom.Element el)org.jboss.errai.common.client.dom.HTMLElementgetTargetDiv(String targetDivId)voidgetTargetDiv(String targetDivId, Consumer<org.jboss.errai.common.client.dom.HTMLElement> divConsumer, org.uberfire.mvp.Command notFoundDivCallback)voidinfiniteRecursionError(String targetDivId, String cause)voidshowContent(String targetDivId, com.google.gwt.user.client.ui.IsWidget content)-
Methods inherited from class org.dashbuilder.client.navigation.widget.BaseNavWidgetView
addGroupItem, addItem, appendWidgetToElement, clearItems, 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
addDivider, addGroupItem, addItem, clearItems, clearSelectedItem, setSelectedItem
-
-
-
-
Method Detail
-
clearContent
public void clearContent(String targetDivId)
- Specified by:
clearContentin interfaceTargetDivNavWidget.View<T extends TargetDivNavWidget>
-
showContent
public void showContent(String targetDivId, com.google.gwt.user.client.ui.IsWidget content)
- Specified by:
showContentin interfaceTargetDivNavWidget.View<T extends TargetDivNavWidget>
-
errorNavGroupNotFound
public void errorNavGroupNotFound()
- Specified by:
errorNavGroupNotFoundin interfaceNavWidgetView<T extends TargetDivNavWidget>- Overrides:
errorNavGroupNotFoundin classBaseNavWidgetView<T extends TargetDivNavWidget>
-
errorNavItemsEmpty
public void errorNavItemsEmpty()
- Specified by:
errorNavItemsEmptyin interfaceNavWidgetView<T extends TargetDivNavWidget>- Overrides:
errorNavItemsEmptyin classBaseNavWidgetView<T extends TargetDivNavWidget>
-
infiniteRecursionError
public void infiniteRecursionError(String targetDivId, String cause)
- Specified by:
infiniteRecursionErrorin interfaceTargetDivNavWidget.View<T extends TargetDivNavWidget>
-
error
public void error(String message)
-
getLayoutRootElement
protected org.jboss.errai.common.client.dom.Element getLayoutRootElement(org.jboss.errai.common.client.dom.Element el)
-
getTargetDiv
public void getTargetDiv(String targetDivId, Consumer<org.jboss.errai.common.client.dom.HTMLElement> divConsumer, org.uberfire.mvp.Command notFoundDivCallback)
-
getTargetDiv
public org.jboss.errai.common.client.dom.HTMLElement getTargetDiv(String targetDivId)
-
-