com.ijchart.xychart.dataset
Interface IKeyValueDataset

All Superinterfaces:
IDataset
All Known Implementing Classes:
DefaultKeyValueDataset

public interface IKeyValueDataset
extends IDataset

Title: IJChart

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

本接口继承自IDataset,数据集中的每个数据由一个键值和值对组成,键值要实现Object.equals() 方法,值是IChartData的具体实现类.

Copyright: Copyright (c) 2013

Company:

Version:
1.0
Author:
zhang feng min,shanghai china. Contract me by email.

Method Summary
 java.util.List getAllKeys()
          返回所有键值
 IChartData getDataByKey(java.lang.Object key)
          根据键值对应的数据值.
 int getDataSize()
          返回数据集中值的个数.
 int getKeyIndex(java.lang.Object key)
          返回键值在所有键值中的索引.
 
Methods inherited from interface com.ijchart.xychart.dataset.IDataset
addChangeListener, forceDataSetChanged, isThisDataType, removeAllChangeListener, removeChangeListener
 

Method Detail

getAllKeys

java.util.List getAllKeys()
返回所有键值

Returns:
所有键值

getDataByKey

IChartData getDataByKey(java.lang.Object key)
根据键值对应的数据值.

Parameters:
key - Object
Returns:
IChartData

getKeyIndex

int getKeyIndex(java.lang.Object key)
返回键值在所有键值中的索引.

Parameters:
key - Object 键值
Returns:
int 键值在所有键值中的索引,如果没有找到则返回-1.

getDataSize

int getDataSize()
返回数据集中值的个数.

Returns:
int