Interface PerspectivePluginManager

    • 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()