com.ibm.as400.opnav
Class OpNavFrame

java.lang.Object
  |
  +--com.ibm.as400.opnav.OpNavFrame

public class OpNavFrame
extends java.lang.Object


Inner Class Summary
 class OpNavFrame.RefreshAction
           
 
Field Summary
static int CLICK
           
static int LIST_WINDOW
           
 ObjectName[] m_draggedObjects
           
 com.ibm.as400.opnav.OpNavXMLParser m_parser
           
 java.util.Vector m_refreshActions
           
static int RCLICK
           
static int REFRESH
           
static int REFRESHLIST
           
static int REFRESHLISTHIDDEN
           
static int REFRESHLISTITEMS
           
static int REFRESHTREE
           
static int REFRESHTREEITEM
           
static int TREE_WINDOW
           
 
Constructor Summary
OpNavFrame(javax.swing.JFrame frame, com.ibm.as400.opnav.OpNavXMLParser parser, OpNavApplication app, java.lang.String system, int windowType)
           
 
Method Summary
 void addComponentListener()
           
 void addContextMenuHandler(java.lang.String objType, java.lang.String ContextMenuHandler, boolean childrenAffected)
           
 void addDropHandler(java.lang.String objType, java.lang.String DropHandler, boolean childrenAffected)
           
 void addHelpSet(java.lang.String objType, java.lang.String helpSet, java.lang.String helpID, boolean childrenAffected)
           
 void addInfoManager(OpNavItem key, java.lang.Object InfoManager)
           
 void addListHeadingManager(java.lang.String objType, java.lang.String ListHeadingManager, java.lang.String WhenCalled, boolean childrenAffected)
           
 void addListManager(OpNavItem key, java.lang.Object listManager)
           
 void addListManager(java.lang.String objType, java.lang.String listManager, boolean childrenAffected)
           
 void addMenubarActionHandler(java.lang.String objType, java.lang.String MenubarActionHandler, boolean childrenAffected)
           
 void addPropertySheetHandler(java.lang.String objType, java.lang.String PropertySheetHandler, boolean childrenAffected)
           
 void addTaskInformationManager(java.lang.String objType, java.lang.String taskInfoMgr, boolean childrenAffected)
           
 void addTaskPadHandler(java.lang.String objType, java.lang.String taskPadHandler, java.lang.String whenCalled, java.lang.String[] cascadingVerbs, boolean childrenAffected)
           
 void addToolbarButtonHandler(java.lang.String objType, java.lang.String ToolbarButtonHandler, boolean childrenAffected)
           
 void addTreeHeadingManager(java.lang.String objType, java.lang.String TreeHeadingManager, java.lang.String WhenCalled, boolean childrenAffected)
           
 void collapsePath(ObjectName objectName)
           
 OpNavList createList(OpNavItem selectedNode)
           
 OpNavList createList(OpNavItem selectedNode, int type)
           
 com.ibm.as400.opnav.OpNavFrame.ListManagerStateInformation createListManagerStateInformation()
           
 void disposeWindow()
           
 void expandPath(ObjectName objectName)
           
 void expandRefreshTree(OpNavItem oldItem, OpNavItem newItem, com.ibm.as400.opnav.OpNavTree oldTree, com.ibm.as400.opnav.OpNavTree newTree)
           
 OpNavItem findInTree(OpNavItem search)
           
 OpNavList findList(OpNavItem node)
           
 int[] getColumnOrder(java.lang.String type)
           
 ColumnDescriptor[] getColumnOrderInfo(java.lang.String type, ListManager lm)
           
 java.awt.Cursor getCursor()
           
 OpNavMenuBar getDefaultMenuBar()
           
 com.ibm.as400.opnav.OpNavToolBar getDefaultToolBar()
           
 boolean getDropInProgress()
           
 java.awt.Image getIcon()
           
 java.lang.Object getInfoManager(OpNavItem item)
           
 javax.swing.JFrame getJFrame()
           
 int getLastMouseAction()
           
 OpNavList getList()
           
 java.lang.Object getListControl()
           
 java.lang.String getListHeading()
           
 java.lang.Object getListManager(OpNavItem item)
           
 java.lang.Object getListManagerState(OpNavItem item)
           
 javax.swing.JScrollPane getListView()
           
 OpNavMenuBar getMenuBar()
           
 javax.swing.tree.TreePath getPathToRoot()
           
 OpNavItem getRightClickedNode()
           
 OpNavItem getRootNode()
           
 OpNavItem getSelectedNode()
           
 OpNavItem getSelectedTreeNode()
           
 com.ibm.as400.opnav.OpNavStatusBar getStatusBar()
           
 boolean getSupportSSL()
           
 java.lang.String getSystemName()
           
 boolean getTaskPadVisible()
           
 java.lang.String getTitle()
           
 com.ibm.as400.opnav.OpNavToolBar getToolBar()
           
 com.ibm.as400.opnav.OpNavTree getTree()
           
 java.lang.String getTreeHeading()
           
 boolean getTreeVisible()
           
 int getWindowRightClicked()
           
 int getWindowSelected()
           
 boolean hideWindow()
           
 boolean isExpanded(ObjectName objectName)
           
 boolean isExploreFromHereVisible()
           
 boolean isExploreVisible()
           
 boolean isOpenVisible()
           
 boolean isRefreshInProgress()
           
 void launchDebugWindow()
           
 void launchHelpWindow(OpNavItem item)
           
 void readSplitterLocation()
           
 void recurseSetCursorType(java.awt.Cursor newCursor, java.awt.Container comp)
           
 void redraw()
           
 void refresh(java.lang.String userText)
           
 void refreshList(java.lang.String userText)
           
 void refreshListHidden(ObjectName objectName, java.lang.String userText, int[] items)
           
 void refreshListItems(java.lang.String userText, int[] items)
           
 void refreshTree(ObjectName objectName, java.lang.String userText)
           
 void refreshTreeItem(ObjectName objectName)
           
 void removeList(OpNavItem owner)
           
 void removeList(OpNavList list)
           
 void setContextHelpAccelerator(boolean enable)
           
 void setCursorType(int cursorType)
           
 void setDefaultListHeading(java.lang.String hdr)
           
 void setDefaultTreeHeading(java.lang.String hdr)
           
 void setDropInProgress(boolean state)
           
 void setEmptyList()
           
 void setExploreFromHereVisible(boolean visible, boolean persistant)
           
 void setExploreVisible(boolean visible, boolean persistant)
           
 void setIcon(java.awt.Image icon)
           
 void setLastMouseAction(int action)
           
 void setList(OpNavList list)
           
 void setListControl(java.lang.Object listCtrl)
           
 void setListHeading(java.lang.String text)
           
 void setMenuBar(OpNavMenuBar menuBar)
           
 void setOpenVisible(boolean visible, boolean persistant)
           
 void setPathToRoot(javax.swing.tree.TreePath path)
           
 void setSplitterLocation()
           
 void setStatusBar(com.ibm.as400.opnav.OpNavStatusBar statusBar)
           
 void setStatusBarVisible(boolean show)
           
 void setSupportSSL(boolean supportSSL)
           
 void setTaskPadVisible(boolean show)
           
 void setTitle(java.lang.String title)
           
 void setToolBar(com.ibm.as400.opnav.OpNavToolBar toolBar)
           
 void setToolBarTextLocation(java.lang.String textLoc)
           
 void setToolBarVisible(boolean show)
           
 void setTree(com.ibm.as400.opnav.OpNavTree tree)
           
 void setTreeControl(javax.swing.JTree treeCtrl)
           
 void setTreeHeading(javax.swing.JLabel jtext)
           
 void setTreeHeading(java.lang.String text)
           
 void setTreeVisible(boolean show)
           
 void setVisible(boolean state)
           
 void setWindowRightClicked(int window)
           
 void setWindowSelected(int window)
           
 void switchMenuBar(OpNavItem selectedNode)
           
 void switchToolBar(OpNavItem selectedNode)
           
 void updateCurrentMenubar(ActionDescriptor action)
           
 void updateCurrentToolbar(ActionDescriptor action)
           
 void updateListHeading(OpNavItem selectedNode)
           
 void updateMenuBar(OpNavItem selectedNode)
           
 void updateTaskPad(OpNavItem selNode)
           
 void updateToolBar(OpNavItem selectedNode, int window)
           
 void updateTreeHeading(OpNavItem selectedNode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_parser

public com.ibm.as400.opnav.OpNavXMLParser m_parser

TREE_WINDOW

public static final int TREE_WINDOW

LIST_WINDOW

public static final int LIST_WINDOW

RCLICK

public static final int RCLICK

CLICK

public static final int CLICK

REFRESH

public static final int REFRESH

REFRESHLIST

public static final int REFRESHLIST

REFRESHLISTHIDDEN

public static final int REFRESHLISTHIDDEN

REFRESHTREE

public static final int REFRESHTREE

REFRESHTREEITEM

public static final int REFRESHTREEITEM

REFRESHLISTITEMS

public static final int REFRESHLISTITEMS

m_refreshActions

public java.util.Vector m_refreshActions

m_draggedObjects

public ObjectName[] m_draggedObjects
Constructor Detail

OpNavFrame

public OpNavFrame(javax.swing.JFrame frame,
                  com.ibm.as400.opnav.OpNavXMLParser parser,
                  OpNavApplication app,
                  java.lang.String system,
                  int windowType)
Method Detail

addComponentListener

public void addComponentListener()

expandPath

public void expandPath(ObjectName objectName)

collapsePath

public void collapsePath(ObjectName objectName)

isExpanded

public boolean isExpanded(ObjectName objectName)

disposeWindow

public void disposeWindow()

hideWindow

public boolean hideWindow()

getList

public OpNavList getList()

setEmptyList

public void setEmptyList()

setList

public void setList(OpNavList list)

setVisible

public void setVisible(boolean state)

setStatusBar

public void setStatusBar(com.ibm.as400.opnav.OpNavStatusBar statusBar)

getStatusBar

public com.ibm.as400.opnav.OpNavStatusBar getStatusBar()

setMenuBar

public void setMenuBar(OpNavMenuBar menuBar)

getMenuBar

public OpNavMenuBar getMenuBar()

setToolBar

public void setToolBar(com.ibm.as400.opnav.OpNavToolBar toolBar)

getToolBar

public com.ibm.as400.opnav.OpNavToolBar getToolBar()

getDefaultToolBar

public com.ibm.as400.opnav.OpNavToolBar getDefaultToolBar()

getDefaultMenuBar

public OpNavMenuBar getDefaultMenuBar()

setTree

public void setTree(com.ibm.as400.opnav.OpNavTree tree)

getTree

public com.ibm.as400.opnav.OpNavTree getTree()

setTreeHeading

public void setTreeHeading(java.lang.String text)

setDefaultTreeHeading

public void setDefaultTreeHeading(java.lang.String hdr)

setTreeHeading

public void setTreeHeading(javax.swing.JLabel jtext)

updateTreeHeading

public void updateTreeHeading(OpNavItem selectedNode)

getTreeHeading

public java.lang.String getTreeHeading()

setListHeading

public void setListHeading(java.lang.String text)

setDefaultListHeading

public void setDefaultListHeading(java.lang.String hdr)

updateListHeading

public void updateListHeading(OpNavItem selectedNode)

getListHeading

public java.lang.String getListHeading()

getListView

public javax.swing.JScrollPane getListView()

getListControl

public java.lang.Object getListControl()

setListControl

public void setListControl(java.lang.Object listCtrl)

setTreeControl

public void setTreeControl(javax.swing.JTree treeCtrl)

getJFrame

public javax.swing.JFrame getJFrame()

expandRefreshTree

public void expandRefreshTree(OpNavItem oldItem,
                              OpNavItem newItem,
                              com.ibm.as400.opnav.OpNavTree oldTree,
                              com.ibm.as400.opnav.OpNavTree newTree)

refresh

public void refresh(java.lang.String userText)

refreshList

public void refreshList(java.lang.String userText)

refreshListHidden

public void refreshListHidden(ObjectName objectName,
                              java.lang.String userText,
                              int[] items)

refreshTreeItem

public void refreshTreeItem(ObjectName objectName)

refreshTree

public void refreshTree(ObjectName objectName,
                        java.lang.String userText)

refreshListItems

public void refreshListItems(java.lang.String userText,
                             int[] items)

getWindowSelected

public int getWindowSelected()

setWindowSelected

public void setWindowSelected(int window)

switchToolBar

public void switchToolBar(OpNavItem selectedNode)

updateToolBar

public void updateToolBar(OpNavItem selectedNode,
                          int window)

switchMenuBar

public void switchMenuBar(OpNavItem selectedNode)

updateMenuBar

public void updateMenuBar(OpNavItem selectedNode)

updateTaskPad

public void updateTaskPad(OpNavItem selNode)

setTitle

public void setTitle(java.lang.String title)

getTitle

public java.lang.String getTitle()

setIcon

public void setIcon(java.awt.Image icon)

getIcon

public java.awt.Image getIcon()

redraw

public void redraw()

readSplitterLocation

public void readSplitterLocation()

setSplitterLocation

public void setSplitterLocation()

setToolBarVisible

public void setToolBarVisible(boolean show)

setStatusBarVisible

public void setStatusBarVisible(boolean show)

getTaskPadVisible

public boolean getTaskPadVisible()

setTaskPadVisible

public void setTaskPadVisible(boolean show)

setToolBarTextLocation

public void setToolBarTextLocation(java.lang.String textLoc)

getTreeVisible

public boolean getTreeVisible()

setTreeVisible

public void setTreeVisible(boolean show)

recurseSetCursorType

public void recurseSetCursorType(java.awt.Cursor newCursor,
                                 java.awt.Container comp)

setCursorType

public void setCursorType(int cursorType)

getCursor

public java.awt.Cursor getCursor()

getPathToRoot

public javax.swing.tree.TreePath getPathToRoot()

setPathToRoot

public void setPathToRoot(javax.swing.tree.TreePath path)

getSystemName

public java.lang.String getSystemName()

getSelectedTreeNode

public OpNavItem getSelectedTreeNode()

getSelectedNode

public OpNavItem getSelectedNode()

getRightClickedNode

public OpNavItem getRightClickedNode()

getLastMouseAction

public int getLastMouseAction()

setLastMouseAction

public void setLastMouseAction(int action)

getWindowRightClicked

public int getWindowRightClicked()

setWindowRightClicked

public void setWindowRightClicked(int window)

isRefreshInProgress

public boolean isRefreshInProgress()

getSupportSSL

public boolean getSupportSSL()

setSupportSSL

public void setSupportSSL(boolean supportSSL)

isOpenVisible

public boolean isOpenVisible()

isExploreVisible

public boolean isExploreVisible()

isExploreFromHereVisible

public boolean isExploreFromHereVisible()

setExploreVisible

public void setExploreVisible(boolean visible,
                              boolean persistant)

setExploreFromHereVisible

public void setExploreFromHereVisible(boolean visible,
                                      boolean persistant)

setOpenVisible

public void setOpenVisible(boolean visible,
                           boolean persistant)

findList

public OpNavList findList(OpNavItem node)

createList

public OpNavList createList(OpNavItem selectedNode)

createList

public OpNavList createList(OpNavItem selectedNode,
                            int type)

removeList

public void removeList(OpNavList list)

removeList

public void removeList(OpNavItem owner)

addListManager

public void addListManager(java.lang.String objType,
                           java.lang.String listManager,
                           boolean childrenAffected)

addContextMenuHandler

public void addContextMenuHandler(java.lang.String objType,
                                  java.lang.String ContextMenuHandler,
                                  boolean childrenAffected)

addPropertySheetHandler

public void addPropertySheetHandler(java.lang.String objType,
                                    java.lang.String PropertySheetHandler,
                                    boolean childrenAffected)

addToolbarButtonHandler

public void addToolbarButtonHandler(java.lang.String objType,
                                    java.lang.String ToolbarButtonHandler,
                                    boolean childrenAffected)

addMenubarActionHandler

public void addMenubarActionHandler(java.lang.String objType,
                                    java.lang.String MenubarActionHandler,
                                    boolean childrenAffected)

addTreeHeadingManager

public void addTreeHeadingManager(java.lang.String objType,
                                  java.lang.String TreeHeadingManager,
                                  java.lang.String WhenCalled,
                                  boolean childrenAffected)

addListHeadingManager

public void addListHeadingManager(java.lang.String objType,
                                  java.lang.String ListHeadingManager,
                                  java.lang.String WhenCalled,
                                  boolean childrenAffected)

addDropHandler

public void addDropHandler(java.lang.String objType,
                           java.lang.String DropHandler,
                           boolean childrenAffected)

addTaskPadHandler

public void addTaskPadHandler(java.lang.String objType,
                              java.lang.String taskPadHandler,
                              java.lang.String whenCalled,
                              java.lang.String[] cascadingVerbs,
                              boolean childrenAffected)

addTaskInformationManager

public void addTaskInformationManager(java.lang.String objType,
                                      java.lang.String taskInfoMgr,
                                      boolean childrenAffected)

addHelpSet

public void addHelpSet(java.lang.String objType,
                       java.lang.String helpSet,
                       java.lang.String helpID,
                       boolean childrenAffected)

updateCurrentToolbar

public void updateCurrentToolbar(ActionDescriptor action)

updateCurrentMenubar

public void updateCurrentMenubar(ActionDescriptor action)

getListManager

public java.lang.Object getListManager(OpNavItem item)

getListManagerState

public java.lang.Object getListManagerState(OpNavItem item)

addListManager

public void addListManager(OpNavItem key,
                           java.lang.Object listManager)

getInfoManager

public java.lang.Object getInfoManager(OpNavItem item)

addInfoManager

public void addInfoManager(OpNavItem key,
                           java.lang.Object InfoManager)

createListManagerStateInformation

public com.ibm.as400.opnav.OpNavFrame.ListManagerStateInformation createListManagerStateInformation()

getColumnOrder

public int[] getColumnOrder(java.lang.String type)

getColumnOrderInfo

public ColumnDescriptor[] getColumnOrderInfo(java.lang.String type,
                                             ListManager lm)

findInTree

public OpNavItem findInTree(OpNavItem search)

setDropInProgress

public void setDropInProgress(boolean state)

getDropInProgress

public boolean getDropInProgress()

launchDebugWindow

public void launchDebugWindow()

launchHelpWindow

public void launchHelpWindow(OpNavItem item)

getRootNode

public OpNavItem getRootNode()

setContextHelpAccelerator

public void setContextHelpAccelerator(boolean enable)