Class TreeViewMenu


  • public final class TreeViewMenu
    extends MenuBase
    A singleton class that provides tree view menu which can be used to switch the kind of tree view. To act upon the menu item selection user of the class must add ActionListener which will check for the action command and act accordingly.
    • Field Detail

      • VIEW_CROSS_REF_TABLE

        public static final java.lang.String VIEW_CROSS_REF_TABLE
        See Also:
        Constant Field Values
      • validTreeModes

        private static final java.util.List<java.lang.String> validTreeModes
      • pagesItem

        private javax.swing.JRadioButtonMenuItem pagesItem
      • structureItem

        private javax.swing.JRadioButtonMenuItem structureItem
      • crtItem

        private javax.swing.JRadioButtonMenuItem crtItem
    • Constructor Detail

      • TreeViewMenu

        private TreeViewMenu()
        Constructor.
    • Method Detail

      • getInstance

        public static TreeViewMenu getInstance()
        Provides the TreeViewMenu instance.
        Returns:
        TreeViewMenu instance.
      • setTreeViewSelection

        public void setTreeViewSelection​(java.lang.String selection)
        Set the tree view selection.
        Parameters:
        selection - String instance.
      • getTreeViewSelection

        public java.lang.String getTreeViewSelection()
        Provide the current tree view selection.
        Returns:
        the selection String instance
      • isValidViewMode

        public static boolean isValidViewMode​(java.lang.String viewMode)
        Checks if the given viewMode value is a valid one.
        Parameters:
        viewMode - the view mode to be checked
        Returns:
        true if the given value is a valid view mode, otherwise false
      • createTreeViewMenu

        private javax.swing.JMenu createTreeViewMenu()