Example usage for org.jfree.data.xy OHLCDataset getSeriesKey

List of usage examples for org.jfree.data.xy OHLCDataset getSeriesKey

Introduction

In this page you can find the example usage for org.jfree.data.xy OHLCDataset getSeriesKey.

Prototype

public Comparable getSeriesKey(int series);

Source Link

Document

Returns the key for a series.

Usage

From source file:com.bdb.weather.display.summary.HiLoItemLabelGenerator.java

@Override
public String generateToolTip(XYDataset dataset, int series, int item) {

    String result = null;/*from  w ww  .  ja  v a  2  s . c  om*/

    if (dataset instanceof OHLCDataset) {
        OHLCDataset d = (OHLCDataset) dataset;
        Number high = d.getHigh(series, item);
        Number low = d.getLow(series, item);
        Number open = d.getOpen(series, item);
        Number x = d.getX(series, item);

        result = d.getSeriesKey(series).toString();

        if (x != null) {
            Date date = new Date(x.longValue());
            result = result + "--> Date=" + dateFormat.format(date);

            if (high != null)
                result = result + " High=" + numberFormat.format(high.doubleValue());

            if (low != null)
                result = result + " Low=" + numberFormat.format(low.doubleValue());

            if (open != null)
                result = result + " Avg=" + numberFormat.format(open.doubleValue());

        }

    }

    return result;

}