org.hydrateframework.gui
Class QueryMapModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by org.hydrateframework.gui.QueryMapModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel, ObjectMapListSource

public class QueryMapModel
extends javax.swing.table.AbstractTableModel
implements ObjectMapListSource

Version:
@(#)$Revision: 1.10 $
Author:
David Chamberlin
See Also:
Serialized Form

Nested Class Summary
static class QueryMapModel.ObjectMap
           
 
Field Summary
protected static int COND_COLUMN
           
protected static int COUNT_COLUMN
           
protected static int DATA_COLUMN
           
protected static int KEY_COLUMN
           
static int NUM_LINK_COLS
           
protected static int OBJECT_COLUMN
           
protected static int TEST_INCLUDE_IMPL
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
QueryMapModel()
           
 
Method Summary
 int getColumnCount()
           
 java.lang.String getColumnName(int columnIndex)
           
 javax.swing.table.TableCellEditor getEditor()
           
 java.util.List<QueryMapModel.ObjectMap> getObjectMaps()
           
 int getRowCount()
           
 javax.swing.table.TableCellRenderer getTableCellRenderer()
           
 java.lang.Object getValueAt(int row, int column)
           
 boolean isCellEditable(int row, int col)
           
 void setResultSet(java.sql.ResultSet rs, java.util.List<QueryMapModel.ObjectMap> objectMaps, javax.swing.JTable target)
           
 void setValueAt(java.lang.Object val, int row, int column)
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COUNT_COLUMN

protected static final int COUNT_COLUMN
See Also:
Constant Field Values

OBJECT_COLUMN

protected static final int OBJECT_COLUMN
See Also:
Constant Field Values

KEY_COLUMN

protected static final int KEY_COLUMN
See Also:
Constant Field Values

COND_COLUMN

protected static final int COND_COLUMN
See Also:
Constant Field Values

TEST_INCLUDE_IMPL

protected static final int TEST_INCLUDE_IMPL
See Also:
Constant Field Values

DATA_COLUMN

protected static final int DATA_COLUMN
See Also:
Constant Field Values

NUM_LINK_COLS

public static final int NUM_LINK_COLS
See Also:
Constant Field Values
Constructor Detail

QueryMapModel

public QueryMapModel()
Method Detail

getObjectMaps

public java.util.List<QueryMapModel.ObjectMap> getObjectMaps()
Specified by:
getObjectMaps in interface ObjectMapListSource

setResultSet

public void setResultSet(java.sql.ResultSet rs,
                         java.util.List<QueryMapModel.ObjectMap> objectMaps,
                         javax.swing.JTable target)
                  throws java.sql.SQLException
Throws:
java.sql.SQLException

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface javax.swing.table.TableModel

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)
Specified by:
getValueAt in interface javax.swing.table.TableModel

setValueAt

public void setValueAt(java.lang.Object val,
                       int row,
                       int column)
Specified by:
setValueAt in interface javax.swing.table.TableModel
Overrides:
setValueAt in class javax.swing.table.AbstractTableModel

getColumnName

public java.lang.String getColumnName(int columnIndex)
Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel

getEditor

public javax.swing.table.TableCellEditor getEditor()

getTableCellRenderer

public javax.swing.table.TableCellRenderer getTableCellRenderer()


Copyright © 2000 The Hydrate Project. All Rights Reserved.