public class LocalObjectTableModel extends javax.swing.table.AbstractTableModel implements LocalObjectTracker.LocalObjectListener
| Modifier and Type | Method and Description |
|---|---|
void |
addTableModelListener(javax.swing.event.TableModelListener l)
Adds a listener to the list that's notified each time a change
to the data model occurs.
|
java.lang.Class<?> |
getColumnClass(int columnIndex)
Returns the Class for interpreting the value of the specified column
|
int |
getColumnCount()
Returns the number of columns in the model.
|
java.lang.String |
getColumnName(int column)
Returns the name for the column,
|
int |
getRowCount()
Returns the number of rows in the model.
|
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
Returns the value for the cell at
columnIndex and
rowIndex. |
boolean |
isCellEditable(int rowIndex,
int columnIndex)
Reports whether the specified cell can be modified by the user.
|
void |
objectAdded(int index,
LocalObjectTracker.ObjectLink objectLink)
Report that an Object was added to the LocalObjectTracker.
|
void |
objectDeleted(int index,
LocalObjectTracker.ObjectLink objectLink)
Report that an Object was deleted from the LocalObjectTracker.
|
void |
objectModified(int index,
LocalObjectTracker.ObjectLink objectLink)
Report that an Object was modified in the LocalObjectTracker.
|
void |
removeTableModelListener(javax.swing.event.TableModelListener l)
Removes a listener from the list that's notified each time a
change to the data model occurs.
|
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
Set the value of editable cells of the table.
|
public int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelgetRowCount()public java.lang.Class<?> getColumnClass(int columnIndex)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelcolumnIndex - the column being queriedpublic java.lang.String getColumnName(int column)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelcolumn - the column being queriedcolumnpublic int getRowCount()
JTable uses this method to determine how many rows it
should display. This method should be quick, as it
is called frequently during rendering.getRowCount in interface javax.swing.table.TableModelgetColumnCount()public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
columnIndex and
rowIndex.getValueAt in interface javax.swing.table.TableModelrowIndex - the row whose value is to be queriedcolumnIndex - the column whose value is to be queriedpublic boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelrowIndex - the row being queriedcolumnIndex - the column being queriedpublic void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelaValue - value to assign to cellrowIndex - row of cellcolumnIndex - column of cellpublic void addTableModelListener(javax.swing.event.TableModelListener l)
addTableModelListener in interface javax.swing.table.TableModeladdTableModelListener in class javax.swing.table.AbstractTableModell - the TableModelListenerpublic void removeTableModelListener(javax.swing.event.TableModelListener l)
removeTableModelListener in interface javax.swing.table.TableModelremoveTableModelListener in class javax.swing.table.AbstractTableModell - the TableModelListenerpublic void objectAdded(int index,
LocalObjectTracker.ObjectLink objectLink)
objectAdded in interface LocalObjectTracker.LocalObjectListenerindex - zero-based index into tracker listobjectLink - ObjectLink containing the new Objectpublic void objectModified(int index,
LocalObjectTracker.ObjectLink objectLink)
objectModified in interface LocalObjectTracker.LocalObjectListenerindex - zero-based index into tracker listobjectLink - ObjectLink containing the modified Objectpublic void objectDeleted(int index,
LocalObjectTracker.ObjectLink objectLink)
objectDeleted in interface LocalObjectTracker.LocalObjectListenerindex - zero-based index into tracker listobjectLink - ObjectLink containing the deleted Object