Package mgui.interfaces.variables.tables
Class VariableTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
mgui.interfaces.tables.InterfaceTableModel
mgui.interfaces.variables.tables.VariableTableModel
- All Implemented Interfaces:
java.io.Serializable,javax.swing.table.TableModel,AttributeObject,InterfaceObject,NamedObject,TreeObject,CleanableObject
public class VariableTableModel extends InterfaceTableModel
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors Constructor Description VariableTableModel()VariableTableModel(VariableInt<?> variable) -
Method Summary
Modifier and Type Method Description intgetColumnCount()java.lang.StringgetColumnName(int c)intgetRowCount()java.lang.ObjectgetSource()Returns the source of data for this table.java.lang.ObjectgetValueAt(int row, int col)VariableInt<?>getVariable()booleanisCellEditable(int rowIndex, int col)voidsetValueAt(java.lang.Object value, int row, int column)voidsetVariable(VariableInt<?> variable)Methods inherited from class mgui.interfaces.tables.InterfaceTableModel
_init, clean, destroy, getAttribute, getAttributes, getAttributeValue, getName, getTreeLabel, isDestroyed, issueTreeNode, setAttribute, setAttributes, setName, setTreeNodeMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
VariableTableModel
public VariableTableModel() -
VariableTableModel
-
-
Method Details
-
setVariable
-
getSource
public java.lang.Object getSource()Description copied from class:InterfaceTableModelReturns the source of data for this table.- Specified by:
getSourcein classInterfaceTableModel- Returns:
-
getVariable
-
isCellEditable
public boolean isCellEditable(int rowIndex, int col)- Specified by:
isCellEditablein interfacejavax.swing.table.TableModel- Overrides:
isCellEditablein classjavax.swing.table.AbstractTableModel
-
getColumnCount
public int getColumnCount() -
getColumnName
public java.lang.String getColumnName(int c)- Specified by:
getColumnNamein interfacejavax.swing.table.TableModel- Overrides:
getColumnNamein classjavax.swing.table.AbstractTableModel
-
getRowCount
public int getRowCount() -
getValueAt
public java.lang.Object getValueAt(int row, int col) -
setValueAt
public void setValueAt(java.lang.Object value, int row, int column)- Specified by:
setValueAtin interfacejavax.swing.table.TableModel- Overrides:
setValueAtin classjavax.swing.table.AbstractTableModel
-