|
Holger's Java API |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.table.AbstractTableModel
com.antelmann.util.table.MovableTableModel
public class MovableTableModel
a wrapper around a TableModel allowing to rearrange its rows. Note that this implementation is not synchronized.
| Field Summary |
|---|
| Fields inherited from class javax.swing.table.AbstractTableModel |
|---|
listenerList |
| Constructor Summary | |
|---|---|
MovableTableModel(TableModel model)
constructs a SortableTableModel with an embedded model |
|
| Method Summary | |
|---|---|
protected void |
finalize()
allows itself to be garbage collected by removing itself as a listener to the embedded model |
Class<?> |
getColumnClass(int column)
|
int |
getColumnCount()
|
String |
getColumnName(int column)
|
TableModel |
getModel()
returns the embedded model |
int |
getOriginalRow(int sortedRowPosition)
|
int |
getRowCount()
|
int |
getRowPosition(int originalRow)
|
List<Integer> |
getSortingView()
returns an unmodifiable view of the current sorting |
Object |
getValueAt(int row,
int column)
|
boolean |
isCellEditable(int row,
int column)
|
boolean |
moveDown(int row)
moves the given row down by one. |
boolean |
moveUp(int row)
moves the given row up by one. |
void |
resetOrder()
|
void |
setValueAt(Object value,
int row,
int column)
|
void |
tableChanged(TableModelEvent ev)
public as an implementation side effect; resets the table to its updated embedded model |
TableModel |
unwrap()
returns the embedded instance that this wrapper encloses |
| Methods inherited from class javax.swing.table.AbstractTableModel |
|---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MovableTableModel(TableModel model)
| Method Detail |
|---|
protected void finalize()
finalize in class Objectpublic void resetOrder()
public boolean moveDown(int row)
public boolean moveUp(int row)
public void tableChanged(TableModelEvent ev)
tableChanged in interface TableModelListenerpublic TableModel getModel()
public TableModel unwrap()
Wrapped
unwrap in interface Wrapped<TableModel>public int getOriginalRow(int sortedRowPosition)
public int getRowPosition(int originalRow)
public List<Integer> getSortingView()
public int getRowCount()
getRowCount in interface TableModelpublic int getColumnCount()
getColumnCount in interface TableModelpublic String getColumnName(int column)
getColumnName in interface TableModelgetColumnName in class AbstractTableModelpublic Class<?> getColumnClass(int column)
getColumnClass in interface TableModelgetColumnClass in class AbstractTableModel
public boolean isCellEditable(int row,
int column)
isCellEditable in interface TableModelisCellEditable in class AbstractTableModel
public Object getValueAt(int row,
int column)
getValueAt in interface TableModel
public void setValueAt(Object value,
int row,
int column)
setValueAt in interface TableModelsetValueAt in class AbstractTableModel
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||