Package kiyut.swing.table.dom
Class AttributeTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- kiyut.swing.table.dom.AttributeTableModel
-
- All Implemented Interfaces:
Serializable,TableModel
public class AttributeTableModel extends AbstractTableModel
- Author:
- KIYUT
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected String[]columnNamesthe column names for this modelprotected EventListenerdomListenerprotected Elementelement-
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
-
Constructor Summary
Constructors Constructor Description AttributeTableModel()Creates a new instance of AttributeTableModel
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetColumnCount()StringgetColumnName(int col)Returns the column name.ElementgetElement()intgetRowCount()ObjectgetValueAt(int rowIndex, int columnIndex)booleanisCellEditable(int row, int col)voidrefresh()voidsetElement(Element element)voidsetValueAt(Object value, int row, int col)Overriden to do nothing-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Field Detail
-
columnNames
protected String[] columnNames
the column names for this model
-
element
protected Element element
-
domListener
protected EventListener domListener
-
-
Method Detail
-
refresh
public void refresh()
-
setElement
public void setElement(Element element)
-
getElement
public Element getElement()
-
isCellEditable
public boolean isCellEditable(int row, int col)- Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel
-
getColumnName
public String getColumnName(int col)
Returns the column name.- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel- Parameters:
col- the column being queried- Returns:
- column name
-
getColumnCount
public int getColumnCount()
-
getRowCount
public int getRowCount()
-
getValueAt
public Object getValueAt(int rowIndex, int columnIndex)
-
setValueAt
public void setValueAt(Object value, int row, int col)
Overriden to do nothing- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel
-
-