|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.table.AbstractTableModel org.apache.commons.jelly.tags.swing.model.ExpressionTableModel
A Swing TableModel that uses a List of rows with pluggable Expressions to evaluate the value of the cells
Nested Class Summary | |
protected static class |
ExpressionTableModel.MyTableColumnModel
|
Field Summary |
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Constructor Summary | |
ExpressionTableModel()
|
Method Summary | |
void |
addColumn(ExpressionTableColumn column)
Adds a new column definition to the table |
int |
getColumnCount()
|
java.util.List |
getColumnList()
Returns the column definitions. |
javax.swing.table.TableColumnModel |
getColumnModel()
|
java.lang.String |
getColumnName(int columnIndex)
|
org.apache.commons.jelly.JellyContext |
getContext()
Returns the context. |
int |
getRowCount()
|
java.util.List |
getRows()
Returns the list of rows. |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
|
void |
removeColumn(ExpressionTableColumn column)
Removes a column definition from the table |
void |
setContext(org.apache.commons.jelly.JellyContext context)
Sets the context. |
void |
setRows(java.util.List rows)
Sets the list of rows. |
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 |
Constructor Detail |
public ExpressionTableModel()
Method Detail |
public java.util.List getColumnList()
public javax.swing.table.TableColumnModel getColumnModel()
public void addColumn(ExpressionTableColumn column)
public void removeColumn(ExpressionTableColumn column)
public int getRowCount()
public int getColumnCount()
public java.lang.String getColumnName(int columnIndex)
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
public java.util.List getRows()
public void setRows(java.util.List rows)
rows
- The rows to setpublic org.apache.commons.jelly.JellyContext getContext()
public void setContext(org.apache.commons.jelly.JellyContext context)
context
- The context to set
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |