|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.fruitioninc.jwc.AbstractModel | +--com.fruitioninc.jwc.AbstractTableModel | +--com.fruitioninc.jwc.ThreadLocalTableModel
A table model that stores it's state in thread local storage. Note that only editable cells are stored in thread local storage. The column names and non-editable cells are stored in member variables and are thus global to all threads and requests
Nested Class Summary | |
static interface |
ThreadLocalTableModel.DefaultDataFactory
Creator of default data. |
Field Summary | |
static java.lang.String |
PROPERTY_DATA
|
Constructor Summary | |
ThreadLocalTableModel(Component component,
java.lang.String[] columnNames,
ThreadLocalTableModel.DefaultDataFactory defaultDataFactory)
|
Method Summary | |
java.lang.Class |
getColumnClass(int column)
Returns the type of data in the column of a given index. |
int |
getColumnCount()
Returns the number of columns in the table. |
java.lang.String |
getColumnName(int column)
Returns the name of the column of a given index. |
java.lang.String |
getColumnTitle(int column)
Returns title of the column of a given index. |
protected java.lang.Object[][] |
getData()
|
int |
getRowCount()
Returns the number of rows in the table. |
java.lang.Object |
getValueAt(int row,
int column)
Returns value of the cell in the given row and column. |
boolean |
isEditable(int row,
int column)
Returns true if the cell is editable. |
void |
setValueAt(int row,
int column,
java.lang.Object value)
Sets the value of the cell in the given row and column. |
Methods inherited from class com.fruitioninc.jwc.AbstractModel |
_getStatefull, _setStatefull |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.fruitioninc.jwc.Model |
_getStatefull, _setStatefull |
Field Detail |
public static final java.lang.String PROPERTY_DATA
Constructor Detail |
public ThreadLocalTableModel(Component component, java.lang.String[] columnNames, ThreadLocalTableModel.DefaultDataFactory defaultDataFactory)
Method Detail |
public int getColumnCount()
TableModel
public java.lang.String getColumnName(int column)
TableModel
public java.lang.String getColumnTitle(int column)
TableModel
public java.lang.Class getColumnClass(int column)
TableModel
public int getRowCount()
TableModel
public java.lang.Object getValueAt(int row, int column)
TableModel
public void setValueAt(int row, int column, java.lang.Object value)
TableModel
public boolean isEditable(int row, int column)
TableModel
protected java.lang.Object[][] getData()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |