this.high = createNumberArray(high); this.low = createNumberArray(low); this.open = createNumberArray(open); this.close = createNumberArray(close); this.volume = createNumberArray(volume);
/** * Constructs a new high/low/open/close dataset. * <p> * The current implementation allows only one series in the dataset. * This may be extended in a future version. * * @param seriesKey the key for the series ({@code null} not * permitted). * @param date the dates ({@code null} not permitted). * @param high the high values ({@code null} not permitted). * @param low the low values ({@code null} not permitted). * @param open the open values ({@code null} not permitted). * @param close the close values ({@code null} not permitted). * @param volume the volume values ({@code null} not permitted). */ public DefaultHighLowDataset(Comparable seriesKey, Date[] date, double[] high, double[] low, double[] open, double[] close, double[] volume) { Args.nullNotPermitted(seriesKey, "seriesKey"); Args.nullNotPermitted(date, "date"); this.seriesKey = seriesKey; this.date = date; this.high = createNumberArray(high); this.low = createNumberArray(low); this.open = createNumberArray(open); this.close = createNumberArray(close); this.volume = createNumberArray(volume); }