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, removeTableModelListener
public 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.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
public int getRowCount()
public java.lang.Object getValueAt(int row, int column)
public boolean isCellEditable(int row, int column)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public void setValueAt(java.lang.Object val, int row, int column)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
public void setConfiguration(java.lang.String config)
public java.util.Map<java.lang.String,java.lang.String> getArguments()