SalesPoint Framework v3.0

data.swing
Class DefaultCurrencyItemTED

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

public class DefaultCurrencyItemTED
extends DefaultCatalogItemTED

A TableEntryDescriptor that can be used to model Currencies with a CatalogTableModel.

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

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

Constructor Summary
DefaultCurrencyItemTED(Currency c)
          Create a new DefaultCurrencyItemTED.
 
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.DefaultCatalogItemTED
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

DefaultCurrencyItemTED

public DefaultCurrencyItemTED(Currency c)
Create a new DefaultCurrencyItemTED.
Parameters:
c - the Currency used for formatting. Must be the same as the Currency modelled by the associated CatalogTableModel.
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:
String.class for the first, NumberValue.class for the second column.
Overrides:
getColumnClass in class DefaultCatalogItemTED

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