org.basex.query.util.format
Class DecFormatter

java.lang.Object
  extended by org.basex.query.util.format.DecFormatter

public final class DecFormatter
extends java.lang.Object

Formatter for decimal numbers.

Author:
BaseX Team 2005-12, BSD License, Christian Gruen

Nested Class Summary
protected static class FormatUtil.Case
          Cases.
 
Field Summary
 byte[] digits
          Decimal-digit-family (mandatory-digit-sign).
 
Constructor Summary
DecFormatter()
          Default constructor.
DecFormatter(InputInfo ii, TokenMap map)
          Constructor.
 
Method Summary
 byte[] format(InputInfo ii, Item number, byte[] pict)
          Returns a formatted number.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

digits

public final byte[] digits
Decimal-digit-family (mandatory-digit-sign).

Constructor Detail

DecFormatter

public DecFormatter()
             throws QueryException
Default constructor.

Throws:
QueryException - query exception

DecFormatter

public DecFormatter(InputInfo ii,
                    TokenMap map)
             throws QueryException
Constructor.

Parameters:
ii - input info
map - decimal format
Throws:
QueryException - query exception
Method Detail

format

public byte[] format(InputInfo ii,
                     Item number,
                     byte[] pict)
              throws QueryException
Returns a formatted number.

Parameters:
ii - input info
number - number to be formatted
pict - picture
Returns:
string representation
Throws:
QueryException - query exception