Interface HierarchyPanel

    • Method Detail

      • parentPanel

        Optional<HierarchyPanel> parentPanel()
        Returns:
        the parent panel, an empty Optional if none exists
      • childPanels

        List<? extends HierarchyPanel> childPanels()
        Returns:
        the child panels, an empty list if no child panels exist
      • selectedChildPanel

        Optional<HierarchyPanel> selectedChildPanel()
        Returns:
        a child panel, if one exists, which child panel exactly is up the implementation
      • selectChildPanel

        void selectChildPanel​(HierarchyPanel childPanel)
        Activates (and shows) the given child panel
        Parameters:
        childPanel - the child panel to activate and show
      • previousSiblingPanel

        Optional<HierarchyPanel> previousSiblingPanel()
        Returns:
        the previous sibling panel, if one exists, with wrap around
      • nextSiblingPanel

        Optional<HierarchyPanel> nextSiblingPanel()
        Returns:
        the next sibling panel, if one exists, with wrap around
      • activatePanel

        void activatePanel()
        Activates this panel, showing it and preparing it for input