com.metamatrix.console.ui.views.vdb
Class VDBConnectorBindingAssignmentModelTable

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JTable
                  extended by com.metamatrix.toolbox.ui.widget.TableWidget
                      extended by com.metamatrix.console.ui.views.vdb.VDBConnectorBindingAssignmentModelTable
All Implemented Interfaces:
UIConstants, TableColumnSortListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener, javax.swing.Scrollable

public class VDBConnectorBindingAssignmentModelTable
extends TableWidget

Since:
4.2
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JTable
javax.swing.JTable.AccessibleJTable, javax.swing.JTable.DropLocation, javax.swing.JTable.PrintMode
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.lang.String CONNECTOR_BINDING
           
static int CONNECTOR_BINDING_COL_NUM
           
static java.lang.String EDIT
           
static java.lang.String MODEL_NAME
           
static int MODEL_NAME_COL_NUM
           
static int NUM_COLUMNS
           
static int ROW_HEIGHT
           
static java.lang.String SOURCE
           
static java.lang.String SOURCES
           
 
Fields inherited from class com.metamatrix.toolbox.ui.widget.TableWidget
CHECKBOX_BORDER_PROPERTY, FOCUS_BACKGROUND_PROPERTY, FOCUS_BORDER_PROPERTY, NO_FOCUS_BORDER_PROPERTY, PROPERTY_PREFIX
 
Fields inherited from class javax.swing.JTable
AUTO_RESIZE_ALL_COLUMNS, AUTO_RESIZE_LAST_COLUMN, AUTO_RESIZE_NEXT_COLUMN, AUTO_RESIZE_OFF, AUTO_RESIZE_SUBSEQUENT_COLUMNS, autoCreateColumnsFromModel, autoResizeMode, cellEditor, cellSelectionEnabled, columnModel, dataModel, defaultEditorsByColumnClass, defaultRenderersByColumnClass, editingColumn, editingRow, editorComp, gridColor, preferredViewportSize, rowHeight, rowMargin, rowSelectionAllowed, selectionBackground, selectionForeground, selectionModel, showHorizontalLines, showVerticalLines, tableHeader
 
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 com.metamatrix.toolbox.ui.UIConstants
DATE_FORMAT_PROPERTY, SPACER_HORIZONTAL_LENGTH_PROPERTY, WINDOW_BORDER_PROPERTY
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
VDBConnectorBindingAssignmentModelTable(MultiSourceModelBindingEditRequestHandler handler)
           
 
Method Summary
static java.lang.String getBindingsText(VDBConnectorBindingNames bindingInfo)
           
 java.lang.Class getColumnClass(int colIndex)
           
 VDBConnectorBindingNames getObjectForRow(int rowIndex)
           
 boolean isAssigned(int rowIndex)
           
 boolean isCellEditable(int row, int col)
           
 boolean isRowMultiSource(int rowIndex)
           
 void populate(VDBConnectorBindingNames[] rowData)
           
 void reviseRow(VDBConnectorBindingNames rowData)
           
 void reviseRow(VDBConnectorBindingNames rowData, int rowIndex)
           
 void setContainerScrollPane(javax.swing.JScrollPane scrollPane)
           
 void updateMultiSource(java.util.Map multiSourceInfo)
           
 
Methods inherited from class com.metamatrix.toolbox.ui.widget.TableWidget
addColumn, addFilter, allowsMultipleColumnSorting, clearFilters, columnMarginChanged, columnSorted, convertRowIndexToModel, convertRowIndexToView, createDefaultColumnModel, createDefaultColumnsFromModel, createDefaultComparator, createDefaultDataModel, createDefaultHeaderRenderer, createDefaultPopupMenuFactory, createDefaultRenderers, createDefaultSorter, createDefaultTableHeader, createEnhancedColumnModel, createEnhancedModel, createModelRowMap, createToolTip, getComparator, getEnhancedColumnModel, getEnhancedModel, getFilters, getHiddenColumnCount, getHiddenColumns, getPopupMenuFactory, getPreferredSize, getRowCount, getScrollableTracksViewportWidth, getSortedColumnCount, getSortedColumns, getSorter, getValueAt, increaseColumnSize, initializeTableWidget, isColumnEditable, isEditable, isFiltered, isFilteredBy, isRowEditable, isSortable, isSorted, mapModelRows, removeFilter, setAllowsMultipleColumnSorting, setCellEditable, setColumnEditable, setColumnHidden, setColumnModel, setColumnNotSorted, setColumnNotSorted, setColumnsHidden, setColumnsNotSorted, setColumnSortedAscending, setColumnSortedAscending, setColumnSortedDescending, setColumnSortedDescending, setComparator, setEditable, setModel, setPopupMenuFactory, setRowEditable, setSortable, setSorter, setTableHeader, setValueAt, sizeColumnsToFit, sizeColumnsToFitContainer, sizeColumnsToFitData, sizeColumnsToFitData, sizeColumnsToFitViewport, sizeColumnToFitData, sizeColumnToFitData, sizeColumnToFitDataInternal, sort, tableChanged, unsortAll
 
Methods inherited from class javax.swing.JTable
addColumnSelectionInterval, addNotify, addRowSelectionInterval, changeSelection, clearSelection, columnAdded, columnAtPoint, columnMoved, columnRemoved, columnSelectionChanged, configureEnclosingScrollPane, convertColumnIndexToModel, convertColumnIndexToView, createDefaultEditors, createDefaultSelectionModel, createScrollPaneForTable, doLayout, editCellAt, editCellAt, editingCanceled, editingStopped, getAccessibleContext, getAutoCreateColumnsFromModel, getAutoCreateRowSorter, getAutoResizeMode, getCellEditor, getCellEditor, getCellRect, getCellRenderer, getCellSelectionEnabled, getColumn, getColumnCount, getColumnModel, getColumnName, getColumnSelectionAllowed, getDefaultEditor, getDefaultRenderer, getDragEnabled, getDropLocation, getDropMode, getEditingColumn, getEditingRow, getEditorComponent, getFillsViewportHeight, getGridColor, getIntercellSpacing, getModel, getPreferredScrollableViewportSize, getPrintable, getRowHeight, getRowHeight, getRowMargin, getRowSelectionAllowed, getRowSorter, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableUnitIncrement, getSelectedColumn, getSelectedColumnCount, getSelectedColumns, getSelectedRow, getSelectedRowCount, getSelectedRows, getSelectionBackground, getSelectionForeground, getSelectionModel, getShowHorizontalLines, getShowVerticalLines, getSurrendersFocusOnKeystroke, getTableHeader, getToolTipText, getUI, getUIClassID, getUpdateSelectionOnSort, initializeLocalVars, isCellSelected, isColumnSelected, isEditing, isRowSelected, moveColumn, paramString, prepareEditor, prepareRenderer, print, print, print, print, print, processKeyBinding, removeColumn, removeColumnSelectionInterval, removeEditor, removeNotify, removeRowSelectionInterval, resizeAndRepaint, rowAtPoint, selectAll, setAutoCreateColumnsFromModel, setAutoCreateRowSorter, setAutoResizeMode, setCellEditor, setCellSelectionEnabled, setColumnSelectionAllowed, setColumnSelectionInterval, setDefaultEditor, setDefaultRenderer, setDragEnabled, setDropMode, setEditingColumn, setEditingRow, setFillsViewportHeight, setGridColor, setIntercellSpacing, setPreferredScrollableViewportSize, setRowHeight, setRowHeight, setRowMargin, setRowSelectionAllowed, setRowSelectionInterval, setRowSorter, setSelectionBackground, setSelectionForeground, setSelectionMode, setSelectionModel, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setSurrendersFocusOnKeystroke, setUI, setUpdateSelectionOnSort, sizeColumnsToFit, sorterChanged, unconfigureEnclosingScrollPane, updateUI, valueChanged
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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

NUM_COLUMNS

public static final int NUM_COLUMNS
See Also:
Constant Field Values

MODEL_NAME

public static final java.lang.String MODEL_NAME

MODEL_NAME_COL_NUM

public static final int MODEL_NAME_COL_NUM
See Also:
Constant Field Values

CONNECTOR_BINDING

public static final java.lang.String CONNECTOR_BINDING

CONNECTOR_BINDING_COL_NUM

public static final int CONNECTOR_BINDING_COL_NUM
See Also:
Constant Field Values

ROW_HEIGHT

public static final int ROW_HEIGHT

SOURCE

public static final java.lang.String SOURCE

SOURCES

public static final java.lang.String SOURCES

EDIT

public static final java.lang.String EDIT
Constructor Detail

VDBConnectorBindingAssignmentModelTable

public VDBConnectorBindingAssignmentModelTable(MultiSourceModelBindingEditRequestHandler handler)
Method Detail

getBindingsText

public static java.lang.String getBindingsText(VDBConnectorBindingNames bindingInfo)

setContainerScrollPane

public void setContainerScrollPane(javax.swing.JScrollPane scrollPane)

getColumnClass

public java.lang.Class getColumnClass(int colIndex)
Overrides:
getColumnClass in class javax.swing.JTable

populate

public void populate(VDBConnectorBindingNames[] rowData)

updateMultiSource

public void updateMultiSource(java.util.Map multiSourceInfo)

reviseRow

public void reviseRow(VDBConnectorBindingNames rowData,
                      int rowIndex)

reviseRow

public void reviseRow(VDBConnectorBindingNames rowData)

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Overrides:
isCellEditable in class TableWidget

isRowMultiSource

public boolean isRowMultiSource(int rowIndex)

isAssigned

public boolean isAssigned(int rowIndex)

getObjectForRow

public VDBConnectorBindingNames getObjectForRow(int rowIndex)


Copyright © 2009. All Rights Reserved.