Package mgui.interfaces.attributes.table
Class AttributeTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
mgui.interfaces.attributes.table.AttributeTableModel
- All Implemented Interfaces:
java.io.Serializable,javax.swing.table.TableModel
public class AttributeTableModel
extends javax.swing.table.AbstractTableModel
Table model designed to display updatable
Attributes.- Since:
- 1.0
- Version:
- 1.0
- Author:
- Andrew Reid
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description AttributeListattributesbooleanisEditableFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors Constructor Description AttributeTableModel()AttributeTableModel(AttributeList thisList) -
Method Summary
Modifier and Type Method Description Attribute<?>getAttribute(int row)intgetColumnCount()java.lang.StringgetColumnName(int col)intgetRowCount()java.lang.ObjectgetValueAt(int row, int col)booleanisCellEditable(int row, int col)voidsetAttributes(AttributeList list)voidsetValueAt(java.lang.Object value, int row, int col)Methods 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
-
Field Details
-
attributes
-
isEditable
public boolean isEditable
-
-
Constructor Details
-
AttributeTableModel
public AttributeTableModel() -
AttributeTableModel
-
-
Method Details
-
setAttributes
-
getColumnCount
public int getColumnCount() -
getRowCount
public int getRowCount() -
getValueAt
public java.lang.Object getValueAt(int row, int col) -
isCellEditable
public boolean isCellEditable(int row, int col)- Specified by:
isCellEditablein interfacejavax.swing.table.TableModel- Overrides:
isCellEditablein classjavax.swing.table.AbstractTableModel
-
getColumnName
public java.lang.String getColumnName(int col)- Specified by:
getColumnNamein interfacejavax.swing.table.TableModel- Overrides:
getColumnNamein classjavax.swing.table.AbstractTableModel
-
setValueAt
public void setValueAt(java.lang.Object value, int row, int col)- Specified by:
setValueAtin interfacejavax.swing.table.TableModel- Overrides:
setValueAtin classjavax.swing.table.AbstractTableModel
-
getAttribute
-