org.jfree.report.demo.conditionalgroup
Class ConditionalGroupTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.jfree.report.demo.conditionalgroup.ConditionalGroupTableModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
- public class ConditionalGroupTableModel
- extends javax.swing.table.AbstractTableModel
- See Also:
- Serialized Form
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Method Summary |
void |
addRecord(java.lang.String type,
java.lang.String levelOne,
java.lang.String levelTwo,
java.lang.Number balance)
|
java.lang.Class |
getColumnClass(int columnIndex)
Returns the most specific superclass for all the cell values in the column. |
int |
getColumnCount()
Returns the number of columns in the model. |
java.lang.String |
getColumnName(int columnIndex)
Returns the name of the column at columnIndex . |
int |
getRowCount()
Returns the number of rows in the model. |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
Returns the value for the cell at columnIndex and
rowIndex . |
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 |
ConditionalGroupTableModel
public ConditionalGroupTableModel()
addRecord
public void addRecord(java.lang.String type,
java.lang.String levelOne,
java.lang.String levelTwo,
java.lang.Number balance)
getColumnClass
public java.lang.Class getColumnClass(int columnIndex)
- Returns the most specific superclass for all the cell values in the column. This is
used by the
JTable
to set up a default renderer and editor for the
column.
- Parameters:
columnIndex
- the index of the column
- Returns:
- the common ancestor class of the object values in the model.
getColumnCount
public int getColumnCount()
- Returns the number of columns in the model. A
JTable
uses this method to
determine how many columns it should create and display by default.
- Returns:
- the number of columns in the model
- See Also:
getRowCount()
getColumnName
public java.lang.String getColumnName(int columnIndex)
- Returns the name of the column at
columnIndex
. This is used to
initialize the table's column header name. Note: this name does not need to be
unique; two columns in a table can have the same name.
- Parameters:
columnIndex
- the index of the column
- Returns:
- the name of the column
getRowCount
public int getRowCount()
- Returns the number of rows in the model. A
JTable
uses this method to
determine how many rows it should display. This method should be quick, as it is
called frequently during rendering.
- Returns:
- the number of rows in the model
- See Also:
getColumnCount()
getValueAt
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
- Returns the value for the cell at
columnIndex
and
rowIndex
.
- Parameters:
rowIndex
- the row whose value is to be queriedcolumnIndex
- the column whose value is to be queried
- Returns:
- the value Object at the specified cell