private class PropertyView.TableModel
extends javax.swing.table.AbstractTableModel
Modifier and Type | Field and Description |
---|---|
private java.util.Vector<PropertyView.Attribute> |
attributes
Its attributes
|
PropertyView.Handler |
handler
Its handler
|
private java.lang.Object |
pickedObject
The picked object
|
private static long |
serialVersionUID |
Constructor and Description |
---|
TableModel()
Constructor
|
TableModel(java.lang.Object object,
PropertyView.Handler handler)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
get()
Get all attribute values
|
int |
getColumnCount() |
java.lang.String |
getColumnName(int x) |
int |
getRowCount() |
java.lang.Object |
getValueAt(int y,
int x) |
boolean |
isCellEditable(int y,
int x) |
void |
set()
Set all attribute values
|
void |
setValueAt(java.lang.Object value,
int y,
int x) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
private static final long serialVersionUID
private final java.lang.Object pickedObject
public final PropertyView.Handler handler
private java.util.Vector<PropertyView.Attribute> attributes
public TableModel()
public TableModel(java.lang.Object object, PropertyView.Handler handler)
object
- picked objecthandler
- its handlerpublic void get()
public void set()
public int getRowCount()
public int getColumnCount()
public boolean isCellEditable(int y, int x)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public java.lang.Object getValueAt(int y, int x)
public void setValueAt(java.lang.Object value, int y, int x)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
public java.lang.String getColumnName(int x)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel