JScience v2.0

org.jscience.physics.quantities
Class QuantityFormat.Decimal

java.lang.Object
  extended by javolution.lang.TextFormat<Quantity>
      extended by org.jscience.physics.quantities.QuantityFormat
          extended by org.jscience.physics.quantities.QuantityFormat.Decimal
Enclosing class:
QuantityFormat

public static class QuantityFormat.Decimal
extends QuantityFormat

This class represents a decimal quantity format based upon a specific pattern.

See Also:
DecimalFormat

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jscience.physics.quantities.QuantityFormat
QuantityFormat.Decimal
 
Nested classes/interfaces inherited from class javolution.lang.TextFormat
TextFormat.Cursor
 
Field Summary
 
Fields inherited from class org.jscience.physics.quantities.QuantityFormat
EXACT_DIGITS_ONLY
 
Constructor Summary
QuantityFormat.Decimal(java.lang.String pattern)
          Creates a DecimalFormat using the given pattern.
 
Method Summary
 Text format(Quantity q)
           
 Quantity parse(java.lang.CharSequence csq, TextFormat.Cursor pos)
           
 
Methods inherited from class org.jscience.physics.quantities.QuantityFormat
current, getInstance, getOutputUnit, setCurrent, show
 
Methods inherited from class javolution.lang.TextFormat
format, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuantityFormat.Decimal

public QuantityFormat.Decimal(java.lang.String pattern)
Creates a DecimalFormat using the given pattern.

Parameters:
pattern - a pattern string.
Throws:
java.lang.IllegalArgumentException - if the given pattern is invalid.
See Also:
DecimalFormat
Method Detail

format

public Text format(Quantity q)
Specified by:
format in class TextFormat<Quantity>

parse

public Quantity parse(java.lang.CharSequence csq,
                      TextFormat.Cursor pos)
Specified by:
parse in class TextFormat<Quantity>

JScience v2.0

Copyright © 2005 JScience.