|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.table.AbstractTableModel oracle.ide.controls.DefaultListTableModel oracle.ide.controls.InputTableModel
public class InputTableModel
Nested Class Summary | |
---|---|
static class |
InputTableModel.ColumnMetaData
|
Field Summary |
---|
Fields inherited from class oracle.ide.controls.DefaultListTableModel |
---|
columnIdentifiers, dataList |
Fields inherited from class javax.swing.table.AbstractTableModel |
---|
listenerList |
Constructor Summary | |
---|---|
InputTableModel()
|
|
InputTableModel(java.util.List dataList,
InputTableModel.ColumnMetaData[] columnMetaData)
|
Method Summary | |
---|---|
void |
addColumn(java.lang.Object columnName)
Adds a column to the model. |
void |
addColumn(java.lang.Object columnName,
java.util.List columnData)
Adds a column to the model. |
void |
addColumn(java.lang.Object columnName,
java.lang.Object[] columnData)
Adds a column to the model. |
void |
addColumn(java.lang.String displayName,
boolean editable)
|
void |
clearAllRows()
|
java.lang.Class |
getColumnClass(int column)
This allows different renderers to be used based on the column data |
boolean |
isCellEditable(int row,
int column)
Returns true if the column allows edits; false otherwise. |
void |
setColumnEditable(int column,
boolean editable)
|
void |
setColumnEditable(java.lang.String colName,
boolean editable)
|
Methods inherited from class oracle.ide.controls.DefaultListTableModel |
---|
addRow, addRow, convertToList, convertToList, getColumnCount, getColumnName, getDataList, getRowCount, getValueAt, insertRow, insertRow, isEditable, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataList, setDataList, setEditable, setNumRows, setRowCount, setValueAt |
Methods inherited from class javax.swing.table.AbstractTableModel |
---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InputTableModel()
public InputTableModel(java.util.List dataList, InputTableModel.ColumnMetaData[] columnMetaData)
Method Detail |
---|
public void addColumn(java.lang.String displayName, boolean editable)
public void addColumn(java.lang.Object columnName)
columnName
. This method will send a
tableChanged
notification message to all the listeners.
This method is a cover for addColumn(Object, List)
which
uses null
as the data list. The column will be defaulted
as editable.
addColumn
in class DefaultListTableModel
columnName
- the identifier of the column being added
java.lang.IllegalArgumentException
- if columnName
is null
public void addColumn(java.lang.Object columnName, java.util.List columnData)
columnName
. columnData
is the
optional list of data for the column. If it is null
the column is filled with null
values. Otherwise,
the new data will be added to model starting with the first
element going to row 0, etc. This method will send a
tableChanged
notification message to all the listeners.
The column will be defaulted as editable.
addColumn
in class DefaultListTableModel
columnName
- the identifier of the column being addedcolumnData
- optional data of the column being added
java.lang.IllegalArgumentException
- if columnName
is null
public void addColumn(java.lang.Object columnName, java.lang.Object[] columnData)
columnName
. columnData
is the
optional array of data for the column. If it is null
the column is filled with null
values. Otherwise,
the new data will be added to model starting with the first
element going to row 0, etc. This method will send a
tableChanged
notification message to all the listeners.
The column will be defaulted as editable.
addColumn
in class DefaultListTableModel
addColumn(Object, List)
public boolean isCellEditable(int row, int column)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class DefaultListTableModel
row
- the row whose value is to be queriedcolumn
- the column whose value is to be queried
DefaultListTableModel.setValueAt(java.lang.Object, int, int)
public java.lang.Class getColumnClass(int column)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public void setColumnEditable(java.lang.String colName, boolean editable)
public void setColumnEditable(int column, boolean editable)
public void clearAllRows()
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |