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.

格式化StatisticalChartData数据类型的类.

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
          只显示deviation值.
static int STATISTICAL_FORMATTER_TYPE_MEAN
          只显示mean值.
static int STATISTICAL_FORMATTER_TYPE_MEAN_DEVIATION
          显示(mean,deviation)值.
 
Constructor Summary
StatisticalChartDataFormatter(java.lang.String meanMask, java.lang.String deviationMask, int formatType)
          构造器.
 
Method Summary
protected  java.lang.Object clone()
          克隆本对象.
 boolean equals(java.lang.Object obj)
          测试两个对象是否相等.
 java.lang.String format(IMatrixDataset dataset, int row, int column)
          格式化数据集中某个数据IChartData为字符串.
 java.text.DecimalFormat getDeviationFormat()
          返回格式化deviation值类.
 int getFormatType()
          返回格式化类型.
 java.text.DecimalFormat getMeanFormat()
          返回格式化mean值类.
 int hashCode()
          计算hashcode.
 java.lang.String toString()
          覆盖toString方法.
 
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
只显示mean值.

See Also:
Constant Field Values

STATISTICAL_FORMATTER_TYPE_DEVIATION

public static final int STATISTICAL_FORMATTER_TYPE_DEVIATION
只显示deviation值.

See Also:
Constant Field Values

STATISTICAL_FORMATTER_TYPE_MEAN_DEVIATION

public static final int STATISTICAL_FORMATTER_TYPE_MEAN_DEVIATION
显示(mean,deviation)值.

See Also:
Constant Field Values
Constructor Detail

StatisticalChartDataFormatter

public StatisticalChartDataFormatter(java.lang.String meanMask,
                                     java.lang.String deviationMask,
                                     int formatType)
构造器.

Parameters:
meanMask - String mean值数字掩码 (不可为null).
deviationMask - String deviation值数字掩码 (不可为null).
formatType - int 格式化类型,可能的值为STATISTICAL_FORMATTER_TYPE_MEAN, STATISTICAL_FORMATTER_TYPE_DEVIATION, STATISTICAL_FORMATTER_TYPE_MEAN_DEVIATION.
Method Detail

getFormatType

public int getFormatType()
返回格式化类型.

Returns:
int 格式化类型.

getMeanFormat

public java.text.DecimalFormat getMeanFormat()
返回格式化mean值类.

Returns:
DecimalFormat 格式化mean值类.

getDeviationFormat

public java.text.DecimalFormat getDeviationFormat()
返回格式化deviation值类.

Returns:
DecimalFormat 格式化deviation值类.

format

public java.lang.String format(IMatrixDataset dataset,
                               int row,
                               int column)
格式化数据集中某个数据IChartData为字符串.

Specified by:
format in interface IChartDataFormatter
Overrides:
format in class AbstractChartDataFormatterAdapter
Parameters:
dataset - IMatrixDataset 数据集对象 (不可为null).
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
String 字符串 (可为null).

equals

public boolean equals(java.lang.Object obj)
测试两个对象是否相等.

Overrides:
equals in class java.lang.Object
Parameters:
obj - 要比较的另一个对象 (可为null).
Returns:
A boolean.

clone

protected java.lang.Object clone()
                          throws java.lang.CloneNotSupportedException
克隆本对象.

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()
计算hashcode.

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

toString

public java.lang.String toString()
覆盖toString方法.

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