All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.fluorumlabs.disconnect.highcharts.GlobalOptions Maven / Gradle / Ivy

There is a newer version: 0.1.0-alpha2
Show newest version
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();
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy