Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.scopemvc.util.convertor
Class BigDecimalStringConvertor  view BigDecimalStringConvertor download BigDecimalStringConvertor.java

java.lang.Object
  extended byorg.scopemvc.util.convertor.NullStringConvertor
      extended byorg.scopemvc.util.convertor.BigDecimalStringConvertor
All Implemented Interfaces:
StringConvertor

public class BigDecimalStringConvertor
extends NullStringConvertor

String convertor for type BigDecimal.

Version:
$Revision: 1.3 $ $Date: 2002/01/12 09:35:41 $

Field Summary
private  boolean convertDot
           
private  java.text.DecimalFormatSymbols symbols
           
 
Fields inherited from class org.scopemvc.util.convertor.NullStringConvertor
 
Constructor Summary
BigDecimalStringConvertor()
           
 
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
 

Field Detail

symbols

private java.text.DecimalFormatSymbols symbols

convertDot

private boolean convertDot
Constructor Detail

BigDecimalStringConvertor

public BigDecimalStringConvertor()
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.


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.