org.jfree.data.general
Class DataUtilities

java.lang.Object
  extended byorg.jfree.data.general.DataUtilities

public abstract class DataUtilities
extends java.lang.Object

Utility methods for use with some of the data classes (but not the datasets, see DatasetUtilities).


Constructor Summary
DataUtilities()
           
 
Method Summary
static java.lang.Number[] createNumberArray(double[] data)
          Constructs an array of Number objects from an array of double primitives.
static java.lang.Number[][] createNumberArray2D(double[][] data)
          Constructs an array of arrays of Number objects from a corresponding structure containing double primitives.
static KeyedValues getCumulativePercentages(KeyedValues data)
          Returns a KeyedValues instance that contains the cumulative percentage values for the data in another KeyedValues instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataUtilities

public DataUtilities()
Method Detail

createNumberArray

public static java.lang.Number[] createNumberArray(double[] data)
Constructs an array of Number objects from an array of double primitives.

Parameters:
data - the data (null not permitted).
Returns:
An array of Double.

createNumberArray2D

public static java.lang.Number[][] createNumberArray2D(double[][] data)
Constructs an array of arrays of Number objects from a corresponding structure containing double primitives.

Parameters:
data - the data (null not permitted).
Returns:
An array of Double.

getCumulativePercentages

public static KeyedValues getCumulativePercentages(KeyedValues data)
Returns a KeyedValues instance that contains the cumulative percentage values for the data in another KeyedValues instance.

The percentages are values between 0.0 and 1.0 (where 1.0 = 100%).

Parameters:
data - the data (null not permitted).
Returns:
The cumulative percentages.