Class NavTilesWidget

  • All Implemented Interfaces:
    com.google.gwt.user.client.ui.IsWidget, NavWidget

    @Dependent
    public class NavTilesWidget
    extends BaseNavWidget
    A navigation widget that displays a set of navigation items using a navigable tile based approach where NavGroup instances are displayed as folders and NavItem are shown as links to a specific target asset (f.i: a perspective).
    • Method Detail

      • getNavItemStack

        public Stack<org.dashbuilder.navigation.NavItem> getNavItemStack()
      • show

        public void show​(org.dashbuilder.navigation.NavGroup navGroup)
        Specified by:
        show in interface NavWidget
        Overrides:
        show in class BaseNavWidget
      • show

        public void show​(org.dashbuilder.navigation.NavGroup navGroup,
                         boolean clearBreadcrumb)
      • showItem

        protected void showItem​(org.dashbuilder.navigation.NavItem navItem)
        Overrides:
        showItem in class BaseNavWidget
      • showGroup

        protected void showGroup​(org.dashbuilder.navigation.NavGroup navGroup)
        Overrides:
        showGroup in class BaseNavWidget
      • openItem

        public void openItem​(org.dashbuilder.navigation.NavItem navItem)
      • openPerspective

        protected void openPerspective​(org.dashbuilder.navigation.NavItem perspectiveItem)
      • onInfiniteRecursion

        public void onInfiniteRecursion​(org.dashbuilder.navigation.layout.LayoutRecursionIssue issue)
      • updateBreadcrumb

        protected void updateBreadcrumb()
      • gotoBreadcrumbItem

        public void gotoBreadcrumbItem​(org.dashbuilder.navigation.NavItem navItem)