wt.clients.csm.classification
Class ClassificationNodeCreator

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bywt.clients.widgets.BaseCreator
                          extended bywt.clients.csm.classification.ClassificationNodeCreator
All Implemented Interfaces:
Accessible, CreatorInterface, ImageObserver, MenuContainer, RootPaneContainer, Serializable, WindowConstants

public class ClassificationNodeCreator
extends BaseCreator

See Also:
Serialized Form

Nested Class Summary
(package private)  class ClassificationNodeCreator.ActionLis
           
(package private)  class ClassificationNodeCreator.KeyLis
           
(package private)  class ClassificationNodeCreator.SymComponent
           
 
Nested classes inherited from class wt.clients.widgets.BaseCreator
 
Nested classes inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
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
protected  JComboBox cbox
           
private static String CLASSIFICATION_RESOURCE
           
private  ResourceBundle cnResource
           
protected  ClassificationStructDefaultView cstructView
           
private static boolean debug
           
protected  JLabel lname
           
protected  JPanel lTemplate
           
protected  JPanel mainPanel
           
private static int MAX_NAME_LENGTH
           
private static String NAME_KEYFILTER
           
protected  JTextField nameValue
           
protected  ClassificationNodeNodeView parent
           
(package private)  ClassificationService serviceObject
           
 
Fields inherited from class wt.clients.widgets.BaseCreator
baseCreatorTitle, caller, CANCEL, CANCEL_BUTTON, CANCEL_OPTION, cancelButton, confirmExitMsg, createdObject, errorDialogTitle, isChanged, OK, OK_BUTTON, OK_OPTION, okButton, resource, warningDialogTitle, width
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.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 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ClassificationNodeCreator(Component component, ClassificationStructDefaultView cstructView, Object obj)
           
 
Method Summary
private  void addMainPanel()
           
private  void buttonClick()
           
(package private)  void ClassificationNodeCreator_componentResized(ComponentEvent event)
           
private  JPanel createCNPanel()
           
 boolean createMethod()
           
private  void displayExceptionMessage(String key, Object[] params)
          Display the exception messages with the key plus the parameters.
protected  void initResource()
           
private  JComboBox populateComboBox()
           
private  void setFlag(boolean flag)
           
 
Methods inherited from class wt.clients.widgets.BaseCreator
cancelMethod, disableButton, enableButton, isBusy, placeInCenter, setBusy, setComponents, showAsModalCreatorDialog
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASSIFICATION_RESOURCE

private static String CLASSIFICATION_RESOURCE

cnResource

private ResourceBundle cnResource

MAX_NAME_LENGTH

private static final int MAX_NAME_LENGTH
See Also:
Constant Field Values

NAME_KEYFILTER

private static final String NAME_KEYFILTER
See Also:
Constant Field Values

debug

private static final boolean debug

mainPanel

protected JPanel mainPanel

lname

protected JLabel lname

lTemplate

protected JPanel lTemplate

nameValue

protected JTextField nameValue

cbox

protected JComboBox cbox

parent

protected ClassificationNodeNodeView parent

cstructView

protected ClassificationStructDefaultView cstructView

serviceObject

ClassificationService serviceObject
Constructor Detail

ClassificationNodeCreator

public ClassificationNodeCreator(Component component,
                                 ClassificationStructDefaultView cstructView,
                                 Object obj)
Method Detail

initResource

protected void initResource()
Overrides:
initResource in class BaseCreator

addMainPanel

private void addMainPanel()

createCNPanel

private JPanel createCNPanel()

populateComboBox

private JComboBox populateComboBox()

createMethod

public boolean createMethod()
Specified by:
createMethod in class BaseCreator
Returns:
boolean

buttonClick

private void buttonClick()

setFlag

private void setFlag(boolean flag)

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

ClassificationNodeCreator_componentResized

void ClassificationNodeCreator_componentResized(ComponentEvent event)