wt.clients.csm.ranking.rankingdata
Class RankingDataEditorPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bywt.clients.widgets.BaseEditorPanel
                      extended bywt.clients.csm.ranking.rankingdata.RankingDataEditorPanel
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public final class RankingDataEditorPanel
extends BaseEditorPanel

See Also:
Serialized Form

Nested Class Summary
(package private)  class RankingDataEditorPanel.ButtonPanel
           
(package private)  class RankingDataEditorPanel.CriteriaPanel
           
(package private)  class RankingDataEditorPanel.SelectorListener
           
 
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)  JButton addButton
           
(package private)  Color bgColorText
           
protected  RankingDataEditorPanel.ButtonPanel buttonPanel
           
(package private)  JButton calculateButton
           
static String CHAR_FILTER
           
protected  RankingDataContainer container
           
protected  RankingDataEditorPanel.CriteriaPanel criteriaPanel
           
private static boolean debug
           
(package private)  JButton deleteButton
           
private  boolean dirty
           
protected  boolean editable
           
(package private)  GridBagLayoutUtil gb
           
protected  IBAHolder holder
           
protected  Vector holders
           
static int MAX_CHARS
           
protected  RankingDataDefaultView previousSelection
           
protected  String rankableClassname
           
(package private)  JLabel rankLabel
           
(package private)  JTextField rankValueTextField
           
protected  RankingContextDefaultView rc
           
protected  RankingDataDefaultView rd
           
(package private)  RankingDataSelector rdataSelector
           
protected  RankingService service
           
 
Fields inherited from class wt.clients.widgets.BaseEditorPanel
resource
 
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
RankingDataEditorPanel(ResourceBundle resource)
           
 
Method Summary
 void addAction()
           
private  RankingDataSelector createRankingDataSelector()
           
 void deleteAction()
           
private  RankingDataDefaultView getExistingRankingData(RankingDataDefaultView rankingData)
           
 IBAHolder getIBAHolder()
           
 Vector getIBAHolders()
           
 Object getItem()
           
 boolean getPublishState()
           
 boolean isDirty()
           
 boolean isEditable()
           
protected  void setComponents()
           
 void setDirty(boolean dirty)
           
 void setEditable(boolean editable)
           
 void setIBAHolder(IBAHolder holder)
           
 void setIBAHolders(Vector vect)
           
 void setItem(Object item)
           
 void setListData()
           
 void updateCriteriaPanel()
           
 
Methods inherited from class wt.clients.widgets.BaseEditorPanel
getContext, needsScrollPane, setBusy
 
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

debug

private static final boolean debug

editable

protected boolean editable

rc

protected RankingContextDefaultView rc

rd

protected RankingDataDefaultView rd

previousSelection

protected RankingDataDefaultView previousSelection

holders

protected Vector holders

holder

protected IBAHolder holder

criteriaPanel

protected RankingDataEditorPanel.CriteriaPanel criteriaPanel

buttonPanel

protected RankingDataEditorPanel.ButtonPanel buttonPanel

rankableClassname

protected String rankableClassname

MAX_CHARS

public static final int MAX_CHARS
See Also:
Constant Field Values

CHAR_FILTER

public static final String CHAR_FILTER

gb

GridBagLayoutUtil gb

rankLabel

JLabel rankLabel

rankValueTextField

JTextField rankValueTextField

addButton

JButton addButton

deleteButton

JButton deleteButton

calculateButton

JButton calculateButton

rdataSelector

RankingDataSelector rdataSelector

bgColorText

Color bgColorText

dirty

private boolean dirty

service

protected RankingService service

container

protected RankingDataContainer container
Constructor Detail

RankingDataEditorPanel

public RankingDataEditorPanel(ResourceBundle resource)
Method Detail

setEditable

public void setEditable(boolean editable)
Specified by:
setEditable in class BaseEditorPanel

isEditable

public boolean isEditable()
Specified by:
isEditable in class BaseEditorPanel

setItem

public void setItem(Object item)
Specified by:
setItem in class BaseEditorPanel

getItem

public Object getItem()
Specified by:
getItem in class BaseEditorPanel

getPublishState

public boolean getPublishState()

getIBAHolders

public Vector getIBAHolders()

setIBAHolders

public void setIBAHolders(Vector vect)

getIBAHolder

public IBAHolder getIBAHolder()

setIBAHolder

public void setIBAHolder(IBAHolder holder)

setComponents

protected void setComponents()

isDirty

public boolean isDirty()
Overrides:
isDirty in class BaseEditorPanel

setDirty

public void setDirty(boolean dirty)
Overrides:
setDirty in class BaseEditorPanel

createRankingDataSelector

private RankingDataSelector createRankingDataSelector()

setListData

public void setListData()

addAction

public void addAction()

getExistingRankingData

private RankingDataDefaultView getExistingRankingData(RankingDataDefaultView rankingData)

deleteAction

public void deleteAction()

updateCriteriaPanel

public void updateCriteriaPanel()