/** * Returns the close value. * * @param series the series index (ignored). * @param item the item index (zero-based). * * @return The close value. */ @Override public Number getClose(int series, int item) { return this.data[item].getClose(); }
/** * Returns the x-value for a data item as a date. * * @param series the series index (ignored). * @param item the item index (zero-based). * * @return The x-value as a date. */ public Date getXDate(int series, int item) { return this.data[item].getDate(); }
/** * Returns the high value. * * @param series the series index (ignored). * @param item the item index (zero-based). * * @return The high value. */ @Override public Number getHigh(int series, int item) { return this.data[item].getHigh(); }
/** * Returns the low value. * * @param series the series index (ignored). * @param item the item index (zero-based). * * @return The low value. */ @Override public Number getLow(int series, int item) { return this.data[item].getLow(); }
/** * Returns the trading volume. * * @param series the series index (ignored). * @param item the item index (zero-based). * * @return The trading volume. */ @Override public Number getVolume(int series, int item) { return this.data[item].getVolume(); }
/** * Returns the open value. * * @param series the series index (ignored). * @param item the item index (zero-based). * * @return The open value. */ @Override public Number getOpen(int series, int item) { return this.data[item].getOpen(); }
/** * transfer a HiLoModel into JFreeChart DefaultOHLCDataset */ private OHLCDataset HiLoModelToOHLCDataset(HiLoModel model) { final int size = model.getDataCount(); final OHLCDataItem[] items = new OHLCDataItem[size]; for(int j = 0; j < size; ++j) { Date date = model.getDate(j); Number open = model.getOpen(j); Number high = model.getHigh(j); Number low = model.getLow(j); Number close = model.getClose(j); Number volume = model.getVolume(j); OHLCDataItem item = new OHLCDataItem(date, doubleValue(open), doubleValue(high), doubleValue(low), doubleValue(close), doubleValue(volume)); items[j] = item; } Comparable series = model.getSeries(); if (series == null) { series = DEFAULT_HI_LO_SERIES; } return new DefaultOHLCDataset(series, items); }
/** * Returns the low value. * * @param series the series index (ignored). * @param item the item index (zero-based). * * @return The low value. */ public Number getLow(int series, int item) { return this.data[item].getLow(); }
/** * Returns the trading volume. * * @param series the series index (ignored). * @param item the item index (zero-based). * * @return The trading volume. */ public Number getVolume(int series, int item) { return this.data[item].getVolume(); }
/** * Returns the open value. * * @param series the series index (ignored). * @param item the item index (zero-based). * * @return The open value. */ public Number getOpen(int series, int item) { return this.data[item].getOpen(); }
/** * Returns the x-value for a data item as a date. * * @param series the series index (ignored). * @param item the item index (zero-based). * * @return The x-value as a date. */ public Date getXDate(int series, int item) { return this.data[item].getDate(); }
/** * Returns the high value. * * @param series the series index (ignored). * @param item the item index (zero-based). * * @return The high value. */ public Number getHigh(int series, int item) { return this.data[item].getHigh(); }
/** * Returns the close value. * * @param series the series index (ignored). * @param item the item index (zero-based). * * @return The close value. */ public Number getClose(int series, int item) { return this.data[item].getClose(); }
/** * Returns the x-value for a data item. * * @param series the series index (ignored). * @param item the item index (zero-based). * * @return The x-value. */ @Override public Number getX(int series, int item) { return new Long(this.data[item].getDate().getTime()); }
/** * Returns the x-value for a data item. * * @param series the series index (ignored). * @param item the item index (zero-based). * * @return The x-value. */ public Number getX(int series, int item) { return new Long(this.data[item].getDate().getTime()); }