Class ArrayTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.cristalise.gui.tabs.outcome.form.field.ArrayTableModel
- All Implemented Interfaces:
Serializable,TableModel
$Revision: 1.2 $
$Date: 2006/05/24 07:51:53 $
Copyright (C) 2003 CERN - European Organization for Nuclear Research
All rights reserved.
- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddField()intClass<?> getColumnClass(int columnIndex) intgetColumnName(int column) getData()intgetValueAt(int arg0, int arg1) booleanisCellEditable(int rowIndex, int columnIndex) voidvoidsetColumnCount(int newCols) voidvoidsetReadOnly(boolean readOnly) voidsetValueAt(Object aValue, int rowIndex, int columnIndex) Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Constructor Details
-
ArrayTableModel
public ArrayTableModel(org.exolab.castor.xml.schema.SimpleType type)
-
-
Method Details
-
setReadOnly
public void setReadOnly(boolean readOnly) -
setData
-
getData
-
addField
public void addField() -
removeField
public void removeField() -
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
getColumnCount
public int getColumnCount() -
getArrayLength
public int getArrayLength() -
setColumnCount
public void setColumnCount(int newCols) -
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel
-
getRowCount
public int getRowCount() -
getValueAt
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex) - Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel
-