|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectru.goodidea.df.dictionary.datasource.DistributedTableModel
public class DistributedTableModel
| Constructor Summary | |
|---|---|
DistributedTableModel(IDistributedTableDataSource tableDataSource)
Constructor for CachingTableModel. |
|
DistributedTableModel(IDistributedTableDataSource tableDataSource,
int chunkSize,
int maximumCacheSize)
Constructor for CachingTableModel. |
|
| Method Summary | |
|---|---|
void |
addTableModelListener(javax.swing.event.TableModelListener l)
|
void |
fireTableDataChanged()
|
void |
fireTableRowsDeleted(int from,
int to)
|
void |
fireTableRowsInserted(int from,
int to)
|
void |
fireTableRowsUpdated(int from,
int to)
|
java.lang.Class |
getColumnClass(int columnIndex)
|
int |
getColumnCount()
|
java.lang.String |
getColumnName(int columnIndex)
|
EntityModel |
getEntity()
|
Entity |
getEntity(int row)
|
int |
getNearest(java.lang.Object search,
int column)
|
java.awt.Container |
getPanel(int row,
ActionType mode,
PanelBuilder pb,
ComponentBuildable cb)
|
int |
getRowCount()
|
int[] |
getSelectedColumns()
Returns an array corresponding to the column indexes that are currently selected. |
int[] |
getSelectedRows()
Returns an array corresponding to the row indexes that are currently selected. |
javax.swing.JTable |
getTable()
|
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
|
int |
indexOf(Key key)
|
boolean |
isCellEditable(int rowIndex,
int columnIndex)
|
boolean |
isExpectedContext(java.lang.String entityName)
|
boolean |
isWasRemoteInsert()
|
void |
removeTableModelListener(javax.swing.event.TableModelListener l)
|
void |
reread()
|
void |
reread(javax.swing.event.TableModelEvent event)
|
void |
resetFilter()
|
int |
scanKey(Key key)
|
void |
setFilter(java.lang.String filter)
|
void |
setSelectedRowsAndColumns(int[] selectedRows,
int[] selectedColumns)
Sets the rows and columns that are selected by calling setSelectedRowsAndColumns on the DistributedTableDataSource. |
void |
setTable(javax.swing.JTable table)
|
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
|
void |
sortByColumn(int column,
boolean ascent)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DistributedTableModel(IDistributedTableDataSource tableDataSource)
throws java.lang.Exception
tableDataSource - The object from which data should be retrieved.
java.lang.Exception
public DistributedTableModel(IDistributedTableDataSource tableDataSource,
int chunkSize,
int maximumCacheSize)
throws java.lang.Exception
tableDataSource - The object from which data should be retrieved.chunkSize - The number of rows that should be retrieved from the
DistributedTableDataSource at one timemaximumCacheSize - The number of rows that the DistributedTableModel should hold
before overwriting data that's not required.
java.lang.Exception| Method Detail |
|---|
public java.awt.Container getPanel(int row,
ActionType mode,
PanelBuilder pb,
ComponentBuildable cb)
TableModel.getRowCount()public int getRowCount()
getRowCount in interface javax.swing.table.TableModelpublic int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelTableModel.getColumnCount()public java.lang.String getColumnName(int columnIndex)
getColumnName in interface javax.swing.table.TableModelTableModel.getColumnName(int)public java.lang.Class getColumnClass(int columnIndex)
getColumnClass in interface javax.swing.table.TableModelTableModel.getColumnClass(int)
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
getValueAt in interface javax.swing.table.TableModelTableModel.getValueAt(int, int)
public boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface javax.swing.table.TableModelTableModel.isCellEditable(int, int)
public void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
setValueAt in interface javax.swing.table.TableModelTableModel.setValueAt(Object, int, int)public void addTableModelListener(javax.swing.event.TableModelListener l)
addTableModelListener in interface javax.swing.table.TableModelTableModel.addTableModelListener(TableModelListener)public Entity getEntity(int row)
public void removeTableModelListener(javax.swing.event.TableModelListener l)
removeTableModelListener in interface javax.swing.table.TableModelTableModel.removeTableModelListener(TableModelListener)
public void fireTableRowsInserted(int from,
int to)
public void fireTableRowsDeleted(int from,
int to)
public void fireTableRowsUpdated(int from,
int to)
public void fireTableDataChanged()
public void setSelectedRowsAndColumns(int[] selectedRows,
int[] selectedColumns)
throws java.lang.Exception
setSelectedRowsAndColumns on the DistributedTableDataSource.
selectedRows - An array of the selected row indexes.selectedColumns - An array of the selected column indexes.
java.lang.Exception
public int[] getSelectedRows()
throws java.lang.Exception
java.lang.Exceptionpublic int indexOf(Key key)
public int scanKey(Key key)
public int[] getSelectedColumns()
throws java.lang.Exception
java.lang.Exceptionpublic EntityModel getEntity()
public void reread()
public void reread(javax.swing.event.TableModelEvent event)
public boolean isExpectedContext(java.lang.String entityName)
public javax.swing.JTable getTable()
public void setTable(javax.swing.JTable table)
public void setFilter(java.lang.String filter)
public void resetFilter()
public int getNearest(java.lang.Object search,
int column)
public void sortByColumn(int column,
boolean ascent)
public boolean isWasRemoteInsert()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||