infosapient.ui
Class InfoSapientServerTablePanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--infosapient.ui.InfoSapientServerTablePanel

public class InfoSapientServerTablePanel
extends javax.swing.JPanel

See Also:
Serialized Form

Inner Class Summary
(package private)  class InfoSapientServerTablePanel.ActionListener
           
 
Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardBinding, javax.swing.JComponent.KeyboardState
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
private  javax.swing.JButton addRowBtn
           
private  InfoSapientServerTablePanel.ActionListener aL
           
private  java.util.Vector attributeNames
           
private  javax.swing.JPanel btnPanel
           
private  javax.swing.JMenuItem createAttrib
           
private  javax.swing.JMenuItem deleteAttrib
           
private  javax.swing.JButton deleteRowBtn
           
private  javax.swing.JMenuItem editAttrib
           
private  javax.swing.JButton editRowBtn
           
(package private) static java.lang.String[] NAMES
           
private  javax.swing.JScrollPane scrollpane
           
private  javax.swing.table.DefaultTableModel tableModel
           
private  java.util.Vector tableRows
           
private  javax.swing.JTable theTable
           
 
Fields inherited from class javax.swing.JPanel
defaultLayout, uiClassID
 
Fields inherited from class javax.swing.JComponent
_bounds, accessibleContext, alignmentX, alignmentY, ANCESTOR_USING_BUFFER, ancestorNotifier, autoscroller, border, changeSupport, clientProperties, flags, HAS_FOCUS, IS_DOUBLE_BUFFERED, IS_OPAQUE, IS_PAINTING_TILE, KEYBOARD_BINDINGS_KEY, listenerList, maximumSize, minimumSize, NEXT_FOCUS, paintImmediatelyClip, paintingChild, preferredSize, readObjectCallbacks, REQUEST_FOCUS_DISABLED, tmpRect, TOOL_TIP_TEXT_KEY, ui, uiClassID, UNDEFINED_CONDITION, vetoableChangeSupport, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, maxSize, ncomponents, serialVersionUID
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, assert, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, serialVersionUID, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
InfoSapientServerTablePanel()
          InfoSapientServerTablePanel constructor comment.
 
Method Summary
 void addTableRow(java.lang.String attributeName, java.lang.String value)
          Insert the method's description here.
(package private)  void doAddRow()
          Validate to make sure that attribute name is unique and is also given a value.
(package private)  void doDeleteRow()
          Insert the method's description here.
(package private)  void doEditRow()
          Validate to make sure that attribute name is unique and is also given a value.
 java.util.Vector getAttributeNames()
          return the names of all the attributes as a vector.
 javax.swing.JPanel getBtnPanel()
          Insert the method's description here.
 javax.swing.JScrollPane getScrollPane()
          Insert the method's description here.
 javax.swing.JTable getTable()
          Insert the method's description here.
 javax.swing.table.DefaultTableModel getTableModel()
          Insert the method's description here.
 java.util.Vector getTableRows()
          Return the table rows represented by a vector of vectors.
private  void handleErrorMessage(java.lang.String msg)
          Insert the method's description here.
private  void handleException(java.lang.Throwable exception)
          Called whenever the part throws an exception.
private  java.lang.String handleInputMessage(java.lang.String msg)
          Insert the method's description here.
private  void initialize()
          Initialize the class.
private  void initTable()
          Initialize the table.
static void main(java.lang.String[] args)
          main entrypoint - starts the part when it is run as an application
 void setTable(javax.swing.JTable newTheTable)
          Insert the method's description here.
 void setTableModel(javax.swing.table.DefaultTableModel newTableModel)
          Insert the method's description here.
 
Methods inherited from class javax.swing.JPanel
, getAccessibleContext, getUIClassID, paramString, updateUI, writeObject
 
Methods inherited from class javax.swing.JComponent
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, adjustPaintFlags, alwaysOnTop, bindingForKeyStroke, checkIfChildObscuredBySibling, computeVisibleRect, computeVisibleRect, contains, createToolTip, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperties, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getFlag, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, keyboardBindings, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paintWithBuffer, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, readObject, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, registerWithKeyboardManager, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFlag, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, unregisterWithKeyboardManager, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyOrientation, countComponents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getCursorTarget, getLayout, getMouseEventTarget, getWindow, initIDs, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, nextFocus, paintComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, print, printComponents, printOneComponent, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setCursor, setFocusOwner, setLayout, transferFocus, updateCursor, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, constructComponentName, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getIntrinsicCursor, getLocale, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, getWindowForObject, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

tableRows

private java.util.Vector tableRows

attributeNames

private java.util.Vector attributeNames

NAMES

static final java.lang.String[] NAMES

theTable

private javax.swing.JTable theTable

tableModel

private javax.swing.table.DefaultTableModel tableModel

scrollpane

private javax.swing.JScrollPane scrollpane

btnPanel

private javax.swing.JPanel btnPanel

createAttrib

private javax.swing.JMenuItem createAttrib

editAttrib

private javax.swing.JMenuItem editAttrib

deleteAttrib

private javax.swing.JMenuItem deleteAttrib

aL

private InfoSapientServerTablePanel.ActionListener aL

addRowBtn

private javax.swing.JButton addRowBtn

deleteRowBtn

private javax.swing.JButton deleteRowBtn

editRowBtn

private javax.swing.JButton editRowBtn
Constructor Detail

InfoSapientServerTablePanel

public InfoSapientServerTablePanel()
InfoSapientServerTablePanel constructor comment.
Method Detail

addTableRow

public void addTableRow(java.lang.String attributeName,
                        java.lang.String value)
Insert the method's description here. Creation date: (04/05/01 11:20:21 AM)
Parameters:
newRow - java.util.Vector
Throws:
java.lang.IllegalArgumentException -  

doAddRow

void doAddRow()
Validate to make sure that attribute name is unique and is also given a value. Add the row to the table. Creation date: (04/04/01 4:51:25 PM)

doDeleteRow

void doDeleteRow()
Insert the method's description here. Creation date: (04/04/01 4:51:49 PM)

doEditRow

void doEditRow()
Validate to make sure that attribute name is unique and is also given a value. Add the row to the table. Creation date: (04/04/01 4:51:25 PM)

getAttributeNames

public java.util.Vector getAttributeNames()
return the names of all the attributes as a vector. Creation date: (04/05/01 11:35:38 AM)
Returns:
java.util.Vector

getBtnPanel

public javax.swing.JPanel getBtnPanel()
Insert the method's description here. Creation date: (04/04/01 4:35:04 PM)
Returns:
javax.swing.JPanel

getScrollPane

public javax.swing.JScrollPane getScrollPane()
Insert the method's description here. Creation date: (04/04/01 1:46:38 PM)
Returns:
com.ibm.fzy.ui.InfoSapientServerTableModel

getTable

public javax.swing.JTable getTable()
Insert the method's description here. Creation date: (04/04/01 1:46:38 PM)
Returns:
com.ibm.fzy.ui.InfoSapientServerTable

getTableModel

public javax.swing.table.DefaultTableModel getTableModel()
Insert the method's description here. Creation date: (04/04/01 1:46:38 PM)
Returns:
com.ibm.fzy.ui.InfoSapientServerTableModel

getTableRows

public java.util.Vector getTableRows()
Return the table rows represented by a vector of vectors. Creation date: (04/05/01 11:16:45 AM)
Returns:
java.util.Vector

handleErrorMessage

private void handleErrorMessage(java.lang.String msg)
Insert the method's description here. Creation date: (04/05/01 11:26:19 AM)
Parameters:
msg - java.lang.String

handleException

private void handleException(java.lang.Throwable exception)
Called whenever the part throws an exception.
Parameters:
exception - java.lang.Throwable

handleInputMessage

private java.lang.String handleInputMessage(java.lang.String msg)
Insert the method's description here. Creation date: (04/05/01 11:26:19 AM)
Parameters:
msg - java.lang.String

initialize

private void initialize()
Initialize the class.

initTable

private void initTable()
Initialize the table. Creation date: (04/05/01 1:41:01 PM)

main

public static void main(java.lang.String[] args)
main entrypoint - starts the part when it is run as an application
Parameters:
args - java.lang.String[]

setTable

public void setTable(javax.swing.JTable newTheTable)
Insert the method's description here. Creation date: (04/04/01 1:46:38 PM)
Parameters:
newTheTable - com.ibm.fzy.ui.InfoSapientServerTable

setTableModel

public void setTableModel(javax.swing.table.DefaultTableModel newTableModel)
Insert the method's description here. Creation date: (04/04/01 1:46:38 PM)
Parameters:
newTableModel - com.ibm.fzy.ui.InfoSapientServerTableModel

License to use this program is provided under the TERMS OF THE COMMON PUBLIC LICENSE 0.5. ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.

Copyright (c) 2001, Workplace Performance Tools, All Rights Reserved