net.sf.retrotranslator.runtime.java.text
Class _DecimalFormat

java.lang.Object
  extended by net.sf.retrotranslator.runtime.java.text._DecimalFormat

public class _DecimalFormat
extends java.lang.Object

Author:
Taras Puchko

Field Summary
private static WeakIdentityTable<java.text.DecimalFormat,_DecimalFormat> formats
           
private  boolean parseBigDecimal
           
 
Constructor Summary
protected _DecimalFormat()
           
 
Method Summary
private static java.lang.Number correctNumber(java.text.DecimalFormat format, java.lang.Number number)
           
private static java.lang.Object correctObject(java.text.DecimalFormat format, java.lang.Object object)
           
protected static java.lang.Number fixNumber(java.text.Format format, java.lang.Number number)
           
protected static java.lang.Object fixObject(java.text.Format format, java.lang.Object object)
           
static boolean isParseBigDecimal(java.text.DecimalFormat format)
           
static java.lang.Number parse(java.text.DecimalFormat format, java.lang.String source)
           
static java.lang.Number parse(java.text.DecimalFormat format, java.lang.String source, java.text.ParsePosition parsePosition)
           
static java.lang.Object parseObject(java.text.DecimalFormat format, java.lang.String source)
           
static java.lang.Object parseObject(java.text.DecimalFormat format, java.lang.String source, java.text.ParsePosition pos)
           
static void setParseBigDecimal(java.text.DecimalFormat format, boolean newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

formats

private static final WeakIdentityTable<java.text.DecimalFormat,_DecimalFormat> formats

parseBigDecimal

private boolean parseBigDecimal
Constructor Detail

_DecimalFormat

protected _DecimalFormat()
Method Detail

isParseBigDecimal

public static boolean isParseBigDecimal(java.text.DecimalFormat format)

setParseBigDecimal

public static void setParseBigDecimal(java.text.DecimalFormat format,
                                      boolean newValue)

parse

public static java.lang.Number parse(java.text.DecimalFormat format,
                                     java.lang.String source)
                              throws java.text.ParseException
Throws:
java.text.ParseException

parse

public static java.lang.Number parse(java.text.DecimalFormat format,
                                     java.lang.String source,
                                     java.text.ParsePosition parsePosition)

parseObject

public static java.lang.Object parseObject(java.text.DecimalFormat format,
                                           java.lang.String source)
                                    throws java.text.ParseException
Throws:
java.text.ParseException

parseObject

public static java.lang.Object parseObject(java.text.DecimalFormat format,
                                           java.lang.String source,
                                           java.text.ParsePosition pos)

correctNumber

private static java.lang.Number correctNumber(java.text.DecimalFormat format,
                                              java.lang.Number number)

correctObject

private static java.lang.Object correctObject(java.text.DecimalFormat format,
                                              java.lang.Object object)

fixNumber

protected static java.lang.Number fixNumber(java.text.Format format,
                                            java.lang.Number number)

fixObject

protected static java.lang.Object fixObject(java.text.Format format,
                                            java.lang.Object object)