com.ibm.as400.opnav
Class OpNavCommonData

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

public class OpNavCommonData
extends java.lang.Object


Field Summary
static java.lang.String APP_FRAMEWORK_NODE_PATH
           
static java.lang.String APP_NAME
           
static java.lang.String ATTR_HEIGHT
           
static java.lang.String ATTR_LOCATIONX
           
static java.lang.String ATTR_LOCATIONY
           
static java.lang.String ATTR_MODAL
           
static java.lang.String ATTR_STATUSBAR_VISIBLE
           
static java.lang.String ATTR_TASKPAD_HEIGHT
           
static java.lang.String ATTR_TASKPAD_VISIBLE
           
static java.lang.String ATTR_TOOLBAR_TEXT_LOCATION
           
static java.lang.String ATTR_TOOLBAR_VISIBLE
           
static java.lang.String ATTR_TREE_WIDTH
           
static java.lang.String ATTR_WIDTH
           
static java.lang.String CANCEL
           
static java.lang.String CANCEL_OPEN
           
static java.lang.String CLOSE
           
static java.lang.String COLUMNS
           
static java.lang.String CONTEXT_HELP
           
static java.lang.String COPY
           
static java.lang.String CUSTOMIZE_FOLDER
           
static java.lang.String CUT
           
static int DEFAULT_FRAME_HEIGHT
           
static int DEFAULT_FRAME_WIDTH
           
static java.lang.String DEFAULT_ITEM_ICON_FILE
           
static java.lang.String DEFAULT_LIST_HEADING
           
static java.lang.String DEFAULT_TREE_HEADING
           
static int DEFAULT_WHEN
           
static java.lang.String DELETE
           
static int DROP_MANAGER
           
static java.lang.String EDIT
           
static java.lang.String EMPTY_NODE
           
static java.lang.String EXPLORE
           
static java.lang.String EXPLORE_FROM_HERE
           
static java.lang.String FILE
           
static java.lang.String FIND
           
static java.lang.String HELP
           
static java.lang.String INCLUDE
           
static int INFO_MGR_LIST_HEADING
           
static int INFO_MGR_LIST_PANE
           
static int INFO_MGR_TASKPAD
           
static int INFO_MGR_TREE_HEADING
           
static boolean m_applet
           
static boolean m_appRegistryOK
           
static boolean m_registryOpen
           
static java.lang.String m_regPath
           
static java.lang.String m_regSystem
           
static com.ibm.as400.opnav.OpNavStrings m_strings
           
static boolean m_userRegistryOK
           
static java.lang.String MNEMONIC_KEY
           
static java.lang.String MODAL
           
static java.lang.String MODELESS
           
static java.lang.String MODELESS_MULTIPLE
           
static java.lang.String NEW_LINE
           
static java.lang.String OPEN
           
static java.lang.String OPNAV_TITLE
           
static java.awt.datatransfer.DataFlavor OPNAVITEM_DND_FLAVOR
           
static java.lang.String PASTE
           
static java.lang.String PRINT
           
static java.lang.String PROPERTIES
           
static java.lang.String REFRESH
           
static java.lang.String SEPARATOR
           
static java.lang.String SHOW_TOOLBAR
           
static java.lang.String SORT
           
static java.lang.String STATUSBAR
           
static java.lang.String SYSTEM_FLR_TYPE
           
static java.lang.String TASKPAD
           
static int TASKS_MANAGER
           
static java.lang.String TEXT_BOTTOM
           
static java.lang.String TEXT_NONE
           
static java.lang.String TEXT_RIGHT
           
static java.lang.String TOOLBAR
           
static java.lang.String TREE
           
static java.lang.String USER_FRAMEWORK_NODE_PATH
           
static java.lang.String VIEW
           
static int WHEN_BOTH
           
static java.lang.String WHEN_BOTH_STRING
           
static int WHEN_LIST
           
static java.lang.String WHEN_LIST_STRING
           
static int WHEN_TREE
           
static java.lang.String WHEN_TREE_STRING
           
static int WINDOW_DEFAULT
           
static int WINDOW_EXPLORE_FROM_HERE
           
static int WINDOW_OPEN
           
 
Constructor Summary
OpNavCommonData()
           
 
Method Summary
static RegistryNode createRegistryUserNode(java.lang.String nodePath, java.lang.String appKey, int windowType, java.lang.String rootNode)
           
static ObjectName getObjectName(com.ibm.as400.opnav.OpNavItem selectedNode, com.ibm.as400.opnav.OpNavFrame frame)
           
static RegistryNode getRegistryApplicationNode(java.lang.String nodePath)
           
static RegistryNode getRegistryUserNode(java.lang.String nodePath, java.lang.String appKey, int windowType, java.lang.String rootType)
           
static boolean isGoodListManager(com.ibm.as400.opnav.OpNavItem selectedNode, ListManager listManager, javax.swing.JFrame frame, boolean displayMessage)
           
static void openJavaRegistry()
           
static void openJavaUserRegistry()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPNAV_TITLE

public static final java.lang.String OPNAV_TITLE

FIND

public static final java.lang.String FIND

CUT

public static final java.lang.String CUT

COPY

public static final java.lang.String COPY

PASTE

public static final java.lang.String PASTE

DELETE

public static final java.lang.String DELETE

PROPERTIES

public static final java.lang.String PROPERTIES

PRINT

public static final java.lang.String PRINT

REFRESH

public static final java.lang.String REFRESH

SORT

public static final java.lang.String SORT

SHOW_TOOLBAR

public static final java.lang.String SHOW_TOOLBAR

TEXT_NONE

public static final java.lang.String TEXT_NONE

TOOLBAR

public static final java.lang.String TOOLBAR

TEXT_RIGHT

public static final java.lang.String TEXT_RIGHT

TEXT_BOTTOM

public static final java.lang.String TEXT_BOTTOM

STATUSBAR

public static final java.lang.String STATUSBAR

TASKPAD

public static final java.lang.String TASKPAD

TREE

public static final java.lang.String TREE

CANCEL

public static final java.lang.String CANCEL

EDIT

public static final java.lang.String EDIT

CUSTOMIZE_FOLDER

public static final java.lang.String CUSTOMIZE_FOLDER

FILE

public static final java.lang.String FILE

VIEW

public static final java.lang.String VIEW

HELP

public static final java.lang.String HELP

CONTEXT_HELP

public static final java.lang.String CONTEXT_HELP

INCLUDE

public static final java.lang.String INCLUDE

COLUMNS

public static final java.lang.String COLUMNS

EXPLORE

public static final java.lang.String EXPLORE

EXPLORE_FROM_HERE

public static final java.lang.String EXPLORE_FROM_HERE

OPEN

public static final java.lang.String OPEN

CLOSE

public static final java.lang.String CLOSE

CANCEL_OPEN

public static final java.lang.String CANCEL_OPEN

DEFAULT_TREE_HEADING

public static final java.lang.String DEFAULT_TREE_HEADING

DEFAULT_LIST_HEADING

public static final java.lang.String DEFAULT_LIST_HEADING

WHEN_TREE

public static final int WHEN_TREE

WHEN_TREE_STRING

public static final java.lang.String WHEN_TREE_STRING

WHEN_LIST

public static final int WHEN_LIST

WHEN_LIST_STRING

public static final java.lang.String WHEN_LIST_STRING

WHEN_BOTH

public static final int WHEN_BOTH

WHEN_BOTH_STRING

public static final java.lang.String WHEN_BOTH_STRING

DEFAULT_WHEN

public static final int DEFAULT_WHEN

MNEMONIC_KEY

public static final java.lang.String MNEMONIC_KEY

SEPARATOR

public static final java.lang.String SEPARATOR

APP_NAME

public static final java.lang.String APP_NAME

APP_FRAMEWORK_NODE_PATH

public static final java.lang.String APP_FRAMEWORK_NODE_PATH

USER_FRAMEWORK_NODE_PATH

public static final java.lang.String USER_FRAMEWORK_NODE_PATH

ATTR_TREE_WIDTH

public static final java.lang.String ATTR_TREE_WIDTH

ATTR_TASKPAD_HEIGHT

public static final java.lang.String ATTR_TASKPAD_HEIGHT

ATTR_TOOLBAR_VISIBLE

public static final java.lang.String ATTR_TOOLBAR_VISIBLE

ATTR_STATUSBAR_VISIBLE

public static final java.lang.String ATTR_STATUSBAR_VISIBLE

ATTR_TASKPAD_VISIBLE

public static final java.lang.String ATTR_TASKPAD_VISIBLE

ATTR_TOOLBAR_TEXT_LOCATION

public static final java.lang.String ATTR_TOOLBAR_TEXT_LOCATION

ATTR_WIDTH

public static final java.lang.String ATTR_WIDTH

ATTR_HEIGHT

public static final java.lang.String ATTR_HEIGHT

ATTR_LOCATIONX

public static final java.lang.String ATTR_LOCATIONX

ATTR_LOCATIONY

public static final java.lang.String ATTR_LOCATIONY

DEFAULT_ITEM_ICON_FILE

public static final java.lang.String DEFAULT_ITEM_ICON_FILE

EMPTY_NODE

public static final java.lang.String EMPTY_NODE

SYSTEM_FLR_TYPE

public static final java.lang.String SYSTEM_FLR_TYPE

ATTR_MODAL

public static final java.lang.String ATTR_MODAL

MODAL

public static final java.lang.String MODAL

MODELESS

public static final java.lang.String MODELESS

MODELESS_MULTIPLE

public static final java.lang.String MODELESS_MULTIPLE

DEFAULT_FRAME_WIDTH

public static final int DEFAULT_FRAME_WIDTH

DEFAULT_FRAME_HEIGHT

public static final int DEFAULT_FRAME_HEIGHT

INFO_MGR_TREE_HEADING

public static final int INFO_MGR_TREE_HEADING

INFO_MGR_LIST_HEADING

public static final int INFO_MGR_LIST_HEADING

INFO_MGR_LIST_PANE

public static final int INFO_MGR_LIST_PANE

DROP_MANAGER

public static final int DROP_MANAGER

TASKS_MANAGER

public static final int TASKS_MANAGER

INFO_MGR_TASKPAD

public static final int INFO_MGR_TASKPAD

NEW_LINE

public static final java.lang.String NEW_LINE

m_userRegistryOK

public static boolean m_userRegistryOK

m_appRegistryOK

public static boolean m_appRegistryOK

m_registryOpen

public static boolean m_registryOpen

m_strings

public static com.ibm.as400.opnav.OpNavStrings m_strings

m_applet

public static boolean m_applet

m_regSystem

public static java.lang.String m_regSystem

m_regPath

public static java.lang.String m_regPath

OPNAVITEM_DND_FLAVOR

public static java.awt.datatransfer.DataFlavor OPNAVITEM_DND_FLAVOR

WINDOW_DEFAULT

public static int WINDOW_DEFAULT

WINDOW_OPEN

public static int WINDOW_OPEN

WINDOW_EXPLORE_FROM_HERE

public static int WINDOW_EXPLORE_FROM_HERE
Constructor Detail

OpNavCommonData

public OpNavCommonData()
Method Detail

getObjectName

public static ObjectName getObjectName(com.ibm.as400.opnav.OpNavItem selectedNode,
                                       com.ibm.as400.opnav.OpNavFrame frame)

openJavaRegistry

public static void openJavaRegistry()
                             throws NodeNotFoundException,
                                    RegistryException

openJavaUserRegistry

public static void openJavaUserRegistry()
                                 throws NodeNotFoundException,
                                        RegistryException

getRegistryApplicationNode

public static RegistryNode getRegistryApplicationNode(java.lang.String nodePath)
                                               throws NodeNotFoundException,
                                                      RegistryException

getRegistryUserNode

public static RegistryNode getRegistryUserNode(java.lang.String nodePath,
                                               java.lang.String appKey,
                                               int windowType,
                                               java.lang.String rootType)
                                        throws NodeNotFoundException

createRegistryUserNode

public static RegistryNode createRegistryUserNode(java.lang.String nodePath,
                                                  java.lang.String appKey,
                                                  int windowType,
                                                  java.lang.String rootNode)
                                           throws RegistryException

isGoodListManager

public static boolean isGoodListManager(com.ibm.as400.opnav.OpNavItem selectedNode,
                                        ListManager listManager,
                                        javax.swing.JFrame frame,
                                        boolean displayMessage)