javatools.swing
Class DBMSSpecificationPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--javatools.swing.InputPanel
                                |
                                +--javatools.swing.DBMSSpecificationPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class DBMSSpecificationPanel
extends InputPanel

This panel is used to show DBMS specifications, just like DBMS name, address and TCP/IP port.

See Also:
Serialized Form

Field Summary
 
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.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
DBMSSpecificationPanel()
          Creates new form DBMSSpecificationPanel
 
Method Summary
 int getNumValues()
          Returns the number of managed values.
 java.lang.String getValue(int numValue)
          Returns the value at a certain position.
 java.lang.String getValue(java.lang.String name)
          Returns a value whose name is specified.
 java.lang.String getValueName(int numValue)
          Returns the name whose position is specified.
 int getValuePos(java.lang.String name)
          Returns the position of a value whose name is specified.
 void setValue(int numValue, java.lang.String value)
          Sets a value whose position is specified.
 void setValue(java.lang.String name, java.lang.String value)
          Sets a value whose name is specified.
 
Methods inherited from class javatools.swing.InputPanel
getDescription, setDescription, setEnabledRefButton, setRefButton
 
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
 

Constructor Detail

DBMSSpecificationPanel

public DBMSSpecificationPanel()
Creates new form DBMSSpecificationPanel

Method Detail

getNumValues

public int getNumValues()
Returns the number of managed values.

Specified by:
getNumValues in class InputPanel
Returns:
Returns 5.

getValue

public java.lang.String getValue(int numValue)
                          throws WizardException
Returns the value at a certain position.

Specified by:
getValue in class InputPanel
Parameters:
numValue - 0: The filename containing the list of managed DBMSs. 1: The properties filename containing information about DBMS names and descriptions filenames (See the "HOW TO USE" file). 2: The selected DBMS. 3: The DBMS address. 4: The Port to be used. -1 means default.
Returns:
The needed value.
Throws:
WizardException - If numValue is not valid.

getValue

public java.lang.String getValue(java.lang.String name)
Returns a value whose name is specified.

Specified by:
getValue in class InputPanel
Parameters:
name - The name of the needed value.
Returns:
"ListFileName": The filename containing the list of managed DBMSs. "PropsFileName": The properties filename containing information about DBMS names and descriptions filenames (See the "HOW TO USE" file). "SelectedDBMS": The selected DBMS. "DBMSAddress": The DBMS address. "DBMSPort": The Port to be used. -1 means default.

getValueName

public java.lang.String getValueName(int numValue)
                              throws WizardException
Returns the name whose position is specified.

Specified by:
getValueName in class InputPanel
Parameters:
numValue - The position of the value.
Returns:
The name of the value.
Throws:
WizardException - If numValue is not valid.

getValuePos

public int getValuePos(java.lang.String name)
Returns the position of a value whose name is specified.

Specified by:
getValuePos in class InputPanel
Parameters:
name - The name of the needed value.
Returns:
The position of the value.

setValue

public void setValue(int numValue,
                     java.lang.String value)
              throws WizardException
Sets a value whose position is specified.

Specified by:
setValue in class InputPanel
Parameters:
numValue - The position of the value.
value - 0: The filename containing the list of managed DBMSs. 1: The properties filename containing information about DBMS names and descriptions filenames (See the "HOW TO USE" file). 2: The selected DBMS. 3: The DBMS address. 4: The Port to be used. -1 means default.
Throws:
WizardException - If numValue is not valid.

setValue

public void setValue(java.lang.String name,
                     java.lang.String value)
Sets a value whose name is specified.

Specified by:
setValue in class InputPanel
Parameters:
name - The name of the value.
value - "ListFileName": The filename containing the list of managed DBMSs. "PropsFileName": The properties filename containing information about DBMS names and descriptions filenames (See the "HOW TO USE" file). "SelectedDBMS": The selected DBMS. "DBMSAddress": The DBMS address. "DBMSPort": The Port to be used. -1 means default.