wt.clients.csm.navigation
Class NavigationNodeManager

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bywt.clients.widgets.BaseManager
                      extended bywt.clients.csm.navigation.NavigationNodeManager
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable, StatusBarHostInterface

public class NavigationNodeManager
extends BaseManager

See Also:
Serialized Form

Nested Class Summary
(package private)  class NavigationNodeManager.ToolBarListener
           
 
Nested classes inherited from class wt.clients.widgets.BaseManager
 
Nested classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
(package private)  AbstractNavStructView ansv
           
(package private)  ControlManagerPanel CMP
           
private static boolean debug
           
private static String HOMEPAGE
           
(package private)  JComboBox msComboBox
           
private static String NAVIGATION_RESOURCE
           
(package private)  NavigationNodeCreator nnCreator
           
(package private)  NavigationNodeEditor nnEditor
           
protected static ResourceBundle nnResource
           
(package private)  NavigationNodeSelector nnSelector
           
(package private)  NavigationService serviceObject
           
(package private)  StatusBar statusBar
           
(package private)  Object structure
           
(package private)  NavigationNodeManager.ToolBarListener toolBarListener
           
(package private)  NNToolBarPanel toolBarPanel
           
 
Fields inherited from class wt.clients.widgets.BaseManager
busy, editor, helpPagePath, homePagePath, homePagePathOverride, noEditAllTime, resource, selector, statusCreate, statusDelete, statusView, tbbenable, toolBar
 
Fields inherited from class javax.swing.JPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
NavigationNodeManager(ControlManagerPanel CMP)
           
 
Method Summary
 boolean checkIfCS()
           
 void createMethod()
           
 void deleteAction()
           
 void disableTBButtons()
           
private  void displayExceptionMessage(String key, Object[] params)
          Display the exception messages with the key plus the parameters.
 void editAction()
           
 AbstractNavStructView getAbstractNavStructView()
           
 void helpAction()
           
 void homeAction()
           
protected  void initResource()
           
 void launchNSMAction()
           
 BaseCreator newCreator()
           
private  void setURLs()
           
 
Methods inherited from class wt.clients.widgets.BaseManager
clear, createAction, getContext, getPreviouslySelectedItem, isBusy, newDefaultEditorListener, newDefaultSelectorListener, newDefaultToolBarListener, pop, push, selectNotification, setBusy, setComponents, setHomePagePathOverride, setPreviouslySelectedItem
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nnResource

protected static ResourceBundle nnResource

NAVIGATION_RESOURCE

private static String NAVIGATION_RESOURCE

debug

private static final boolean debug

HOMEPAGE

private static String HOMEPAGE

toolBarPanel

NNToolBarPanel toolBarPanel

toolBarListener

NavigationNodeManager.ToolBarListener toolBarListener

nnSelector

NavigationNodeSelector nnSelector

nnEditor

NavigationNodeEditor nnEditor

nnCreator

NavigationNodeCreator nnCreator

statusBar

StatusBar statusBar

msComboBox

JComboBox msComboBox

CMP

ControlManagerPanel CMP

structure

Object structure

ansv

AbstractNavStructView ansv

serviceObject

NavigationService serviceObject
Constructor Detail

NavigationNodeManager

public NavigationNodeManager(ControlManagerPanel CMP)
Method Detail

initResource

protected void initResource()
Overrides:
initResource in class BaseManager

setURLs

private void setURLs()

createMethod

public void createMethod()

newCreator

public BaseCreator newCreator()
Specified by:
newCreator in class BaseManager

disableTBButtons

public void disableTBButtons()

getAbstractNavStructView

public AbstractNavStructView getAbstractNavStructView()

checkIfCS

public boolean checkIfCS()

deleteAction

public void deleteAction()
Specified by:
deleteAction in class BaseManager

editAction

public void editAction()
Overrides:
editAction in class BaseManager

launchNSMAction

public void launchNSMAction()

homeAction

public void homeAction()
Overrides:
homeAction in class BaseManager

helpAction

public void helpAction()
Overrides:
helpAction in class BaseManager

displayExceptionMessage

private void displayExceptionMessage(String key,
                                     Object[] params)
Display the exception messages with the key plus the parameters.

Parameters:
key - Key to find the string from the resource bundle
params - Parameters passed to the value from the resource bundle