|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.table.AbstractTableModel
edu.ucsb.nceas.morpho.query.ResultSet
edu.ucsb.nceas.morpho.query.HeadResultSet
A HeadResultSet encapsulates the list of results returned from either a local query or a Metacat query, but only presents the most recent revision of a document as part of the Table Model.
Field Summary |
Fields inherited from class edu.ucsb.nceas.morpho.query.ResultSet |
blankIcon, CREATEDATEINDEX, DOCIDINDEX, DOCNAMEINDEX, DOCTYPEINDEX, ISLOCALINDEX, ISMETACATINDEX, KEYWORDSINDEX, localIcon, metacatIcon, packageDataIcon, packageIcon, PACKAGEICONINDEX, resultsVector, SURNAMEINDEX, TITLEINDEX, TRIPLEINDEX, UPDATEDATEINDEX |
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Constructor Summary | |
HeadResultSet(Query query,
java.lang.String source,
java.io.InputStream resultsXMLStream,
Morpho morpho)
Construct a HeadResultSet instance given a query object and a InputStream that represents an XML encoding of the results. |
|
HeadResultSet(Query query,
java.lang.String source,
java.util.Vector vec,
Morpho morpho)
Construct a HeadResultSet instance from a vector of vectors; for use with LocalQuery |
Method Summary | |
java.util.Vector |
getResultsVector()
get the resultsVector |
int |
getRowCount()
Return the number of records in this result set |
java.lang.Object |
getValueAt(int row,
int col)
Determine the value of a column by its row and column index |
void |
merge(ResultSet r2)
Merge a ResultSet onto this one using the docid as the join column |
void |
merge(java.util.Vector vector2)
Merge a ResultSet onto this one using the docid as the join column |
void |
openResultRecord(int row)
Open a given row index of the result set using a delegated handler class |
void |
setResultsVector(java.util.Vector vector)
Set results vector |
void |
sortTableByColumn(int col,
java.lang.String order)
Method implements from SortTableModel. |
Methods inherited from class edu.ucsb.nceas.morpho.query.ResultSet |
getColumnClass, getColumnCount, getColumnName, getFramework, getMorpho, getQuery, getRowHeight, lookupResultsVectorIndex, lookupResultsVectorIndex, openResultRecord, setHeader, setMapping, setQuery, sortVector |
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.swing.table.TableModel |
addTableModelListener, isCellEditable, removeTableModelListener, setValueAt |
Constructor Detail |
public HeadResultSet(Query query, java.lang.String source, java.io.InputStream resultsXMLStream, Morpho morpho)
public HeadResultSet(Query query, java.lang.String source, java.util.Vector vec, Morpho morpho)
Method Detail |
public int getRowCount()
getRowCount
in interface javax.swing.table.TableModel
getRowCount
in class ResultSet
public java.util.Vector getResultsVector()
getResultsVector
in class ResultSet
public void setResultsVector(java.util.Vector vector)
setResultsVector
in class ResultSet
vector
- Vectorpublic java.lang.Object getValueAt(int row, int col)
getValueAt
in interface javax.swing.table.TableModel
getValueAt
in class ResultSet
public void openResultRecord(int row)
openResultRecord
in class ResultSet
public void merge(ResultSet r2)
merge
in class ResultSet
public void merge(java.util.Vector vector2)
merge
in class ResultSet
public void sortTableByColumn(int col, java.lang.String order)
sortTableByColumn
in interface ColumnSortableTableModel
sortTableByColumn
in class ResultSet
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |