org.apache.geronimo.samples.daytrader.client
Class TradeQuoteAuditStats

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byorg.apache.geronimo.samples.daytrader.client.TradeQuoteAuditStats
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class TradeQuoteAuditStats
extends javax.swing.table.AbstractTableModel

See Also:
Serialized Form

Field Summary
static int AUDIT_PRICE_COL
           
static int AUDIT_VOLUME_COL
           
static int CHANGE_COL
           
static int COMPANY_COL
           
static int HIGH_COL
           
static int LOW_COL
           
static int OPEN_COL
           
static int PRICE_COL
           
static int SYMBOL_COL
           
static int UPDATE_COL
           
static int VOLUME_COL
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
TradeQuoteAuditStats()
           
 
Method Summary
 void clearStats()
           
 java.lang.Class getColumnClass(int columnIndex)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int columnIndex)
           
 int getRowCount()
           
 TradeStreamerQuoteDataBean getSymbol(int row)
           
 TradeStreamerQuoteDataBean getSymbol(java.lang.String symbol)
           
 java.lang.Object getValueAt(int row, int column)
           
 void init()
           
 boolean isCellEditable(int row, int column)
           
 void setValueAt(java.lang.Object aValue, int row, int column)
           
 void sort(int column, boolean fromUserGUI)
           
 void updateSymbol(java.lang.String symbol, java.lang.String company, java.math.BigDecimal newPrice, java.math.BigDecimal open, java.math.BigDecimal low, java.math.BigDecimal high, double volume, long publishTime, java.math.BigDecimal priceChange, double volumeChange)
           
 
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

SYMBOL_COL

public static final int SYMBOL_COL
See Also:
Constant Field Values

COMPANY_COL

public static final int COMPANY_COL
See Also:
Constant Field Values

PRICE_COL

public static final int PRICE_COL
See Also:
Constant Field Values

AUDIT_PRICE_COL

public static final int AUDIT_PRICE_COL
See Also:
Constant Field Values

VOLUME_COL

public static final int VOLUME_COL
See Also:
Constant Field Values

AUDIT_VOLUME_COL

public static final int AUDIT_VOLUME_COL
See Also:
Constant Field Values

OPEN_COL

public static final int OPEN_COL
See Also:
Constant Field Values

LOW_COL

public static final int LOW_COL
See Also:
Constant Field Values

HIGH_COL

public static final int HIGH_COL
See Also:
Constant Field Values

CHANGE_COL

public static final int CHANGE_COL
See Also:
Constant Field Values

UPDATE_COL

public static final int UPDATE_COL
See Also:
Constant Field Values
Constructor Detail

TradeQuoteAuditStats

public TradeQuoteAuditStats()
Method Detail

init

public void init()

updateSymbol

public void updateSymbol(java.lang.String symbol,
                         java.lang.String company,
                         java.math.BigDecimal newPrice,
                         java.math.BigDecimal open,
                         java.math.BigDecimal low,
                         java.math.BigDecimal high,
                         double volume,
                         long publishTime,
                         java.math.BigDecimal priceChange,
                         double volumeChange)

getSymbol

public TradeStreamerQuoteDataBean getSymbol(java.lang.String symbol)

getSymbol

public TradeStreamerQuoteDataBean getSymbol(int row)

clearStats

public void clearStats()

getColumnCount

public int getColumnCount()

getRowCount

public int getRowCount()

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)

setValueAt

public void setValueAt(java.lang.Object aValue,
                       int row,
                       int column)

getColumnName

public java.lang.String getColumnName(int columnIndex)

getColumnClass

public java.lang.Class getColumnClass(int columnIndex)

isCellEditable

public boolean isCellEditable(int row,
                              int column)

sort

public void sort(int column,
                 boolean fromUserGUI)


Copyright © 2005-2006 Apache Software Foundation. All Rights Reserved.