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

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

There is a newer version: 0.1.0-alpha2
Show newest version
package com.github.fluorumlabs.disconnect.highcharts;

import js.lang.Any;
import org.teavm.jso.JSProperty;

/**
 * The returned object literal from the Highcharts.Axis#getExtremes function.
 *
 */
public interface ExtremesObject extends Any {
  /**
   * The maximum value of the axis' associated series.
   *
   * @implspec dataMax: number;
   *
   */
  @JSProperty("dataMax")
  double getDataMax();

  /**
   * The maximum value of the axis' associated series.
   *
   * @implspec dataMax: number;
   *
   */
  @JSProperty("dataMax")
  void setDataMax(double value);

  /**
   * The minimum value of the axis' associated series.
   *
   * @implspec dataMin: number;
   *
   */
  @JSProperty("dataMin")
  double getDataMin();

  /**
   * The minimum value of the axis' associated series.
   *
   * @implspec dataMin: number;
   *
   */
  @JSProperty("dataMin")
  void setDataMin(double value);

  /**
   * The maximum axis value, either automatic or set manually. If the max
   * option is not set, maxPadding is 0 and endOnTick is false, this value
   * will be the same as dataMax.
   *
   * @implspec max: number;
   *
   */
  @JSProperty("max")
  double getMax();

  /**
   * The maximum axis value, either automatic or set manually. If the max
   * option is not set, maxPadding is 0 and endOnTick is false, this value
   * will be the same as dataMax.
   *
   * @implspec max: number;
   *
   */
  @JSProperty("max")
  void setMax(double value);

  /**
   * The minimum axis value, either automatic or set manually. If the min
   * option is not set, minPadding is 0 and startOnTick is false, this
   * value will be the same as dataMin.
   *
   * @implspec min: number;
   *
   */
  @JSProperty("min")
  double getMin();

  /**
   * The minimum axis value, either automatic or set manually. If the min
   * option is not set, minPadding is 0 and startOnTick is false, this
   * value will be the same as dataMin.
   *
   * @implspec min: number;
   *
   */
  @JSProperty("min")
  void setMin(double value);

  /**
   * The user defined maximum, either from the max option or from a zoom or
   * setExtremes action.
   *
   * @implspec userMax: number;
   *
   */
  @JSProperty("userMax")
  double getUserMax();

  /**
   * The user defined maximum, either from the max option or from a zoom or
   * setExtremes action.
   *
   * @implspec userMax: number;
   *
   */
  @JSProperty("userMax")
  void setUserMax(double value);

  /**
   * The user defined minimum, either from the min option or from a zoom or
   * setExtremes action.
   *
   * @implspec userMin: number;
   *
   */
  @JSProperty("userMin")
  double getUserMin();

  /**
   * The user defined minimum, either from the min option or from a zoom or
   * setExtremes action.
   *
   * @implspec userMin: number;
   *
   */
  @JSProperty("userMin")
  void setUserMin(double value);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy