Interface PerspectivePluginManager
-
- All Known Implementing Classes:
PerspectivePluginManagerImpl
public interface PerspectivePluginManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidbuildPerspectiveWidget(String perspectiveName, org.dashbuilder.navigation.layout.LayoutTemplateContext layoutCtx, org.uberfire.mvp.ParameterizedCommand<com.google.gwt.user.client.ui.IsWidget> afterBuild, org.uberfire.mvp.ParameterizedCommand<org.dashbuilder.navigation.layout.LayoutRecursionIssue> onInfiniteRecursion)default voidbuildPerspectiveWidget(String perspectiveName, org.uberfire.mvp.ParameterizedCommand<com.google.gwt.user.client.ui.IsWidget> afterBuild, org.uberfire.mvp.ParameterizedCommand<org.dashbuilder.navigation.layout.LayoutRecursionIssue> onInfiniteRecursion)booleanexistsPerspectivePlugin(String perspectiveName)org.dashbuilder.navigation.NavGroupgetLastBuildPerspectiveNavGroup()voidgetLayoutTemplateInfo(String perspectiveName, org.uberfire.mvp.ParameterizedCommand<org.dashbuilder.navigation.layout.LayoutTemplateInfo> callback)voidgetLayoutTemplateInfo(org.uberfire.ext.layout.editor.api.editor.LayoutTemplate layoutTemplate, org.uberfire.mvp.ParameterizedCommand<org.dashbuilder.navigation.layout.LayoutTemplateInfo> callback)voidgetPerspectivePlugins(org.uberfire.mvp.ParameterizedCommand<Collection<org.uberfire.ext.plugin.model.Plugin>> callback)StringgetRuntimePerspectiveId(org.dashbuilder.navigation.NavItem navItem)booleanisRuntimePerspective(String perspectiveId)booleanisRuntimePerspective(org.dashbuilder.navigation.NavItem navItem)booleanisRuntimePerspective(org.uberfire.ext.plugin.model.Plugin plugin)voidloadPlugins()
-
-
-
Method Detail
-
loadPlugins
void loadPlugins()
-
getPerspectivePlugins
void getPerspectivePlugins(org.uberfire.mvp.ParameterizedCommand<Collection<org.uberfire.ext.plugin.model.Plugin>> callback)
-
isRuntimePerspective
boolean isRuntimePerspective(org.uberfire.ext.plugin.model.Plugin plugin)
-
isRuntimePerspective
boolean isRuntimePerspective(org.dashbuilder.navigation.NavItem navItem)
-
isRuntimePerspective
boolean isRuntimePerspective(String perspectiveId)
-
getRuntimePerspectiveId
String getRuntimePerspectiveId(org.dashbuilder.navigation.NavItem navItem)
-
existsPerspectivePlugin
boolean existsPerspectivePlugin(String perspectiveName)
-
getLayoutTemplateInfo
void getLayoutTemplateInfo(String perspectiveName, org.uberfire.mvp.ParameterizedCommand<org.dashbuilder.navigation.layout.LayoutTemplateInfo> callback)
-
getLayoutTemplateInfo
void getLayoutTemplateInfo(org.uberfire.ext.layout.editor.api.editor.LayoutTemplate layoutTemplate, org.uberfire.mvp.ParameterizedCommand<org.dashbuilder.navigation.layout.LayoutTemplateInfo> callback)
-
buildPerspectiveWidget
void buildPerspectiveWidget(String perspectiveName, org.dashbuilder.navigation.layout.LayoutTemplateContext layoutCtx, org.uberfire.mvp.ParameterizedCommand<com.google.gwt.user.client.ui.IsWidget> afterBuild, org.uberfire.mvp.ParameterizedCommand<org.dashbuilder.navigation.layout.LayoutRecursionIssue> onInfiniteRecursion)
-
buildPerspectiveWidget
default void buildPerspectiveWidget(String perspectiveName, org.uberfire.mvp.ParameterizedCommand<com.google.gwt.user.client.ui.IsWidget> afterBuild, org.uberfire.mvp.ParameterizedCommand<org.dashbuilder.navigation.layout.LayoutRecursionIssue> onInfiniteRecursion)
-
getLastBuildPerspectiveNavGroup
org.dashbuilder.navigation.NavGroup getLastBuildPerspectiveNavGroup()
-
-