com.jstatcom.table
Class JSCNArrayTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- com.jstatcom.table.JSCAbstractTableModel
-
- com.jstatcom.table.JSCNArrayTableModel
-
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
public class JSCNArrayTableModel extends JSCAbstractTableModel
Implementation ofJSCAbstractTableModelforJSCNArraydata objects. It takes thetransposedproperty into account.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description JSCNArrayTableModel(Symbol symbol)Constructs a table model for a symbol of typeJSCTypes.NARRAY.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.Class<java.lang.Double>getColumnClass(int columnIndex)Returns theDouble.classregardless ofcolumnIndex.intgetColumnCount()intgetRowCount()java.lang.ObjectgetValueAt(int rowIndex, int columnIndex)voidsetValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)The data model is editable.-
Methods inherited from class com.jstatcom.table.JSCAbstractTableModel
getColIndexEditableMap, getJSCData, getRowIndexEditableMap, isCellEditable, isEditable, setColEditableMap, setEditable, setRowEditableMap
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnName, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Constructor Detail
-
JSCNArrayTableModel
public JSCNArrayTableModel(Symbol symbol)
Constructs a table model for a symbol of typeJSCTypes.NARRAY. The argument can benull.- Parameters:
symbol- must be of typeJSCTypes.NARRAY, can benull- Throws:
java.lang.IllegalArgumentException-if (symbol.type != JSCTypes.NARRAY)
-
-
Method Detail
-
getColumnCount
public int getColumnCount()
-
getRowCount
public int getRowCount()
-
getValueAt
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
-
setValueAt
public void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)The data model is editable. This method sets a value in the underlying data.- Specified by:
setValueAtin interfacejavax.swing.table.TableModel- Overrides:
setValueAtin classjavax.swing.table.AbstractTableModel- Parameters:
aValue- must be aDoublerowIndex- the row index, will be treated with takingtransposedinto accountcolumnIndex- the column index, will be treated with takingtransposedinto account- Throws:
java.lang.IllegalArgumentException-if (!aValue instanceof Double)
-
getColumnClass
public java.lang.Class<java.lang.Double> getColumnClass(int columnIndex)
Returns theDouble.classregardless ofcolumnIndex.- Specified by:
getColumnClassin interfacejavax.swing.table.TableModel- Overrides:
getColumnClassin classjavax.swing.table.AbstractTableModel- Parameters:
columnIndex- ignored- Returns:
- Double.class
-
-
DMelt 3.0 © DataMelt by jWork.ORG