Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Team Productivity Center
11g Release 2 (11.1.2.3.0)
E17494-04


oracle.alm.view.model
Class AlmDataTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by oracle.alm.view.model.AlmDataTableModel

All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel, AlmScope

public abstract class AlmDataTableModel
extends javax.swing.table.DefaultTableModel
implements AlmScope

The AlmDataTableModel is the interface to define the UI model for TPC table tag. Connector writer can implement a customized table model for the table tag in the UI metaData file.

Since:
11.1.1.2.0
See Also:
Serialized Form

Nested Class Summary
static class AlmDataTableModel.LabelStyle
           

 

Field Summary
protected  int[] indexes
           

 

Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector

 

Fields inherited from class javax.swing.table.AbstractTableModel
listenerList

 

Constructor Summary
AlmDataTableModel()
           

 

Method Summary
 java.lang.Class getColumnClass(int c)
           
 java.awt.Component getComponentAt(int row, int col)
           
 java.lang.Object getData()
           
 AlmFilterQueryModel getFilterModel()
           
 int[] getIndexes()
           
 int[] getInitialSelectedRows(RenderingContext rcontext)
           
 java.lang.Object getLongestColumnValue(int col)
           
 RenderingContext getRenderingContext()
           
 int getRowCount(RenderingContext rcontext)
           
 AlmSimpleQueryModel getSearchModel()
           
abstract  java.lang.Object getSelectedItem(int row)
           
 java.lang.Object getSelectedUiItem(int row)
           
 java.lang.String getSortColName()
           
 int getSortColumn()
           
 java.lang.String getSortOrder()
           
 AlmComponent getSourceComponent()
           
 AlmDataTableModel.LabelStyle getStyleAt(int row, int col)
           
 void processKey(RenderingContext rcontext, AlmComponent component, javax.swing.KeyStroke stroke, java.awt.event.KeyEvent evt, int condition, boolean pressed)
           
 void resetStates()
           
 void setRenderingContext(RenderingContext rContext)
           
 void setSortColName(java.lang.String name)
           
 void setSortColumn(int sortColumn)
           
 void setSortOrder(java.lang.String order)
           
 void setSourceComponent(AlmComponent component)
           
 void sortByColumn(int column, boolean isAscent)
           

 

Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, isCellEditable, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, 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

 

Field Detail

indexes

protected int[] indexes

Constructor Detail

AlmDataTableModel

public AlmDataTableModel()

Method Detail

setRenderingContext

public void setRenderingContext(RenderingContext rContext)
Specified by:
setRenderingContext in interface AlmScope

getRenderingContext

public RenderingContext getRenderingContext()
Specified by:
getRenderingContext in interface AlmScope

setSourceComponent

public void setSourceComponent(AlmComponent component)
Specified by:
setSourceComponent in interface AlmScope

getSourceComponent

public AlmComponent getSourceComponent()
Specified by:
getSourceComponent in interface AlmScope

processKey

public void processKey(RenderingContext rcontext,
                       AlmComponent component,
                       javax.swing.KeyStroke stroke,
                       java.awt.event.KeyEvent evt,
                       int condition,
                       boolean pressed)

getFilterModel

public AlmFilterQueryModel getFilterModel()

getSearchModel

public AlmSimpleQueryModel getSearchModel()

getComponentAt

public java.awt.Component getComponentAt(int row,
                                         int col)

getStyleAt

public AlmDataTableModel.LabelStyle getStyleAt(int row,
                                               int col)

getSelectedItem

public abstract java.lang.Object getSelectedItem(int row)

getSelectedUiItem

public java.lang.Object getSelectedUiItem(int row)

getInitialSelectedRows

public int[] getInitialSelectedRows(RenderingContext rcontext)

getData

public java.lang.Object getData()

getRowCount

public int getRowCount(RenderingContext rcontext)

getColumnClass

public java.lang.Class getColumnClass(int c)
Specified by:
getColumnClass in interface javax.swing.table.TableModel
Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel

getLongestColumnValue

public java.lang.Object getLongestColumnValue(int col)

getIndexes

public int[] getIndexes()

sortByColumn

public void sortByColumn(int column,
                         boolean isAscent)

setSortColumn

public void setSortColumn(int sortColumn)

getSortColumn

public int getSortColumn()

setSortOrder

public void setSortOrder(java.lang.String order)

getSortOrder

public java.lang.String getSortOrder()

setSortColName

public void setSortColName(java.lang.String name)

getSortColName

public java.lang.String getSortColName()

resetStates

public void resetStates()

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Team Productivity Center
11g Release 2 (11.1.2.3.0)
E17494-04


Copyright © 1998,2012, Oracle. All rights reserved.