public class ArgumentTableModel
extends javax.swing.table.AbstractTableModel
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
arguments
The edited arguments.
|
static java.lang.String[] |
COLUMN_NAMES
The column names.
|
protected java.lang.String |
config
The currently selected configuration.
|
protected jadex.bridge.modelinfo.IModelInfo |
mi
The model info.
|
| Constructor and Description |
|---|
ArgumentTableModel(jadex.bridge.modelinfo.IModelInfo mi)
Create an argument table model.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getArguments()
Get the edited arguments.
|
int |
getColumnCount()
Get the number of columns.
|
java.lang.String |
getColumnName(int column)
Get the name of a column.
|
int |
getRowCount()
Get the number of rows.
|
java.lang.Object |
getValueAt(int row,
int column)
Get a table cell value.
|
boolean |
isCellEditable(int row,
int column)
Ask if cell may be edited.
|
void |
setConfiguration(java.lang.String config)
Set the selected configuration.
|
void |
setValueAt(java.lang.Object val,
int row,
int column)
Set a cell value.
|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListenerpublic static final java.lang.String[] COLUMN_NAMES
protected jadex.bridge.modelinfo.IModelInfo mi
protected java.util.Map<java.lang.String,java.lang.String> arguments
protected java.lang.String config
public ArgumentTableModel(jadex.bridge.modelinfo.IModelInfo mi)
public int getColumnCount()
public java.lang.String getColumnName(int column)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelpublic int getRowCount()
public java.lang.Object getValueAt(int row,
int column)
public boolean isCellEditable(int row,
int column)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelpublic void setValueAt(java.lang.Object val,
int row,
int column)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelpublic void setConfiguration(java.lang.String config)
public java.util.Map<java.lang.String,java.lang.String> getArguments()