com.github.fluorumlabs.disconnect.highcharts.GlobalOptions 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.FunctionalInterface;
import java.lang.String;
import javax.annotation.Nullable;
import js.lang.Any;
import org.teavm.jso.JSFunctor;
import org.teavm.jso.JSProperty;
public interface GlobalOptions extends Any {
/**
* (Highcharts, Highmaps) Canvg rendering for Android 2.x is removed as of
* Highcharts 5.0. Use the libURL option to configure exporting.
*
* The URL to the additional file to lazy load for Android 2.x devices.
* These devices don't support SVG, so we download a helper file that
* contains canvg, its dependency rbcolor, and our own CanVG Renderer class.
* To avoid hotlinking to our site, you can install canvas-tools.js on your
* own server and change this option accordingly.
*
* @see https://api.highcharts.com/highcharts/global.canvasToolsURL
* @see https://api.highcharts.com/highmaps/global.canvasToolsURL
*
* @implspec canvasToolsURL?: string;
*
*/
@JSProperty("canvasToolsURL")
@Nullable
String getCanvasToolsURL();
/**
* (Highcharts, Highmaps) Canvg rendering for Android 2.x is removed as of
* Highcharts 5.0. Use the libURL option to configure exporting.
*
* The URL to the additional file to lazy load for Android 2.x devices.
* These devices don't support SVG, so we download a helper file that
* contains canvg, its dependency rbcolor, and our own CanVG Renderer class.
* To avoid hotlinking to our site, you can install canvas-tools.js on your
* own server and change this option accordingly.
*
* @see https://api.highcharts.com/highcharts/global.canvasToolsURL
* @see https://api.highcharts.com/highmaps/global.canvasToolsURL
*
* @implspec canvasToolsURL?: string;
*
*/
@JSProperty("canvasToolsURL")
void setCanvasToolsURL(String value);
/**
* (Highcharts, Highstock) This option is deprecated since v6.0.5. Instead,
* use time.Date that supports individual time settings per chart.
*
* @see https://api.highcharts.com/highcharts/global.Date
* @see https://api.highcharts.com/highstock/global.Date
*
* @implspec Date?: () => void;
*
*/
@JSProperty("Date")
@Nullable
Date getDate();
/**
* (Highcharts, Highstock) This option is deprecated since v6.0.5. Instead,
* use time.Date that supports individual time settings per chart.
*
* @see https://api.highcharts.com/highcharts/global.Date
* @see https://api.highcharts.com/highstock/global.Date
*
* @implspec Date?: () => void;
*
*/
@JSProperty("Date")
void setDate(Date value);
/**
* (Highcharts, Highstock) This option is deprecated since v6.0.5. Instead,
* use time.getTimezoneOffset that supports individual time settings per
* chart.
*
* @see https://api.highcharts.com/highcharts/global.getTimezoneOffset
* @see https://api.highcharts.com/highstock/global.getTimezoneOffset
*
* @implspec getTimezoneOffset?: () => void;
*
*/
@JSProperty("getTimezoneOffset")
@Nullable
GetTimezoneOffset getGetTimezoneOffset();
/**
* (Highcharts, Highstock) This option is deprecated since v6.0.5. Instead,
* use time.getTimezoneOffset that supports individual time settings per
* chart.
*
* @see https://api.highcharts.com/highcharts/global.getTimezoneOffset
* @see https://api.highcharts.com/highstock/global.getTimezoneOffset
*
* @implspec getTimezoneOffset?: () => void;
*
*/
@JSProperty("getTimezoneOffset")
void setGetTimezoneOffset(GetTimezoneOffset value);
/**
* (Highcharts, Highstock) This option is deprecated since v6.0.5. Instead,
* use time.timezone that supports individual time settings per chart.
*
* @see https://api.highcharts.com/highcharts/global.timezone
* @see https://api.highcharts.com/highstock/global.timezone
*
* @implspec timezone?: string;
*
*/
@JSProperty("timezone")
@Nullable
String getTimezone();
/**
* (Highcharts, Highstock) This option is deprecated since v6.0.5. Instead,
* use time.timezone that supports individual time settings per chart.
*
* @see https://api.highcharts.com/highcharts/global.timezone
* @see https://api.highcharts.com/highstock/global.timezone
*
* @implspec timezone?: string;
*
*/
@JSProperty("timezone")
void setTimezone(String value);
/**
* (Highcharts, Highstock) This option is deprecated since v6.0.5. Instead,
* use time.timezoneOffset that supports individual time settings per chart.
*
* @see https://api.highcharts.com/highcharts/global.timezoneOffset
* @see https://api.highcharts.com/highstock/global.timezoneOffset
*
* @implspec timezoneOffset?: number;
*
*/
@JSProperty("timezoneOffset")
double getTimezoneOffset();
/**
* (Highcharts, Highstock) This option is deprecated since v6.0.5. Instead,
* use time.timezoneOffset that supports individual time settings per chart.
*
* @see https://api.highcharts.com/highcharts/global.timezoneOffset
* @see https://api.highcharts.com/highstock/global.timezoneOffset
*
* @implspec timezoneOffset?: number;
*
*/
@JSProperty("timezoneOffset")
void setTimezoneOffset(double value);
/**
* (Highcharts, Highstock, Highmaps) This option is deprecated since v6.0.5.
* Instead, use time.useUTC that supports individual time settings per
* chart.
*
* @see https://api.highcharts.com/highcharts/global.useUTC
* @see https://api.highcharts.com/highstock/global.useUTC
* @see https://api.highcharts.com/highmaps/global.useUTC
*
* @implspec useUTC?: boolean;
*
*/
@JSProperty("useUTC")
boolean getUseUTC();
/**
* (Highcharts, Highstock, Highmaps) This option is deprecated since v6.0.5.
* Instead, use time.useUTC that supports individual time settings per
* chart.
*
* @see https://api.highcharts.com/highcharts/global.useUTC
* @see https://api.highcharts.com/highstock/global.useUTC
* @see https://api.highcharts.com/highmaps/global.useUTC
*
* @implspec useUTC?: boolean;
*
*/
@JSProperty("useUTC")
void setUseUTC(boolean value);
/**
* (Highcharts, Highstock, Highmaps) Path to the pattern image required by
* VML browsers in order to draw radial gradients.
*
* @see https://api.highcharts.com/highcharts/global.VMLRadialGradientURL
* @see https://api.highcharts.com/highstock/global.VMLRadialGradientURL
* @see https://api.highcharts.com/highmaps/global.VMLRadialGradientURL
*
* @implspec VMLRadialGradientURL?: string;
*
*/
@JSProperty("VMLRadialGradientURL")
@Nullable
String getVMLRadialGradientURL();
/**
* (Highcharts, Highstock, Highmaps) Path to the pattern image required by
* VML browsers in order to draw radial gradients.
*
* @see https://api.highcharts.com/highcharts/global.VMLRadialGradientURL
* @see https://api.highcharts.com/highstock/global.VMLRadialGradientURL
* @see https://api.highcharts.com/highmaps/global.VMLRadialGradientURL
*
* @implspec VMLRadialGradientURL?: string;
*
*/
@JSProperty("VMLRadialGradientURL")
void setVMLRadialGradientURL(String value);
/**
*/
@JSFunctor
@FunctionalInterface
interface Date extends Any {
void apply();
}
/**
*/
@JSFunctor
@FunctionalInterface
interface GetTimezoneOffset extends Any {
void apply();
}
}