szd.DB
Class QueryTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by szd.DB.QueryTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class QueryTableModel
extends javax.swing.table.AbstractTableModel

See Also:
Serialized Form

Field Summary
(package private)  java.util.Vector<java.lang.String[]> cache
           
(package private)  int colCount
           
(package private)  java.lang.String currentURL
           
(package private)  java.sql.Connection db
           
(package private)  java.lang.String[] headers
           
(package private)  java.sql.Statement statement
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
QueryTableModel()
           
 
Method Summary
 void closeDB()
           
 int getColumnCount()
           
 java.lang.String getColumnName(int i)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int col)
           
 void initDB(java.lang.String url)
           
 void setHostURL(java.lang.String url)
           
 void setQuery(java.lang.String q)
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cache

java.util.Vector<java.lang.String[]> cache

colCount

int colCount

headers

java.lang.String[] headers

db

java.sql.Connection db

statement

java.sql.Statement statement

currentURL

java.lang.String currentURL
Constructor Detail

QueryTableModel

public QueryTableModel()
Method Detail

getColumnName

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

getColumnCount

public int getColumnCount()

getRowCount

public int getRowCount()

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)

setHostURL

public void setHostURL(java.lang.String url)

setQuery

public void setQuery(java.lang.String q)

initDB

public void initDB(java.lang.String url)

closeDB

public void closeDB()