public class TTableModelEvent
extends java.util.EventObject
TTableListener
will be called back when table model data
changed, a TTableModelEvent instance will be sent back to tell
the listener the detailed information about the change.Modifier and Type | Field and Description |
---|---|
static int |
ADD_COLUMN
Indicate a column has been added into the table model.
|
static int |
ADD_ROW
Indicate a row has been added on table model.
|
static int |
CLEAR_TABLE
Indicate table model has been cleared.
|
protected int |
columnIndex |
protected boolean |
multiColumnSort |
protected java.lang.Object |
newValue |
protected java.lang.Object |
oldValue |
static int |
REMOVE_COLUMN
Indicate a column has been removed from table model.
|
static int |
REMOVE_ROW
Indicate a row has been removed from table model.
|
protected java.util.Vector |
rowData |
static int |
SORT_COLUMN
Indicate a column has been sorted.
|
protected TTableColumn |
tableColumn |
protected int |
type |
static int |
UPDATE_CELL
Indicate the value of a table cell has been updated.
|
Constructor and Description |
---|
TTableModelEvent(TTableModel tableModel,
int type)
Create a table model event.
|
TTableModelEvent(TTableModel tableModel,
int type,
TTableColumn tableColumn)
Create a table model change event.
|
TTableModelEvent(TTableModel tableModel,
int type,
TTableColumn tableColumn,
boolean multiColumnSort) |
TTableModelEvent(TTableModel tableModel,
int type,
java.util.Vector rowData)
Create a table model change event.
|
TTableModelEvent(TTableModel tableModel,
java.util.Vector rowData,
java.lang.Object oldValue,
java.lang.Object newValue,
int columnIndex)
Create a table model change event encapsulates table cell update.
|
Modifier and Type | Method and Description |
---|---|
int |
getColumnIndex()
Get column index, if event is cell update type
|
java.lang.Object |
getNewValue()
Get new cell value for cell update
|
java.lang.Object |
getOldValue()
Get old cell value for cell update
|
java.util.Vector |
getRowData()
Get event relevant table row data.
|
TTableColumn |
getTableColumn()
Get event relevant table column.
|
int |
getType()
Get event type.
|
boolean |
isMultiColumnSort()
Checks whether multi columns is sorted.
|
public static final int ADD_ROW
public static final int REMOVE_ROW
public static final int CLEAR_TABLE
public static final int UPDATE_CELL
public static final int ADD_COLUMN
public static final int REMOVE_COLUMN
public static final int SORT_COLUMN
protected int type
protected java.util.Vector rowData
protected java.lang.Object oldValue
protected java.lang.Object newValue
protected int columnIndex
protected TTableColumn tableColumn
protected boolean multiColumnSort
public TTableModelEvent(TTableModel tableModel, int type)
tableModel
- TTableModel the event sourcetype
- int event type, indicate what change the
event is. The legal values are:
public TTableModelEvent(TTableModel tableModel, int type, java.util.Vector rowData)
tableModel
- TTableModel event sourcetype
- int event type, indicate what change the
event is. The legal values are:
rowData
- Vector the relevant table row data.
For instance, when row added, this row data is the
added row data.public TTableModelEvent(TTableModel tableModel, int type, TTableColumn tableColumn)
tableModel
- TTableModel the event sourcetype
- int event type, indicate what change the
event is. The legal values are:
tableColumn
- TTableColumn the relevant table column.
For instance, this is the added column when a column is added.public TTableModelEvent(TTableModel tableModel, int type, TTableColumn tableColumn, boolean multiColumnSort)
public TTableModelEvent(TTableModel tableModel, java.util.Vector rowData, java.lang.Object oldValue, java.lang.Object newValue, int columnIndex)
tableModel
- TTableModel event sourcerowData
- Vector updated row dataoldValue
- Object old cell valuenewValue
- Object new cell valuecolumnIndex
- int updated column indexpublic int getColumnIndex()
public java.lang.Object getNewValue()
public java.lang.Object getOldValue()
public java.util.Vector getRowData()
public int getType()
public TTableColumn getTableColumn()
public boolean isMultiColumnSort()
Copyright © 2002 - 2010 Serva Software. All Rights Reserved.