|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ijchart.xychart.dataset.AbstractDataset
public abstract class AbstractDataset
Title: IJChart
Description: a chart library for the Java(tm) platform.
数据集的抽象类实现,具体的数据集类可以继承此类.Copyright: Copyright (c) 2013
Company:
Constructor Summary | |
---|---|
protected |
AbstractDataset()
没有参数的构造器. |
Method Summary | |
---|---|
void |
addChangeListener(IDatasetChangeListener listener)
注册监听数据集变化的监听者对象. |
java.lang.Object |
clone()
Clone本对象,此处的实现不克隆IDatasetChangeListener引用,监听器集合被重置. |
boolean |
equals(java.lang.Object obj)
覆盖equals方法. |
protected void |
fireDatasetChanged()
通过所有监听器数据集发生了变化. |
void |
forceDataSetChanged()
如果数据集在通过非数据集里的方法改变值,可以通过此方法通知数据集发生改变. |
int |
hashCode()
计算hascode值. |
boolean |
hasListener(IDatasetChangeListener listener)
返回指定的listener是否存在,本方法主要用于单元测试. |
void |
removeAllChangeListener()
清除所有的数据集变化监听者对象 |
void |
removeChangeListener(IDatasetChangeListener listener)
删除注册的数据集变化监听者对象 |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.ijchart.xychart.dataset.IDataset |
---|
isThisDataType |
Constructor Detail |
---|
protected AbstractDataset()
Method Detail |
---|
public void addChangeListener(IDatasetChangeListener listener)
addChangeListener
in interface IDataset
listener
- 注册的监听器对象.
public void removeChangeListener(IDatasetChangeListener listener)
removeChangeListener
in interface IDataset
listener
- 要删除的监听者对象
public void removeAllChangeListener()
removeAllChangeListener
in interface IDataset
public boolean hasListener(IDatasetChangeListener listener)
listener
- 要测试的监听器.
public void forceDataSetChanged()
forceDataSetChanged
in interface IDataset
public void datasetChanged(DatasetChangeEvent event)
datasetChanged
in interface IDatasetChangeListener
event
- 描述数据集变化的对象
protected void fireDatasetChanged()
protected void notifyListeners(DatasetChangeEvent event)
event
- 触发监听器的事件.
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- 如果对象不支持克隆则抛出此异常.
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- Object
public int hashCode()
hashCode
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |