wt.clients.csm.ranking.rankingcontext
Class ClassificationContextSelector

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bywt.clients.widgets.BaseSelector
                      extended bywt.clients.csm.ranking.rankingcontext.ClassificationContextSelector
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, SelectorInterface, Serializable

public final class ClassificationContextSelector
extends BaseSelector

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class wt.clients.widgets.BaseSelector
 
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
protected  JComboBox contextBox
           
protected  ClassificationNodeSelector cselector
           
private static String RANKING_RESOURCE
           
protected static ResourceBundle rcResource
           
private  RankingService serviceObject
           
 
Fields inherited from class wt.clients.widgets.BaseSelector
BASE_RESOURCE, baseSelectorTitle, canceled, editorDialog, errorDialogTitle, id, modelDialogFlag, multiSelection, resource, selected, selectorListenerManager, statusBarHost, warningDialogTitle
 
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
ClassificationContextSelector(String structName)
           
 
Method Summary
 void addValue(Object obj)
          Add the object to the selector.
private  ClassificationNodeSelector createClassificationNodeSelector(String name)
           
private  JComboBox createComboBox()
           
private  void displayExceptionMessage(String key, Object[] params)
          Display the exception messages with the key plus the parameters.
 Object getFirstSelected()
          Get the first selected values from the selector.
 Vector getSelectedValues()
          Get the selected values from the selector.
protected  void initResource()
           
 void removeValue(Object obj)
          Remove the object from the selector.
private  void setComponents()
           
 void setMultiSelect(boolean flag)
          Set the multi-select mode.
 void setSelectedValue(Object obj)
          Set the selection of the selector to the object.
 void setSelectedValues(Vector vect)
          If the selector is set to have multiple selection, then the elements inside the vector will be selected in the selector.
 
Methods inherited from class wt.clients.widgets.BaseSelector
addSelectorListener, clearAllStatusMessages, fireSelectionChangedEvent, getContext, isModalDialog, isMultiSelect, removeSelectorListener, setBusy, setStatusBarHost, showAsModalSelectorDialog, showAsModalSelectorDialog, showAsModalSelectorDialog
 
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

RANKING_RESOURCE

private static String RANKING_RESOURCE

rcResource

protected static ResourceBundle rcResource

serviceObject

private RankingService serviceObject

contextBox

protected JComboBox contextBox

cselector

protected ClassificationNodeSelector cselector
Constructor Detail

ClassificationContextSelector

public ClassificationContextSelector(String structName)
Method Detail

initResource

protected void initResource()
Overrides:
initResource in class BaseSelector

setComponents

private void setComponents()

createComboBox

private JComboBox createComboBox()

createClassificationNodeSelector

private ClassificationNodeSelector createClassificationNodeSelector(String name)

getFirstSelected

public Object getFirstSelected()
Description copied from interface: SelectorInterface
Get the first selected values from the selector.

Specified by:
getFirstSelected in interface SelectorInterface
Specified by:
getFirstSelected in class BaseSelector

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

addValue

public void addValue(Object obj)
Description copied from interface: SelectorInterface
Add the object to the selector.

Specified by:
addValue in interface SelectorInterface
Specified by:
addValue in class BaseSelector

getSelectedValues

public Vector getSelectedValues()
Description copied from interface: SelectorInterface
Get the selected values from the selector. If it's in multi-select mode, vector of selected values will be returned. Otherwise only the first element will contain the selected value.

Specified by:
getSelectedValues in interface SelectorInterface
Specified by:
getSelectedValues in class BaseSelector

removeValue

public void removeValue(Object obj)
Description copied from interface: SelectorInterface
Remove the object from the selector.

Specified by:
removeValue in interface SelectorInterface
Specified by:
removeValue in class BaseSelector

setMultiSelect

public void setMultiSelect(boolean flag)
Description copied from interface: SelectorInterface
Set the multi-select mode.

Specified by:
setMultiSelect in interface SelectorInterface
Specified by:
setMultiSelect in class BaseSelector

setSelectedValue

public void setSelectedValue(Object obj)
Description copied from interface: SelectorInterface
Set the selection of the selector to the object.

Specified by:
setSelectedValue in interface SelectorInterface
Specified by:
setSelectedValue in class BaseSelector

setSelectedValues

public void setSelectedValues(Vector vect)
Description copied from interface: SelectorInterface
If the selector is set to have multiple selection, then the elements inside the vector will be selected in the selector. Otherwise, only the first element will be selected.

Specified by:
setSelectedValues in interface SelectorInterface
Specified by:
setSelectedValues in class BaseSelector