|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.table.AbstractTableModel
org.ka2ddo.yaac.gui.LocalObjectTableModel
public class LocalObjectTableModel
This class provides the table information for displaying all locally managed Objects/Items.
| Field Summary |
|---|
| Fields inherited from class javax.swing.table.AbstractTableModel |
|---|
listenerList |
| Method Summary | |
|---|---|
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. |
| Methods inherited from class javax.swing.table.AbstractTableModel |
|---|
findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
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 queried
public java.lang.String getColumnName(int column)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelcolumn - the column being queried
columnpublic 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 queried
public 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 queried
public 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 TableModelListener
public void objectAdded(int index,
LocalObjectTracker.ObjectLink objectLink)
objectAdded in interface LocalObjectTracker.LocalObjectListenerindex - zero-based index into tracker listobjectLink - ObjectLink containing the new Object
public void objectModified(int index,
LocalObjectTracker.ObjectLink objectLink)
objectModified in interface LocalObjectTracker.LocalObjectListenerindex - zero-based index into tracker listobjectLink - ObjectLink containing the modified Object
public void objectDeleted(int index,
LocalObjectTracker.ObjectLink objectLink)
objectDeleted in interface LocalObjectTracker.LocalObjectListenerindex - zero-based index into tracker listobjectLink - ObjectLink containing the deleted Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||