Package org.apache.pdfbox.debugger.ui
Class TreeViewMenu
java.lang.Object
org.apache.pdfbox.debugger.ui.TreeViewMenu
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 Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMenuListeners(ActionListener listener) Add the ActionListener for the menu items.static TreeViewMenuProvides the TreeViewMenu instance.getMenu()Provide the JMenu instance of the ZoomMenu.Provide the current tree view selection.static booleanisValidViewMode(String viewMode) Checks if the given viewMode value is a valid one.voidsetEnableMenu(boolean isEnable) Set if the menu should be enabled or disabled.voidsetTreeViewSelection(String selection) Set the tree view selection.
-
Field Details
-
VIEW_PAGES
- See Also:
-
VIEW_STRUCTURE
- See Also:
-
VIEW_CROSS_REF_TABLE
- See Also:
-
-
Method Details
-
getInstance
Provides the TreeViewMenu instance.- Returns:
- TreeViewMenu instance.
-
setTreeViewSelection
Set the tree view selection.- Parameters:
selection- String instance.
-
getTreeViewSelection
Provide the current tree view selection.- Returns:
- the selection String instance
-
isValidViewMode
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
-
getMenu
Provide the JMenu instance of the ZoomMenu.- Returns:
- JMenu instance.
-
setEnableMenu
public void setEnableMenu(boolean isEnable) Set if the menu should be enabled or disabled.- Parameters:
isEnable- boolean instance.
-
addMenuListeners
Add the ActionListener for the menu items.- Parameters:
listener- ActionListener.
-