![JAR search and dependency download from the Maven repository](/logo.png)
com.github.fluorumlabs.disconnect.highcharts.SeriesCandlestickOptions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of disconnect-highcharts Show documentation
Show all versions of disconnect-highcharts Show documentation
Highcharts API bindings for Disconnect Zero
package com.github.fluorumlabs.disconnect.highcharts;
import javax.annotation.Nullable;
import js.extras.JsEnum;
import js.lang.Unknown;
import js.util.collections.Array;
import org.teavm.jso.JSProperty;
/**
* (Highstock) A candlestick
series. If the type option is not specified, it
* is inherited from chart.type.
*
* Configuration options for the series are given in three levels:
*
*
* -
* Options for all series in a chart are defined in the plotOptions.series
* object.
*
*
* -
* Options for all
candlestick
series are defined in
* plotOptions.candlestick.
*
*
* -
* Options for one single series are given in the series instance array.
*
*
*
* (see online documentation for example)
*
* @see https://api.highcharts.com/highstock/series.candlestick
*
*/
public interface SeriesCandlestickOptions extends PlotCandlestickOptions, SeriesOptions {
/**
* (Highstock) An array of data points for the series. For the candlestick
* series type, points can be given in the following ways:
*
*
* -
* An array of arrays with 5 or 4 values. In this case, the values
* correspond to
x,open,high,low,close
. If the first value is a string, it
* is applied as the name of the point, and the x
value is inferred. The
* x
value can also be omitted, in which case the inner arrays should be
* of length 4. Then the x
value is automatically calculated, either
* starting at 0 and incremented by 1, or from pointStart
and
* pointInterval
given in the series options.(see online documentation for
* example)
*
*
* -
* An array of objects with named values. The following snippet shows
* only a few settings, see the complete options set below. If the total
* number of data points exceeds the series' turboThreshold, this option is
* not available.(see online documentation for example)
*
*
*
* @see https://api.highcharts.com/highstock/series.candlestick.data
*
* @implspec data?: Array<([(number|string), number, number, number]|[(number|string), number, number, number, number]|SeriesCandlestickDataOptions)>;
*
*/
@JSProperty("data")
@Nullable
Array getData();
/**
* (Highstock) An array of data points for the series. For the candlestick
* series type, points can be given in the following ways:
*
*
* -
* An array of arrays with 5 or 4 values. In this case, the values
* correspond to
x,open,high,low,close
. If the first value is a string, it
* is applied as the name of the point, and the x
value is inferred. The
* x
value can also be omitted, in which case the inner arrays should be
* of length 4. Then the x
value is automatically calculated, either
* starting at 0 and incremented by 1, or from pointStart
and
* pointInterval
given in the series options.(see online documentation for
* example)
*
*
* -
* An array of objects with named values. The following snippet shows
* only a few settings, see the complete options set below. If the total
* number of data points exceeds the series' turboThreshold, this option is
* not available.(see online documentation for example)
*
*
*
* @see https://api.highcharts.com/highstock/series.candlestick.data
*
* @implspec data?: Array<([(number|string), number, number, number]|[(number|string), number, number, number, number]|SeriesCandlestickDataOptions)>;
*
*/
@JSProperty("data")
void setData(Array value);
/**
* (Highcharts, Highstock, Highmaps) This property is only in TypeScript
* non-optional and might be undefined
in series objects from unknown
* sources.
*
* @implspec type: "candlestick";
*
*/
@JSProperty("type")
Type getType();
/**
* (Highcharts, Highstock, Highmaps) This property is only in TypeScript
* non-optional and might be undefined
in series objects from unknown
* sources.
*
* @implspec type: "candlestick";
*
*/
@JSProperty("type")
void setType(Type value);
/**
*/
abstract class Type extends JsEnum {
public static final Type CANDLESTICK = JsEnum.of("candlestick");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy