SalesPoint Framework v3.0

data.swing
Class DefaultMoneyBagItemTED

java.lang.Object
  |
  +--util.swing.AbstractTableEntryDescriptor
        |
        +--data.swing.DefaultCatalogItemTED
              |
              +--data.swing.DefaultCountingStockItemTED
                    |
                    +--data.swing.DefaultMoneyBagItemTED

public class DefaultMoneyBagItemTED
extends DefaultCountingStockItemTED

A TableEntryDescriptor that can be used to model MoneyBags with a CountingStockTableModel.

Essentially this is a DefaultCountingStockItemTED that renders its value column using a Currency to format the values.

Since:
v2.0
Version:
2.0 23/08/1999
Author:
Steffen Zschaler
See Also:
Serialized Form

Constructor Summary
DefaultMoneyBagItemTED(Currency c)
          Create a new DefaultMoneyBagItemTED.
 
Method Summary
 TableCellRenderer getCellRenderer(int nIdx)
           
 Class getColumnClass(int nIdx)
           
protected  TableCellRenderer getValueRenderer()
          Internal helper function that gets (and if necessary creates) the cell renderer for the value column.
 
Methods inherited from class data.swing.DefaultCountingStockItemTED
getColumnCount, getColumnName, getValueAt
 
Methods inherited from class util.swing.AbstractTableEntryDescriptor
canSortByColumn, getCellEditor, getColumnOrder, isElementEditable, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMoneyBagItemTED

public DefaultMoneyBagItemTED(Currency c)
Create a new DefaultMoneyBagItemTED.
Parameters:
c - the Currency used for formatting. Must be the same as the Currency of the MoneyBag modelled by the associated CountingStockTableModel.
Method Detail

getValueRenderer

protected TableCellRenderer getValueRenderer()
Internal helper function that gets (and if necessary creates) the cell renderer for the value column.
Override:
Never.

getColumnClass

public Class getColumnClass(int nIdx)
Override:
Sometimes.
Returns:
NumberValue.class for the second column, otherwise the superclass' return values.
Overrides:
getColumnClass in class DefaultCountingStockItemTED

getCellRenderer

public TableCellRenderer getCellRenderer(int nIdx)
Override:
Sometimes.
Returns:
null for the first, getValueRenderer() for the second column.
Overrides:
getCellRenderer in class AbstractTableEntryDescriptor

SalesPoint Framework v3.0