|
Oracle Fusion Middleware extensions for Seed Data Framework 11g Release 1 (11.1.2) E22564-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.table.AbstractTableModel oracle.apps.fnd.applseed.config.ui.table.SDAbstractTableModel
public abstract class SDAbstractTableModel
Class provides the table model for field(s) list. Class adds two additional columns for add and remove actions for each row. Default icons are provided for the actions.
Nested Class Summary | |
---|---|
class |
SDAbstractTableModel.ActionMask
Class provides support for action on data rows. |
class |
SDAbstractTableModel.ComponentSetterMask
Class provides support for setting action icons on data rows. |
class |
SDAbstractTableModel.DeleteMask
Class provides support for delete action on data rows. |
class |
SDAbstractTableModel.EditMask
Class provides support for edit action on data rows. |
class |
SDAbstractTableModel.IconSetterMask
Class provides support for setting action icons on data rows. |
Field Summary |
---|
Fields inherited from class javax.swing.table.AbstractTableModel |
---|
listenerList |
Constructor Summary | |
---|---|
SDAbstractTableModel()
Default Constructor. |
|
SDAbstractTableModel(java.util.Collection columnList)
Constructor based on List column names. |
|
SDAbstractTableModel(java.util.List dataListofList,
java.util.List columnNameList)
Constructor baed on data and column list. |
|
SDAbstractTableModel(java.lang.Object[][] paramData,
java.lang.String[] paramColumnNames)
Constructor based on array of data and column names. |
Method Summary | |
---|---|
void |
addComponentMask(SDAbstractTableModel.ComponentSetterMask mask)
Register mask to define rule for component selection. |
void |
addDeleteMask(SDAbstractTableModel.DeleteMask mask)
Register mask for deletion of rows. |
void |
addEditMask(SDAbstractTableModel.EditMask mask)
Register mask to define editable columns. |
void |
addIconMask(SDAbstractTableModel.IconSetterMask mask)
Register mask to define rule for Icon selection. |
void |
addRow(java.lang.Object[] objRow)
Method adds row of data to the model. |
void |
fireTableCellUpdated(int row,
int column)
|
void |
fireTableRowsInserted(int from,
int to)
|
void |
fireTableRowsUpdated(int from,
int to)
|
java.lang.Class |
getColumnClass(int c)
Method returns the class of the value at given column position. |
int |
getColumnCount()
|
java.lang.String |
getColumnName(int col)
Method returns column name at position col. |
int |
getRowCount()
|
abstract int |
getSpecialColumnCount()
Method returns count of special columns that will be provided by this class. |
abstract java.util.List<java.lang.String> |
getSpecialColumnNames()
Method provides names of the special columns. |
abstract java.util.List |
getSpecialColumnsList()
Method returns list of special columns that will be provided by this class. |
java.lang.Object |
getValueAt(int row,
int col)
Method returns value at given row and column. |
void |
insertRow(int pos)
Method inserts empty row at given position. |
boolean |
isCellEditable(int row,
int col)
Method returns true if the cell is editable. |
boolean |
isEmpty()
Method returns true if the model is empty. |
void |
removeAll()
Removes all the data rows. |
void |
removeComponentMask(SDAbstractTableModel.ComponentSetterMask mask)
Unregister component mask. |
void |
removeDeleteMask(SDAbstractTableModel.DeleteMask mask)
Unregister deletion mask. |
void |
removeEditMask(SDAbstractTableModel.EditMask mask)
Unregister edit mask. |
void |
removeIconMask(SDAbstractTableModel.IconSetterMask mask)
Unregister icon mask. |
void |
removeRow(int pos)
Method removes row at given position. |
void |
removeRowsByMask(java.lang.String maskName)
Method removes data rows if the delete rule is satisfied in the mask identified by maskName. |
void |
removeRowsByMasks()
Method removes data rows that satisfy the delete rules of any of the registered masks. |
void |
setValueAt(java.lang.Object value,
int row,
int col)
Mehtod sets value of cell. |
void |
showData(java.lang.String prefix)
Method to aid debugging. |
Methods inherited from class javax.swing.table.AbstractTableModel |
---|
addTableModelListener, findColumn, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, 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 SDAbstractTableModel()
public SDAbstractTableModel(java.util.Collection columnList)
columnList
- list of datapublic SDAbstractTableModel(java.util.List dataListofList, java.util.List columnNameList)
dataListofList
- data as list of listscolumnNameList
- columns listpublic SDAbstractTableModel(java.lang.Object[][] paramData, java.lang.String[] paramColumnNames)
paramData
- array of array of dataparamColumnNames
- column namesMethod Detail |
---|
public void removeAll()
public abstract java.util.List<java.lang.String> getSpecialColumnNames()
public abstract int getSpecialColumnCount()
public abstract java.util.List getSpecialColumnsList()
public int getColumnCount()
public int getRowCount()
public boolean isEmpty()
public void addRow(java.lang.Object[] objRow)
objRow
- data to be added to the modelpublic void showData(java.lang.String prefix)
prefix
- prefix to the output.public java.lang.String getColumnName(int col)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
col
- column at position col
public java.lang.Object getValueAt(int row, int col)
row
- row in questioncol
- column in question
public java.lang.Class getColumnClass(int c)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
c
- column position
public boolean isCellEditable(int row, int col)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
row
- cell row position.col
- cell column position.
public void removeRowsByMask(java.lang.String maskName)
maskName
- identifies the delete mask.public void removeRowsByMasks()
public void setValueAt(java.lang.Object value, int row, int col)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
value
- cell valuerow
- cell rowcol
- cell columnpublic void fireTableCellUpdated(int row, int column)
fireTableCellUpdated
in class javax.swing.table.AbstractTableModel
row
- updated rowcolumn
- updated columnpublic void fireTableRowsUpdated(int from, int to)
fireTableRowsUpdated
in class javax.swing.table.AbstractTableModel
from
- start updated rowto
- end updated rowpublic void fireTableRowsInserted(int from, int to)
fireTableRowsInserted
in class javax.swing.table.AbstractTableModel
from
- start inserted rowto
- end inserted rowpublic void insertRow(int pos)
pos
- position where row is to be inserted.public void removeRow(int pos)
pos
- row position to be removed.public void addDeleteMask(SDAbstractTableModel.DeleteMask mask)
mask
- mask for deletion of rowspublic void removeDeleteMask(SDAbstractTableModel.DeleteMask mask)
mask
- mask to be unregisteredpublic void addEditMask(SDAbstractTableModel.EditMask mask)
mask
- mask for edit definitions.public void removeEditMask(SDAbstractTableModel.EditMask mask)
mask
- mask to be unregisteredpublic void addIconMask(SDAbstractTableModel.IconSetterMask mask)
mask
- mask for Icon selectionpublic void addComponentMask(SDAbstractTableModel.ComponentSetterMask mask)
mask
- mask for component selectionpublic void removeIconMask(SDAbstractTableModel.IconSetterMask mask)
mask
- mask to be unregisteredpublic void removeComponentMask(SDAbstractTableModel.ComponentSetterMask mask)
mask
- mask to be unregistered
|
Oracle Fusion Middleware extensions for Seed Data Framework 11g Release 1 (11.1.2) E22564-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |