public class ProcedureParameterTableModel extends CayenneTableModel
CayenneTableModel.PropertyComparator| Modifier and Type | Field and Description |
|---|---|
static String |
IN_OUT_PARAMETER |
static String |
IN_PARAMETER |
static String |
OUT_PARAMETER |
static int |
PARAMETER_DIRECTION |
static String[] |
PARAMETER_DIRECTION_NAMES |
static int |
PARAMETER_LENGTH |
static int |
PARAMETER_NAME |
static int |
PARAMETER_NUMBER |
static int |
PARAMETER_PRECISION |
static int |
PARAMETER_TYPE |
protected Procedure |
procedure |
eventSource, mediator, objectListlistenerList| Constructor and Description |
|---|
ProcedureParameterTableModel(Procedure procedure,
ProjectController mediator,
Object eventSource) |
| Modifier and Type | Method and Description |
|---|---|
Class |
getColumnClass(int col) |
int |
getColumnCount() |
String |
getColumnName(int col) |
Class |
getElementsClass()
Returns Java class of the internal list elements.
|
ProcedureParameter |
getParameter(int row)
Returns procedure parameter at the specified row.
|
protected Object |
getParameterDirection(ProcedureParameter parameter) |
protected Object |
getParameterLength(ProcedureParameter parameter) |
protected Object |
getParameterName(ProcedureParameter parameter) |
protected Object |
getParameterNumber(int rowIndex,
ProcedureParameter parameter) |
protected Object |
getParameterPrecision(ProcedureParameter parameter) |
protected Object |
getParameterType(ProcedureParameter parameter) |
Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int row,
int col) |
boolean |
isColumnSortable(int sortCol) |
void |
orderList()
Suppressed ordering operations defined in a superclass.
|
protected void |
setMaxLength(String newVal,
ProcedureParameter parameter) |
protected void |
setParameterDirection(String direction,
ProcedureParameter parameter) |
protected void |
setParameterName(String newVal,
ProcedureParameter parameter) |
protected void |
setParameterType(String newVal,
ProcedureParameter parameter) |
protected void |
setPrecision(String newVal,
ProcedureParameter parameter) |
void |
setUpdatedValueAt(Object newVal,
int rowIndex,
int columnIndex)
Sets a new value after it is already checked by the superclass and it is determined
that the value has changed.
|
void |
sortByColumn(int sortCol,
boolean isAscent) |
addRow, getEventSource, getMediator, getObjectList, getOrderingKey, getRowCount, isValid, moveRowDown, moveRowUp, removeRow, resetModel, setValueAt, sortByElementProperty, swapRowsaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerpublic static final int PARAMETER_NUMBER
public static final int PARAMETER_NAME
public static final int PARAMETER_DIRECTION
public static final int PARAMETER_TYPE
public static final int PARAMETER_LENGTH
public static final int PARAMETER_PRECISION
public static final String IN_PARAMETER
public static final String OUT_PARAMETER
public static final String IN_OUT_PARAMETER
public static final String[] PARAMETER_DIRECTION_NAMES
protected Procedure procedure
public ProcedureParameterTableModel(Procedure procedure, ProjectController mediator, Object eventSource)
public ProcedureParameter getParameter(int row)
public void setUpdatedValueAt(Object newVal, int rowIndex, int columnIndex)
CayenneTableModelsetUpdatedValueAt in class CayenneTableModelprotected void setPrecision(String newVal, ProcedureParameter parameter)
protected void setMaxLength(String newVal, ProcedureParameter parameter)
protected void setParameterType(String newVal, ProcedureParameter parameter)
protected void setParameterDirection(String direction, ProcedureParameter parameter)
protected void setParameterName(String newVal, ProcedureParameter parameter)
public Class getElementsClass()
CayenneTableModelgetElementsClass in class CayenneTableModelpublic int getColumnCount()
public Object getValueAt(int rowIndex, int columnIndex)
protected Object getParameterNumber(int rowIndex, ProcedureParameter parameter)
protected Object getParameterPrecision(ProcedureParameter parameter)
protected Object getParameterLength(ProcedureParameter parameter)
protected Object getParameterType(ProcedureParameter parameter)
protected Object getParameterDirection(ProcedureParameter parameter)
protected Object getParameterName(ProcedureParameter parameter)
public String getColumnName(int col)
getColumnName in interface TableModelgetColumnName in class AbstractTableModelpublic Class getColumnClass(int col)
getColumnClass in interface TableModelgetColumnClass in class AbstractTableModelpublic void orderList()
orderList in class CayenneTableModelpublic boolean isCellEditable(int row,
int col)
isCellEditable in interface TableModelisCellEditable in class AbstractTableModelpublic boolean isColumnSortable(int sortCol)
isColumnSortable in class CayenneTableModelpublic void sortByColumn(int sortCol,
boolean isAscent)
sortByColumn in class CayenneTableModelCopyright © 2001–2015 Apache Cayenne. All rights reserved.