org.appfuse.util
Class CurrencyConverter

java.lang.Object
  extended by org.appfuse.util.CurrencyConverter
All Implemented Interfaces:
org.apache.commons.beanutils.Converter

public class CurrencyConverter
extends Object
implements org.apache.commons.beanutils.Converter

This class is converts a Double to a double-digit String (and vise-versa) by BeanUtils when copying properties. Registered for use in BaseAction.

View Source

Author:
Matt Raible

Field Summary
protected  DecimalFormat formatter
           
protected  org.apache.commons.logging.Log log
           
 
Constructor Summary
CurrencyConverter()
           
 
Method Summary
 Object convert(Class type, Object value)
          Convert a String to a Double and a Double to a String
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final org.apache.commons.logging.Log log

formatter

protected final DecimalFormat formatter
Constructor Detail

CurrencyConverter

public CurrencyConverter()
Method Detail

convert

public final Object convert(Class type,
                            Object value)
Convert a String to a Double and a Double to a String

Specified by:
convert in interface org.apache.commons.beanutils.Converter
Parameters:
type - the class type to output
value - the object to convert
Returns:
object the converted object (Double or String)


Copyright � 2002-2006