wt.clients.csm.widgets
Class FuncEquivSearchTable

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

public class FuncEquivSearchTable
extends JCSMTable

See Also:
Serialized Form

Nested Class Summary
 
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 static int DEFAULT_ROW_HEIGHT
           
 
Fields inherited from class wt.clients.widgets.JCSMTable
bgColor, columnSelection, editable, gridColor, headerRenderer, MULTI_INTERVAL_SELECTION, rowSelection, scrollPane, SINGLE_INTERVAL_SELECTION, SINGLE_SELECTION, table, tableModel
 
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
FuncEquivSearchTable()
          Construct a JCSMTable
FuncEquivSearchTable(FuncEquivSearchTableModel model)
           
FuncEquivSearchTable(int rows, int cols)
          Construct a JCSMTable
FuncEquivSearchTable(Object[][] data, Object[] columnNames)
          Construct a JCSMTable
FuncEquivSearchTable(Object[] columnNames, int numRows)
          Construct a JCSMTable
FuncEquivSearchTable(TableCellRenderer headerRenderer)
           
FuncEquivSearchTable(Vector columnNames, int rows)
          Construct a JCSMTable
FuncEquivSearchTable(Vector data, Vector columnNames)
          Construct a JCSMTable
 
Method Summary
protected  JCSMTableModel createModel()
           
protected  JCSMTableModel createModel(int row, int col)
           
protected  JCSMTableModel createModel(Object[][] data, Object[] columnNames)
           
protected  JCSMTableModel createModel(Object[] columnNames, int numRows)
           
protected  JCSMTableModel createModel(Vector columnNames, int rows)
           
protected  JCSMTableModel createModel(Vector data, Vector columnNames)
           
private  TableCellEditor getCustomCellEditor(int row, int column)
           
 Object getValueAt(int row, int column)
           
protected  void setRenderersAndEditors()
          Set the renderers and the editors Override this for setting new Renderers and editors
protected  void setTable()
          Set the table
 void setValueAt(Object value, int row, int column)
           
 
Methods inherited from class wt.clients.widgets.JCSMTable
addColumn, addMouseListener, addRow, clearTable, getCellComponent, getColumnCount, getColumnSelection, getColWidths, getHeaderRowHeight, getRowCount, getRowHeights, getRowSelection, getSelectedColumn, getSelectedColumns, getSelectedRow, getSelectedRows, insertColumn, insertRow, isDirty, isEditable, removeMouseListener, removeRow, setAutoResizeMode, setColumnNames, setColumnNames, setColumnSelectionAllowed, setColumnWidth, setColumnWidth, setColumnWidth, setComponents, setDirty, setEditable, setHeaderBackground, setHeaderFont, setHeaderForeground, setHeaderRenderer, setRowHeight, setRowSelectionAllowed, setSelectionMode, setTableBackground, setTableData, setTableData, setTableIntercellSpacing, setTableSize, stopCellEditing, validateTable
 
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, 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, 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

DEFAULT_ROW_HEIGHT

private static final int DEFAULT_ROW_HEIGHT
See Also:
Constant Field Values
Constructor Detail

FuncEquivSearchTable

public FuncEquivSearchTable()
Construct a JCSMTable


FuncEquivSearchTable

public FuncEquivSearchTable(int rows,
                            int cols)
Construct a JCSMTable

Parameters:
rows - - no of rows
cols - - no of columns

FuncEquivSearchTable

public FuncEquivSearchTable(TableCellRenderer headerRenderer)

FuncEquivSearchTable

public FuncEquivSearchTable(Object[][] data,
                            Object[] columnNames)
Construct a JCSMTable

Parameters:
data - - a two dim array of objects
columnNames - - an array of columnNames

FuncEquivSearchTable

public FuncEquivSearchTable(Object[] columnNames,
                            int numRows)
Construct a JCSMTable

Parameters:
columnNames - - an array of columnNames

FuncEquivSearchTable

public FuncEquivSearchTable(Vector columnNames,
                            int rows)
Construct a JCSMTable

Parameters:
columnNames - - Vector of columnNames
rows - - no of rows

FuncEquivSearchTable

public FuncEquivSearchTable(Vector data,
                            Vector columnNames)
Construct a JCSMTable

Parameters:
data - - vector of (columns) vector of (rows)data
columnNames - - vector columnNames

FuncEquivSearchTable

public FuncEquivSearchTable(FuncEquivSearchTableModel model)
Method Detail

createModel

protected JCSMTableModel createModel()
Overrides:
createModel in class JCSMTable

createModel

protected JCSMTableModel createModel(int row,
                                     int col)
Overrides:
createModel in class JCSMTable

createModel

protected JCSMTableModel createModel(Object[][] data,
                                     Object[] columnNames)
Overrides:
createModel in class JCSMTable

createModel

protected JCSMTableModel createModel(Object[] columnNames,
                                     int numRows)
Overrides:
createModel in class JCSMTable

createModel

protected JCSMTableModel createModel(Vector columnNames,
                                     int rows)
Overrides:
createModel in class JCSMTable

createModel

protected JCSMTableModel createModel(Vector data,
                                     Vector columnNames)
Overrides:
createModel in class JCSMTable

setTable

protected void setTable()
Set the table

Overrides:
setTable in class JCSMTable

getCustomCellEditor

private TableCellEditor getCustomCellEditor(int row,
                                            int column)

getValueAt

public Object getValueAt(int row,
                         int column)

setValueAt

public void setValueAt(Object value,
                       int row,
                       int column)

setRenderersAndEditors

protected void setRenderersAndEditors()
Description copied from class: JCSMTable
Set the renderers and the editors Override this for setting new Renderers and editors

Overrides:
setRenderersAndEditors in class JCSMTable