org.apache.mahout.math.matrix.impl
Class FormerFactory

java.lang.Object
  extended by org.apache.mahout.math.matrix.impl.FormerFactory

Deprecated. until unit tests are in place. Until this time, this class/interface is unsupported.

@Deprecated
public class FormerFactory
extends java.lang.Object


Constructor Summary
FormerFactory()
          Deprecated.  
 
Method Summary
 Former create(java.lang.String format)
          Deprecated. Constructs and returns a new format instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FormerFactory

public FormerFactory()
Deprecated. 
Method Detail

create

public Former create(java.lang.String format)
Deprecated. 
Constructs and returns a new format instance.

Parameters:
format - the format string following printf conventions. The string has a prefix, a format code and a suffix. The prefix and suffix become part of the formatted output. The format code directs the formatting of the (single) parameter to be formatted. The code has the following structure
  • a % (required)
  • a modifier (optional)
    +
    forces display of + for positive numbers
    0
    show leading zeroes
    -
    align left in the field
    space
    prepend a space in front of positive numbers
    #
    use "alternate" format. Add 0 or 0x for octal or hexadecimal numbers. Don't suppress trailing zeroes in general floating point format.
  • an integer denoting field width (optional)
  • a period followed by an integer denoting precision (optional)
  • a format descriptor (required)
    f
    floating point number in fixed format
    e, E
    floating point number in exponential notation (scientific format). The E format results in an uppercase E for the exponent (1.14130E+003), the e format in a lowercase e.
    g, G
    floating point number in general format (fixed format for small numbers, exponential format for large numbers). Trailing zeroes are suppressed. The G format results in an uppercase E for the exponent (if any), the g format in a lowercase e.
    d, i
    integer in decimal
    x
    integer in hexadecimal
    o
    integer in octal
    s
    string
    c
    character
Throws:
java.lang.IllegalArgumentException - if bad format


Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.