|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.table.AbstractTableModel
lemurproject.indri.ui.DocsTableModel
class DocsTableModel
Table Model for the scored document results from running a query.
Field Summary | |
---|---|
private java.lang.String[] |
columnNames
Labels for the columns |
private java.lang.Object[][] |
data
Container for the data. |
private java.lang.String[] |
noScoreColumnNames
Labels for the columns docid and title |
private java.lang.Object[][] |
noScoreData
Container for the data, docid and title. |
private java.lang.String[] |
scoreColumnNames
Labels for the columns score, docid and title |
private java.lang.Object[][] |
scoreData
Container for the data, score, docid, and title. |
(package private) boolean |
showScores
|
Fields inherited from class javax.swing.table.AbstractTableModel |
---|
listenerList |
Constructor Summary | |
---|---|
DocsTableModel()
|
Method Summary | |
---|---|
void |
clear()
Clear the data array. |
void |
displayScores(boolean display)
Turn score display on or off. |
java.lang.Class |
getColumnClass(int c)
|
int |
getColumnCount()
|
java.lang.String |
getColumnName(int col)
|
int |
getRowCount()
|
java.lang.Object |
getValueAt(int row,
int col)
|
void |
resize(int row)
Resize the data array to contain row number of rows. |
void |
setValueAt(int row,
double score,
java.lang.String doc,
java.lang.String title)
Update an entry for a row |
void |
setValueAt(int row,
java.lang.String doc,
java.lang.String title)
Update an entry for a row |
void |
setValueAt(java.lang.Object obj,
int row,
int col)
|
Methods inherited from class javax.swing.table.AbstractTableModel |
---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
boolean showScores
private java.lang.String[] noScoreColumnNames
private java.lang.String[] scoreColumnNames
private java.lang.String[] columnNames
private java.lang.Object[][] noScoreData
private java.lang.Object[][] scoreData
private java.lang.Object[][] data
Constructor Detail |
---|
DocsTableModel()
Method Detail |
---|
public int getColumnCount()
public int getRowCount()
public java.lang.String getColumnName(int col)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
public java.lang.Object getValueAt(int row, int col)
public java.lang.Class getColumnClass(int c)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public void resize(int row)
row
number of rows.
row
- Number of rows for the new array.public void displayScores(boolean display)
display
- true to display scores, false to notpublic void clear()
public void setValueAt(java.lang.Object obj, int row, int col)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
public void setValueAt(int row, java.lang.String doc, java.lang.String title)
row
- The row indexdoc
- The document nametitle
- The document title if anypublic void setValueAt(int row, double score, java.lang.String doc, java.lang.String title)
row
- The row indexscore
- The document scoredoc
- The document nametitle
- The document title if any
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |