fop 1.0

org.apache.fop.util
Class ConversionUtils

java.lang.Object
  extended by org.apache.fop.util.ConversionUtils

public final class ConversionUtils
extends java.lang.Object

This class contains utility methods for conversions, like a java.lang.String to an array of int or double.


Constructor Summary
ConversionUtils()
           
 
Method Summary
static double[] toDoubleArray(java.lang.String baseString, java.lang.String separatorPattern)
          Converts the given base String into an array of double, splitting the base along the given separator pattern.
static int[] toIntArray(java.lang.String baseString, java.lang.String separatorPattern)
          Converts the given base String into an array of int, splitting the base along the given separator pattern.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConversionUtils

public ConversionUtils()
Method Detail

toIntArray

public static int[] toIntArray(java.lang.String baseString,
                               java.lang.String separatorPattern)
Converts the given base String into an array of int, splitting the base along the given separator pattern. Note: this method assumes the input is a string containing only decimal integers, signed or unsigned, that are parsable by java.lang.Integer.parseInt(String). If this is not the case, the resulting NumberFormatException will have to be handled by the caller.

Parameters:
baseString - the base string
separatorPattern - the pattern separating the integer values (if this is null, the baseString is parsed as one integer value)
Returns:
an array of int whose size is equal to the number values in the input string; null if this number is equal to zero.

toDoubleArray

public static double[] toDoubleArray(java.lang.String baseString,
                                     java.lang.String separatorPattern)
Converts the given base String into an array of double, splitting the base along the given separator pattern. Note: this method assumes the input is a string containing only decimal doubles, signed or unsigned, that are parsable by java.lang.Double.parseDouble(String). If this is not the case, the resulting NumberFormatException will have to be handled by the caller.

Parameters:
baseString - the base string
separatorPattern - the pattern separating the integer values (if this is null, the baseString is parsed as one double value)
Returns:
an array of double whose size is equal to the number values in the input string; null if this number is equal to zero.

fop 1.0

Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.