![JAR search and dependency download from the Maven repository](/logo.png)
com.github.fluorumlabs.disconnect.highcharts.SeriesMapDataOptions 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 java.lang.String;
import javax.annotation.Nullable;
import js.lang.Any;
import js.lang.Unknown;
import org.teavm.jso.JSProperty;
/**
* (Highmaps) An array of data points for the series. For the map
series type,
* points can be given in the following ways:
*
*
* -
* An array of numerical values. In this case, the numerical values will be
* interpreted as
value
options. Example:(see online documentation for
* example)
*
*
* -
* An array of arrays with 2 values. In this case, the values correspond to
*
[hc-key, value]
. Example:(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/highmaps/series.map.data
*
*/
public interface SeriesMapDataOptions extends Any {
/**
* (Highmaps) Individual color for the point. By default the color is either
* used to denote the value, or pulled from the global colors
array.
*
* @see https://api.highcharts.com/highmaps/series.map.data.color
*
* @implspec color?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("color")
@Nullable
Unknown getColor();
/**
* (Highmaps) Individual color for the point. By default the color is either
* used to denote the value, or pulled from the global colors
array.
*
* @see https://api.highcharts.com/highmaps/series.map.data.color
*
* @implspec color?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("color")
void setColor(GradientColorObject value);
/**
* (Highmaps) Individual color for the point. By default the color is either
* used to denote the value, or pulled from the global colors
array.
*
* @see https://api.highcharts.com/highmaps/series.map.data.color
*
* @implspec color?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("color")
void setColor(String value);
/**
* (Highmaps) Individual color for the point. By default the color is either
* used to denote the value, or pulled from the global colors
array.
*
* @see https://api.highcharts.com/highmaps/series.map.data.color
*
* @implspec color?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("color")
void setColor(Any value);
/**
* (Highmaps) Individual data label for each point. The options are the same
* as the ones for plotOptions.series.dataLabels.
*
* @see https://api.highcharts.com/highmaps/series.map.data.dataLabels
*
* @implspec dataLabels?: object;
*
*/
@JSProperty("dataLabels")
@Nullable
Any getDataLabels();
/**
* (Highmaps) Individual data label for each point. The options are the same
* as the ones for plotOptions.series.dataLabels.
*
* @see https://api.highcharts.com/highmaps/series.map.data.dataLabels
*
* @implspec dataLabels?: object;
*
*/
@JSProperty("dataLabels")
void setDataLabels(Any value);
/**
* (Highmaps) The id
of a series in the drilldown.series array to use for
* a drilldown for this point.
*
* @see https://api.highcharts.com/highmaps/series.map.data.drilldown
*
* @implspec drilldown?: string;
*
*/
@JSProperty("drilldown")
@Nullable
String getDrilldown();
/**
* (Highmaps) The id
of a series in the drilldown.series array to use for
* a drilldown for this point.
*
* @see https://api.highcharts.com/highmaps/series.map.data.drilldown
*
* @implspec drilldown?: string;
*
*/
@JSProperty("drilldown")
void setDrilldown(String value);
/**
* (Highmaps) Individual point events
*
* @see https://api.highcharts.com/highmaps/series.map.data.events
*
* @implspec events?: SeriesMapDataEventsOptions;
*
*/
@JSProperty("events")
@Nullable
SeriesMapDataEventsOptions getEvents();
/**
* (Highmaps) Individual point events
*
* @see https://api.highcharts.com/highmaps/series.map.data.events
*
* @implspec events?: SeriesMapDataEventsOptions;
*
*/
@JSProperty("events")
void setEvents(SeriesMapDataEventsOptions value);
/**
* (Highmaps) An id for the point. This can be used after render time to get
* a pointer to the point object through chart.get()
.
*
* @see https://api.highcharts.com/highmaps/series.map.data.id
*
* @implspec id?: string;
*
*/
@JSProperty("id")
@Nullable
String getId();
/**
* (Highmaps) An id for the point. This can be used after render time to get
* a pointer to the point object through chart.get()
.
*
* @see https://api.highcharts.com/highmaps/series.map.data.id
*
* @implspec id?: string;
*
*/
@JSProperty("id")
void setId(String value);
/**
* (Highmaps) When data labels are laid out on a map, Highmaps runs a
* simplified algorithm to detect collision. When two labels collide, the
* one with the lowest rank is hidden. By default the rank is computed from
* the area.
*
* @see https://api.highcharts.com/highmaps/series.map.data.labelrank
*
* @implspec labelrank?: number;
*
*/
@JSProperty("labelrank")
double getLabelrank();
/**
* (Highmaps) When data labels are laid out on a map, Highmaps runs a
* simplified algorithm to detect collision. When two labels collide, the
* one with the lowest rank is hidden. By default the rank is computed from
* the area.
*
* @see https://api.highcharts.com/highmaps/series.map.data.labelrank
*
* @implspec labelrank?: number;
*
*/
@JSProperty("labelrank")
void setLabelrank(double value);
/**
* (Highmaps) The relative mid point of an area, used to place the data
* label. Ranges from 0 to 1. When mapData
is used, middleX can be
* defined there.
*
* @see https://api.highcharts.com/highmaps/series.map.data.middleX
*
* @implspec middleX?: number;
*
*/
@JSProperty("middleX")
double getMiddleX();
/**
* (Highmaps) The relative mid point of an area, used to place the data
* label. Ranges from 0 to 1. When mapData
is used, middleX can be
* defined there.
*
* @see https://api.highcharts.com/highmaps/series.map.data.middleX
*
* @implspec middleX?: number;
*
*/
@JSProperty("middleX")
void setMiddleX(double value);
/**
* (Highmaps) The relative mid point of an area, used to place the data
* label. Ranges from 0 to 1. When mapData
is used, middleY can be
* defined there.
*
* @see https://api.highcharts.com/highmaps/series.map.data.middleY
*
* @implspec middleY?: number;
*
*/
@JSProperty("middleY")
double getMiddleY();
/**
* (Highmaps) The relative mid point of an area, used to place the data
* label. Ranges from 0 to 1. When mapData
is used, middleY can be
* defined there.
*
* @see https://api.highcharts.com/highmaps/series.map.data.middleY
*
* @implspec middleY?: number;
*
*/
@JSProperty("middleY")
void setMiddleY(double value);
/**
* (Highmaps) The name of the point as shown in the legend, tooltip,
* dataLabel etc.
*
* @see https://api.highcharts.com/highmaps/series.map.data.name
*
* @implspec name?: string;
*
*/
@JSProperty("name")
@Nullable
String getName();
/**
* (Highmaps) The name of the point as shown in the legend, tooltip,
* dataLabel etc.
*
* @see https://api.highcharts.com/highmaps/series.map.data.name
*
* @implspec name?: string;
*
*/
@JSProperty("name")
void setName(String value);
/**
* (Highmaps) For map and mapline series types, the SVG path for the shape.
* For compatibily with old IE, not all SVG path definitions are supported,
* but M, L and C operators are safe.
*
* To achieve a better separation between the structure and the data, it is
* recommended to use mapData
to define that paths instead of defining
* them on the data points themselves.
*
* @see https://api.highcharts.com/highmaps/series.map.data.path
*
* @implspec path?: string;
*
*/
@JSProperty("path")
@Nullable
String getPath();
/**
* (Highmaps) For map and mapline series types, the SVG path for the shape.
* For compatibily with old IE, not all SVG path definitions are supported,
* but M, L and C operators are safe.
*
* To achieve a better separation between the structure and the data, it is
* recommended to use mapData
to define that paths instead of defining
* them on the data points themselves.
*
* @see https://api.highcharts.com/highmaps/series.map.data.path
*
* @implspec path?: string;
*
*/
@JSProperty("path")
void setPath(String value);
/**
* (Highmaps) The numeric value of the data point.
*
* @see https://api.highcharts.com/highmaps/series.map.data.value
*
* @implspec value?: number;
*
*/
@JSProperty("value")
double getValue();
/**
* (Highmaps) The numeric value of the data point.
*
* @see https://api.highcharts.com/highmaps/series.map.data.value
*
* @implspec value?: number;
*
*/
@JSProperty("value")
void setValue(double value);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy