com.ijchart.xychart.format
Class StatisticalChartDataFormatter

java.lang.Object
  extended by com.ijchart.xychart.format.AbstractChartDataFormatterAdapter
      extended by com.ijchart.xychart.format.StatisticalChartDataFormatter
All Implemented Interfaces:
IChartDataFormatter, java.io.Serializable, java.lang.Cloneable

public class StatisticalChartDataFormatter
extends AbstractChartDataFormatterAdapter
implements IChartDataFormatter, java.lang.Cloneable, java.io.Serializable

Title: IJChart

Description: a chart library for the Java(tm) platform.

A formatter class for StatisticalChartData chart data.

Copyright: Copyright (c) 2013

Company:

Version:
1.0
Author:
zhang feng min,shanghai china. Contract me by email.
See Also:
Serialized Form

Field Summary
static int STATISTICAL_FORMATTER_TYPE_DEVIATION
           Show deviation value only.
static int STATISTICAL_FORMATTER_TYPE_MEAN
           Show mean value only.
static int STATISTICAL_FORMATTER_TYPE_MEAN_DEVIATION
           Show (mean,deviation) value.
 
Constructor Summary
StatisticalChartDataFormatter(java.lang.String meanMask, java.lang.String deviationMask, int formatType)
           Constructor.
 
Method Summary
protected  java.lang.Object clone()
           Creates and returns a copy of this object.
 boolean equals(java.lang.Object obj)
           Tests this object for equality with an arbitrary object.
 java.lang.String format(IMatrixDataset dataset, int row, int column)
           Formatted an IChartData object to a string.
 java.text.DecimalFormat getDeviationFormat()
           Returns the deviation-value format object.
 int getFormatType()
           Returns the format type;
 java.text.DecimalFormat getMeanFormat()
           Returns the mean-value format object.
 int hashCode()
           Returns a hash code.
 java.lang.String toString()
           Returns a string representation of this Range.
 
Methods inherited from class com.ijchart.xychart.format.AbstractChartDataFormatterAdapter
format
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ijchart.xychart.format.IChartDataFormatter
format
 

Field Detail

STATISTICAL_FORMATTER_TYPE_MEAN

public static final int STATISTICAL_FORMATTER_TYPE_MEAN
Show mean value only.

See Also:
Constant Field Values

STATISTICAL_FORMATTER_TYPE_DEVIATION

public static final int STATISTICAL_FORMATTER_TYPE_DEVIATION
Show deviation value only.

See Also:
Constant Field Values

STATISTICAL_FORMATTER_TYPE_MEAN_DEVIATION

public static final int STATISTICAL_FORMATTER_TYPE_MEAN_DEVIATION
Show (mean,deviation) value.

See Also:
Constant Field Values
Constructor Detail

StatisticalChartDataFormatter

public StatisticalChartDataFormatter(java.lang.String meanMask,
                                     java.lang.String deviationMask,
                                     int formatType)
Constructor.

Parameters:
meanMask - String The mean-value format mask (null not permitted).
deviationMask - String The deviation-value format mask (null not permitted).
formatType - int The format type,see STATISTICAL_FORMATTER_TYPE_MEAN, STATISTICAL_FORMATTER_TYPE_DEVIATION, STATISTICAL_FORMATTER_TYPE_MEAN_DEVIATION.
Method Detail

getFormatType

public int getFormatType()
Returns the format type;

Returns:
int The format type;

getMeanFormat

public java.text.DecimalFormat getMeanFormat()
Returns the mean-value format object.

Returns:
DecimalFormat The mean-value format object.

getDeviationFormat

public java.text.DecimalFormat getDeviationFormat()
Returns the deviation-value format object.

Returns:
DecimalFormat The deviation-value format object.

format

public java.lang.String format(IMatrixDataset dataset,
                               int row,
                               int column)
Formatted an IChartData object to a string.

Specified by:
format in interface IChartDataFormatter
Overrides:
format in class AbstractChartDataFormatterAdapter
Parameters:
dataset - IMatrixDataset The dataset (null not permitted).
row - int The dataset row number,must be greater than or equal to 0.
column - int The dataset column number,must be greater than or equal to 0.
Returns:
String A string (maybe null).

equals

public boolean equals(java.lang.Object obj)
Tests this object for equality with an arbitrary object.

Overrides:
equals in class java.lang.Object
Parameters:
obj - The object to test against (null permitted).
Returns:
A boolean.

clone

protected java.lang.Object clone()
                          throws java.lang.CloneNotSupportedException
Creates and returns a copy of this object.

Overrides:
clone in class java.lang.Object
Returns:
object a clone of this instance.
Throws:
java.lang.CloneNotSupportedException - if the object's class does not support the Cloneable interface. Subclasses that override the clone method can also throw this exception to indicate that an instance cannot be cloned.

hashCode

public int hashCode()
Returns a hash code.

Overrides:
hashCode in class java.lang.Object
Returns:
A hash code.

toString

public java.lang.String toString()
Returns a string representation of this Range.

Overrides:
toString in class java.lang.Object
Returns:
A String.