com.ijchart.xychart.render.category.outlier
Class OutlierList

java.lang.Object
  extended by com.ijchart.xychart.render.category.outlier.OutlierList
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class OutlierList
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

Title: IJChart

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

Outlier集合.

Copyright: Copyright (c) 2013

Company:

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

Constructor Summary
OutlierList(Outlier outlier)
          构造器.
 
Method Summary
 boolean add(Outlier outlier)
          增加一个Outlier对象.
 java.lang.Object clone()
          返回克隆的对象.
 boolean equals(java.lang.Object obj)
          测试两个对象是否相等.
 Outlier getAveragedOutlier()
          返回平均值Outlier对象.
 int getItemCount()
          返回集合的数量.
 int hashCode()
          计算对象的hashcode值.
 boolean isMultiple()
          返回集合里面是否有多个outlier对象.
 boolean isOverlapped(Outlier other)
          返回是否有重叠部分.
 void setAveragedOutlier(Outlier averagedOutlier)
          设置平均值Outlier对象.
 void setMultiple(boolean multiple)
          设置集合里面是否有多个outlier对象.
 java.lang.String toString()
          覆盖toString方法.
 void updateAveragedOutlier()
          更新平均值outlier集合.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OutlierList

public OutlierList(Outlier outlier)
构造器.

Parameters:
outlier - Outlier Outlier对象.
Method Detail

add

public boolean add(Outlier outlier)
增加一个Outlier对象.

Parameters:
outlier - Outlier Outlier对象.
Returns:
A boolean.

getItemCount

public int getItemCount()
返回集合的数量.

Returns:
int 集合的数量.

getAveragedOutlier

public Outlier getAveragedOutlier()
返回平均值Outlier对象.

Returns:
平均值Outlier对象.

setAveragedOutlier

public void setAveragedOutlier(Outlier averagedOutlier)
设置平均值Outlier对象.

Parameters:
averagedOutlier - Outlier Outlier对象.

isMultiple

public boolean isMultiple()
返回集合里面是否有多个outlier对象.

Returns:
boolean 布尔值.

setMultiple

public void setMultiple(boolean multiple)
设置集合里面是否有多个outlier对象.

Parameters:
multiple - boolean 布尔值.

isOverlapped

public boolean isOverlapped(Outlier other)
返回是否有重叠部分.

Parameters:
other - Outlier Outlier对象.
Returns:
A boolean.

updateAveragedOutlier

public void updateAveragedOutlier()
更新平均值outlier集合.


equals

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

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

hashCode

public int hashCode()
计算对象的hashcode值.

Overrides:
hashCode in class java.lang.Object
Returns:
int 对象的hashcode值.

clone

public 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.

toString

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

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