Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Team Productivity Center
11g Release 1 (11.1.1)
E14128-02


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

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)
           
abstract  java.lang.Object getData()
           
 int[] getIndexes()
           
 java.lang.Object getLongestColumnValue(int col)
           
 RenderingContext getRenderingContext()
           
 int getRowCount(RenderingContext rcontext)
           
abstract  java.lang.Object getSelectedItem(int row)
           
 java.lang.String getSortColName()
           
 int getSortColumn()
           
 java.lang.String getSortOrder()
           
 AlmComponent getSourceComponent()
           
 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 setTableHeaderChanged(boolean val)
           
 void sortByColumn(int column, boolean isAscent)
           
 void swapColumn(int fromCol, int toCol)
           
 boolean tableHeaderChanged()
           

 

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)

swapColumn

public void swapColumn(int fromCol,
                       int toCol)

getSelectedItem

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

getData

public abstract 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()

tableHeaderChanged

public boolean tableHeaderChanged()

setTableHeaderChanged

public void setTableHeaderChanged(boolean val)

resetStates

public void resetStates()

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Team Productivity Center
11g Release 1 (11.1.1)
E14128-02


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