Package org.compiere.report.core
Class ResultTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.compiere.report.core.ResultTableModel
- All Implemented Interfaces:
Serializable,TableModel
The TableModel for RModel information
- Version:
- $Id: ResultTableModel.java,v 1.2 2006/07/30 00:51:06 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?>getColumnClass(int columnIndex) Get Column ClassintGet ColumnCountgetColumnName(int columnIndex) Get Column NameGet the ArrayList of ArrayLists that contains the table's data values.intGet Row CountgetValueAt(int row, int col) Get Value AtbooleanisCellEditable(int rowIndex, int columnIndex) Is Cell EditablevoidmoveRow(int from, int to) Move RowvoidsetValueAt(Object aValue, int row, int col) Set Value AtMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Constructor Details
-
ResultTableModel
Create a Table Model from ReportModel- Parameters:
reportModel-
-
-
Method Details
-
getRowCount
public int getRowCount()Get Row Count- Returns:
- row count
-
getColumnCount
public int getColumnCount()Get ColumnCount- Returns:
- column count
-
getColumnName
Get Column Name- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel- Parameters:
columnIndex-- Returns:
- Column Name
-
getColumnClass
Get Column Class- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel- Parameters:
columnIndex-- Returns:
- Column Class
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex) Is Cell Editable- Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel- Parameters:
rowIndex-columnIndex-- Returns:
- true, if editable
-
getValueAt
Get Value At- Parameters:
row-col-- Returns:
- value
-
setValueAt
Set Value At- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel- Parameters:
aValue-row-col-
-
moveRow
public void moveRow(int from, int to) Move Row- Parameters:
from- indexto- index
-
getDataList
Get the ArrayList of ArrayLists that contains the table's data values.
The outer array list is rows and the inner array list is the columns of a row.- Returns:
- the ArrayList of ArrayLists containing the tables data values
-