Package fr.esrf.tangoatk.widget.util
Class EntityJTableAdapter
java.lang.Object
javax.swing.table.AbstractTableModel
fr.esrf.tangoatk.widget.util.EntityJTableAdapter
- All Implemented Interfaces:
Serializable,TableModel
- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntities(fr.esrf.tangoatk.core.AttributeList attributelist) voidaddEntity(fr.esrf.tangoatk.core.IEntity ientity) voidaddTableModelListener(JTable jtable) getColumnClass(int i) intgetColumnName(int i) intgetValueAt(int i, int j) fr.esrf.tangoatk.core.PropertyinternalGetValueAt(int i, int j) booleanisCellEditable(int i, int j) static voidprotected voidnormalizeProperties(fr.esrf.tangoatk.core.IEntity ientity) voidvoidsetValueAt(Object obj, int i, int j) Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Constructor Details
-
EntityJTableAdapter
public EntityJTableAdapter()
-
-
Method Details
-
addTableModelListener
-
addEntity
public void addEntity(fr.esrf.tangoatk.core.IEntity ientity) -
normalizeProperties
protected void normalizeProperties(fr.esrf.tangoatk.core.IEntity ientity) -
addEntities
public void addEntities(fr.esrf.tangoatk.core.AttributeList attributelist) -
setTable
-
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel
-
getRowCount
public int getRowCount() -
getColumnCount
public int getColumnCount() -
internalGetValueAt
public fr.esrf.tangoatk.core.Property internalGetValueAt(int i, int j) -
getValueAt
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel
-
isCellEditable
public boolean isCellEditable(int i, int j) - Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
main
- Throws:
Exception
-