Class AbstractNavDragComponent
- java.lang.Object
-
- org.dashbuilder.client.navigation.layout.editor.AbstractNavDragComponent
-
- All Implemented Interfaces:
NavDragComponent,org.uberfire.ext.layout.editor.client.api.HasConfiguration,org.uberfire.ext.layout.editor.client.api.HasModalConfiguration,org.uberfire.ext.layout.editor.client.api.LayoutDragComponent,org.uberfire.ext.plugin.client.perspective.editor.api.PerspectiveEditorNavComponent
- Direct Known Subclasses:
NavCarouselDragComponent,NavMenuBarDragComponent,NavTabListDragComponent,NavTilesDragComponent,NavTreeDragComponent
public abstract class AbstractNavDragComponent extends Object implements NavDragComponent
-
-
Constructor Summary
Constructors Constructor Description AbstractNavDragComponent()AbstractNavDragComponent(NavigationManager navigationManager, PerspectivePluginManager pluginManager, NavComponentConfigModal navComponentConfigModal, NavWidget navWidget)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckLayoutTemplate()voiddispose()org.gwtbootstrap3.client.ui.ModalgetConfigurationModal(org.uberfire.ext.layout.editor.client.api.ModalConfigurationContext ctx)NavWidgetgetNavWidget()com.google.gwt.user.client.ui.IsWidgetgetPreviewWidget(org.uberfire.ext.layout.editor.client.api.RenderingContext ctx)com.google.gwt.user.client.ui.IsWidgetgetShowWidget(org.uberfire.ext.layout.editor.client.api.RenderingContext ctx)protected voidnavConfigCancel(org.uberfire.ext.layout.editor.client.api.ModalConfigurationContext ctx)protected voidnavConfigOk(org.uberfire.ext.layout.editor.client.api.ModalConfigurationContext ctx, boolean supportsDefaultNavItem, boolean supportsTargetDiv)voidonNavTreeChanged(org.dashbuilder.navigation.event.NavTreeChangedEvent event)protected voidshowNavWidget()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.uberfire.ext.layout.editor.client.api.LayoutDragComponent
getContentPart, getDragComponentIconClass, getDragComponentTitle, getPropertyCategories, removeCurrentWidget
-
Methods inherited from interface org.dashbuilder.client.navigation.layout.editor.NavDragComponent
getDragComponentNavGroupHelp
-
-
-
-
Constructor Detail
-
AbstractNavDragComponent
public AbstractNavDragComponent()
-
AbstractNavDragComponent
public AbstractNavDragComponent(NavigationManager navigationManager, PerspectivePluginManager pluginManager, NavComponentConfigModal navComponentConfigModal, NavWidget navWidget)
-
-
Method Detail
-
getNavWidget
public NavWidget getNavWidget()
- Specified by:
getNavWidgetin interfaceNavDragComponent
-
getPreviewWidget
public com.google.gwt.user.client.ui.IsWidget getPreviewWidget(org.uberfire.ext.layout.editor.client.api.RenderingContext ctx)
- Specified by:
getPreviewWidgetin interfaceorg.uberfire.ext.layout.editor.client.api.LayoutDragComponent
-
getShowWidget
public com.google.gwt.user.client.ui.IsWidget getShowWidget(org.uberfire.ext.layout.editor.client.api.RenderingContext ctx)
- Specified by:
getShowWidgetin interfaceorg.uberfire.ext.layout.editor.client.api.LayoutDragComponent
-
getConfigurationModal
public org.gwtbootstrap3.client.ui.Modal getConfigurationModal(org.uberfire.ext.layout.editor.client.api.ModalConfigurationContext ctx)
- Specified by:
getConfigurationModalin interfaceorg.uberfire.ext.layout.editor.client.api.HasModalConfiguration
-
dispose
public void dispose()
- Specified by:
disposein interfaceNavDragComponent
-
showNavWidget
protected void showNavWidget()
-
navConfigOk
protected void navConfigOk(org.uberfire.ext.layout.editor.client.api.ModalConfigurationContext ctx, boolean supportsDefaultNavItem, boolean supportsTargetDiv)
-
navConfigCancel
protected void navConfigCancel(org.uberfire.ext.layout.editor.client.api.ModalConfigurationContext ctx)
-
checkLayoutTemplate
protected void checkLayoutTemplate()
-
onNavTreeChanged
public void onNavTreeChanged(@Observes org.dashbuilder.navigation.event.NavTreeChangedEvent event)
-
-