wt.clients.csm.classification
Class ClassificationNodeEditor

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bywt.clients.widgets.BaseEditor
                      extended bywt.clients.csm.classification.ClassificationNodeEditor
All Implemented Interfaces:
Accessible, EditorInterface, ImageObserver, MeasurementSystemChangeListener, MenuContainer, Serializable

public class ClassificationNodeEditor
extends BaseEditor
implements EditorInterface, MeasurementSystemChangeListener

This is an Editor for any Classification Node

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class wt.clients.widgets.BaseEditor
 
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
static String CLASSIFICATION_RESOURCE
           
protected static ResourceBundle classificationResource
           
private static String CONSTRAINT_PARAM
           
static String CONTAINER_RESOURCE
           
protected static ResourceBundle containerResource
           
private static boolean debug
           
private  String measurementSystem
           
protected  ClassificationNodeDefaultView node
           
private  ClassificationService service
           
 
Fields inherited from class wt.clients.widgets.BaseEditor
BASE_RESOURCE, COMBOBOX_WIDTH, currentItem, editorDialog, resource, saveFailed, saveStatus, saveSuccess, statusBarHost, statusUpdate, updateStatus
 
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
ClassificationNodeEditor()
          Construct a Classification Node Editor
 
Method Summary
protected  void editorApply()
          Implement this BaseEditor abstract method Throws ActionAbortedException
private  ClassificationNodeDefaultView getDefaultViewObject(Object obj)
           
 String getTitle()
          Implement this BaseEditor abstract method to return the dialog title
protected  void initResource()
          Override this to set the container resource bundle
protected  void loadItem(Object obj)
           
protected  void resetItem()
          Override this method the set and populate the main panel load the IBAHolder
 void setMeasurementSystem(String measurementSystem)
           
 boolean updateEditor(Object obj, boolean editable)
           
 
Methods inherited from class wt.clients.widgets.BaseEditor
addEditorListener, broadcastUpdate, closeDialog, createButtonPanel, editorCancel, editorOk, getContext, getMainPanel, getStatusBarHost, isDirty, isEditable, popStatusMessage, pushStatusMessage, removeEditorListener, setBusy, setDirty, setEditable, setMainPanel, setStatusBarHost, showAsModalEditorDialog, showAsModalEditorDialog, showAsModalEditorDialog
 
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
 
Methods inherited from interface wt.clients.widgets.EditorInterface
addEditorListener, isEditable, removeEditorListener, setEditable, setStatusBarHost, showAsModalEditorDialog
 

Field Detail

CLASSIFICATION_RESOURCE

public static final String CLASSIFICATION_RESOURCE
See Also:
Constant Field Values

CONTAINER_RESOURCE

public static final String CONTAINER_RESOURCE
See Also:
Constant Field Values

classificationResource

protected static ResourceBundle classificationResource

containerResource

protected static ResourceBundle containerResource

debug

private static final boolean debug

service

private ClassificationService service

measurementSystem

private String measurementSystem

CONSTRAINT_PARAM

private static final String CONSTRAINT_PARAM
See Also:
Constant Field Values

node

protected ClassificationNodeDefaultView node
Constructor Detail

ClassificationNodeEditor

public ClassificationNodeEditor()
Construct a Classification Node Editor

Method Detail

initResource

protected void initResource()
Override this to set the container resource bundle

Overrides:
initResource in class BaseEditor

getTitle

public String getTitle()
Implement this BaseEditor abstract method to return the dialog title

Specified by:
getTitle in class BaseEditor
Returns:
title string

editorApply

protected void editorApply()
                    throws ActionAbortedException
Implement this BaseEditor abstract method Throws ActionAbortedException

Specified by:
editorApply in class BaseEditor
Throws:
ActionAbortedException

updateEditor

public boolean updateEditor(Object obj,
                            boolean editable)
Specified by:
updateEditor in interface EditorInterface
Overrides:
updateEditor in class BaseEditor

resetItem

protected void resetItem()
Override this method the set and populate the main panel load the IBAHolder

Overrides:
resetItem in class BaseEditor

loadItem

protected void loadItem(Object obj)
Overrides:
loadItem in class BaseEditor

getDefaultViewObject

private ClassificationNodeDefaultView getDefaultViewObject(Object obj)

setMeasurementSystem

public void setMeasurementSystem(String measurementSystem)
Specified by:
setMeasurementSystem in interface MeasurementSystemChangeListener
Overrides:
setMeasurementSystem in class BaseEditor