wt.clients.csm.classification
Class ClassificationNodeConstraintPanel

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.classification.ClassificationNodeConstraintPanel
All Implemented Interfaces:
Accessible, ImageObserver, MeasurementSystemChangeListener, MenuContainer, Serializable

public class ClassificationNodeConstraintPanel
extends BaseEditorPanel
implements MeasurementSystemChangeListener

Classification Node Constraint Panel

See Also:
Serialized Form

Nested Class Summary
(package private)  class ClassificationNodeConstraintPanel.ConstraintActionListener
           
(package private)  class ClassificationNodeConstraintPanel.ConstraintListCellRenderer
           
(package private)  class ClassificationNodeConstraintPanel.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
private  boolean added
           
(package private)  String[] buttonLabels
           
(package private)  ButtonPanel buttonPanel
           
private static boolean debug
           
private  boolean deleted
           
(package private)  boolean editable
           
(package private)  GridBagLayoutUtil gb
           
private  String measurementSystem
           
(package private)  ClassificationNodeDefaultView node
           
(package private)  ResourceBundle resource
           
(package private)  ListSelector selector
           
(package private)  JTextArea textArea
           
 
Fields inherited from class wt.clients.widgets.BaseEditorPanel
 
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
(package private) ClassificationNodeConstraintPanel(ResourceBundle resource)
          Construct a Constraint panel
 
Method Summary
protected  void addConstraint()
           
protected  String dumpConstraintGroups(Vector constraintGroups)
           
protected  void editConstraint()
           
 Object getItem()
           
 boolean isAdded()
           
 boolean isDeleted()
           
 boolean isEditable()
           
protected  boolean isExisting(ConstraintGroup cg, AbstractCSMAttributeConstraintView constraint)
           
static void printAllConstraints(Object item)
           
protected  void removeConstraint()
           
 void setAdded(boolean added)
           
private  void setButtonPanel()
           
private  void setComponents()
          Creates the editorPanel
 void setDeleted(boolean deleted)
           
 void setEditable(boolean editable)
           
 void setItem(Object item)
           
 void setMeasurementSystem(String measurementSystem)
           
private  void ssItem(Object obj)
           
 
Methods inherited from class wt.clients.widgets.BaseEditorPanel
getContext, isDirty, needsScrollPane, setBusy, setDirty
 
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

resource

ResourceBundle resource

debug

private static final boolean debug

selector

ListSelector selector

textArea

JTextArea textArea

buttonLabels

String[] buttonLabels

buttonPanel

ButtonPanel buttonPanel

node

ClassificationNodeDefaultView node

gb

GridBagLayoutUtil gb

measurementSystem

private String measurementSystem

added

private boolean added

deleted

private boolean deleted

editable

boolean editable
Constructor Detail

ClassificationNodeConstraintPanel

ClassificationNodeConstraintPanel(ResourceBundle resource)
Construct a Constraint panel

Method Detail

setComponents

private void setComponents()
Creates the editorPanel


setButtonPanel

private void setButtonPanel()

ssItem

private void ssItem(Object obj)

dumpConstraintGroups

protected String dumpConstraintGroups(Vector constraintGroups)

addConstraint

protected void addConstraint()

isExisting

protected boolean isExisting(ConstraintGroup cg,
                             AbstractCSMAttributeConstraintView constraint)

removeConstraint

protected void removeConstraint()

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

printAllConstraints

public static void printAllConstraints(Object item)

setMeasurementSystem

public void setMeasurementSystem(String measurementSystem)
Specified by:
setMeasurementSystem in interface MeasurementSystemChangeListener
Parameters:
measurementSystem -

isAdded

public boolean isAdded()

setAdded

public void setAdded(boolean added)

isDeleted

public boolean isDeleted()

setDeleted

public void setDeleted(boolean deleted)

editConstraint

protected void editConstraint()