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

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

Introduction

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

Prototype

public Number getHigh(int series, int item);

Source Link

Document

Returns the high-value for the specified series and item.

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 w  w.  j a  va2s .  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;

}