package com.ibm.nmon.gui.chart.data; import com.ibm.nmon.data.DataTuple; /** * Interface for JFreeChart Datasets that can associate {@link DataTuple DataTuples} with a given * data point. */ public interface DataTupleDataset { @SuppressWarnings("rawtypes") public void associateTuple(Comparable rowKey, Comparable columnKey, DataTuple tuple); public DataTuple getTuple(int row, int column); public Iterable<DataTuple> getAllTuples(); public double getAverage(int row); public double getMinimum(int row); public double getMaximum(int row); public double getMedian(int row); public double get95thPercentile(int row); public double get99thPercentile(int row); public double getStandardDeviation(int row); public double getSum(int row); public int getCount(int row); public boolean containsTuple(DataTuple tuple); }