org.scopemvc.util.convertor
Class BigDecimalStringConvertor

java.lang.Object
  |
  +--org.scopemvc.util.convertor.NullStringConvertor
        |
        +--org.scopemvc.util.convertor.BigDecimalStringConvertor
All Implemented Interfaces:
StringConvertor

public class BigDecimalStringConvertor
extends NullStringConvertor

String convertor for type BigDecimal.

Version:
$Revision: 1.4 $ $Date: 2002/09/05 15:41:46 $
Author:
Daniel Michalik

Constructor Summary
BigDecimalStringConvertor()
          Constructor for the BigDecimalStringConvertor object
 
Method Summary
 java.lang.Object stringAsValue(java.lang.String inString)
          Returns parsed number as object of type BigDecimal.
 java.lang.String valueAsString(java.lang.Object inValue)
          Formats object into String.
 
Methods inherited from class org.scopemvc.util.convertor.NullStringConvertor
getNullAsString, isNull, setNullAsString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BigDecimalStringConvertor

public BigDecimalStringConvertor()
Constructor for the BigDecimalStringConvertor object

Method Detail

stringAsValue

public java.lang.Object stringAsValue(java.lang.String inString)
                               throws java.lang.IllegalArgumentException
Returns parsed number as object of type BigDecimal.

Note: for parsing is not used NumberFormat, but BigDecimal constructor. Passed String argument is changed from format with locale decimal separator into format recognizable by the constructor.

Parameters:
inString - TODO: Describe the Parameter
Returns:
TODO: Describe the Return Value
Throws:
java.lang.IllegalArgumentException - can't convert from String.

valueAsString

public java.lang.String valueAsString(java.lang.Object inValue)
                               throws java.lang.IllegalArgumentException
Description copied from interface: StringConvertor
Formats object into String. It never return a null. Implementing class can offer posibility to set string representation of null (such as "null" or ""), however default representation should be "". Slightly different null handling is performed in StringStringConvertor class.

Parameters:
inValue - TODO: Describe the Parameter
Returns:
text representation of numeric object. For null argument is called method getNullAsString
Throws:
java.lang.IllegalArgumentException - when argument is not subclass of java.lang.Number


Copyright © 2000-2002 The Scope Team. All Rights Reserved.