public class OperationTableModel
extends javax.swing.table.AbstractTableModel
Constructor and Description |
---|
OperationTableModel(int arity,
int setSize) |
OperationTableModel(int arity,
int setSize,
boolean idempotent,
int defaultValue) |
OperationTableModel(OperationSymbol sym,
int setSize,
boolean idempotent,
int defaultValue) |
OperationTableModel(OperationWithDefaultValue op) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class |
getColumnClass(int col) |
int |
getColumnCount()
The column of index 0 is a vector of all but the last arg.
|
java.lang.String |
getColumnName(int col) |
int |
getDefaultValue() |
java.lang.String |
getLastVariable() |
OperationWithDefaultValue |
getOperation() |
OperationSymbol |
getOperationSymbol() |
int |
getRowCount() |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex) |
int[] |
getValueTable() |
boolean |
isCellEditable(int row,
int col) |
boolean |
isIdempotentSet()
Make an int operation which returns the defaultValue.
|
void |
setDefaultValue(int v) |
void |
setIdempotent(boolean v) |
void |
setRowName(int k,
int[] arg) |
void |
setRowNames() |
void |
setValueAt(java.lang.Object val,
int row,
int col) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
public OperationTableModel(OperationWithDefaultValue op)
public OperationTableModel(int arity, int setSize)
public OperationTableModel(int arity, int setSize, boolean idempotent, int defaultValue)
public OperationTableModel(OperationSymbol sym, int setSize, boolean idempotent, int defaultValue)
public boolean isIdempotentSet()
sym
- setSize
- public void setIdempotent(boolean v)
public int getDefaultValue()
public void setDefaultValue(int v)
public java.lang.String getLastVariable()
public void setRowNames()
public void setRowName(int k, int[] arg)
public OperationSymbol getOperationSymbol()
public int[] getValueTable()
public OperationWithDefaultValue getOperation()
public int getColumnCount()
public int getRowCount()
public java.lang.String getColumnName(int col)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
public java.lang.Class getColumnClass(int col)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public boolean isCellEditable(int row, int col)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
public void setValueAt(java.lang.Object val, int row, int col)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
Copyright 2003 Ralph Freese. All Rights Reserved.