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

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

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

import java.lang.String;
import javax.annotation.Nullable;
import js.lang.Any;
import org.teavm.jso.JSProperty;

/**
 * (Highcharts) Provides the option to draw a frame around the charts by
 * defining a bottom, front and back panel.
 *
 * @see https://api.highcharts.com/highcharts/chart.options3d.frame
 *
 */
public interface Chart3dFrameOptions extends Any {
  /**
   * (Highcharts) The back side of the frame around a 3D chart.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.back
   *
   * @implspec back?: Chart3dFrameBackOptions;
   *
   */
  @JSProperty("back")
  @Nullable
  Chart3dFrameBackOptions getBack();

  /**
   * (Highcharts) The back side of the frame around a 3D chart.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.back
   *
   * @implspec back?: Chart3dFrameBackOptions;
   *
   */
  @JSProperty("back")
  void setBack(Chart3dFrameBackOptions value);

  /**
   * (Highcharts) The bottom of the frame around a 3D chart.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.bottom
   *
   * @implspec bottom?: Chart3dFrameBottomOptions;
   *
   */
  @JSProperty("bottom")
  @Nullable
  Chart3dFrameBottomOptions getBottom();

  /**
   * (Highcharts) The bottom of the frame around a 3D chart.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.bottom
   *
   * @implspec bottom?: Chart3dFrameBottomOptions;
   *
   */
  @JSProperty("bottom")
  void setBottom(Chart3dFrameBottomOptions value);

  /**
   * (Highcharts) The front of the frame around a 3D chart.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.front
   *
   * @implspec front?: Chart3dFrameFrontOptions;
   *
   */
  @JSProperty("front")
  @Nullable
  Chart3dFrameFrontOptions getFront();

  /**
   * (Highcharts) The front of the frame around a 3D chart.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.front
   *
   * @implspec front?: Chart3dFrameFrontOptions;
   *
   */
  @JSProperty("front")
  void setFront(Chart3dFrameFrontOptions value);

  /**
   * (Highcharts) The left side of the frame around a 3D chart.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.left
   *
   * @implspec left?: Chart3dFrameLeftOptions;
   *
   */
  @JSProperty("left")
  @Nullable
  Chart3dFrameLeftOptions getLeft();

  /**
   * (Highcharts) The left side of the frame around a 3D chart.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.left
   *
   * @implspec left?: Chart3dFrameLeftOptions;
   *
   */
  @JSProperty("left")
  void setLeft(Chart3dFrameLeftOptions value);

  /**
   * (Highcharts) The right of the frame around a 3D chart.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.right
   *
   * @implspec right?: Chart3dFrameRightOptions;
   *
   */
  @JSProperty("right")
  @Nullable
  Chart3dFrameRightOptions getRight();

  /**
   * (Highcharts) The right of the frame around a 3D chart.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.right
   *
   * @implspec right?: Chart3dFrameRightOptions;
   *
   */
  @JSProperty("right")
  void setRight(Chart3dFrameRightOptions value);

  /**
   * (Highcharts) Note: As of v5.0.12, frame.left or frame.right should be
   * used instead.
   *
   * The side for the frame around a 3D chart.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.side
   *
   * @implspec side?: Chart3dFrameSideOptions;
   *
   */
  @JSProperty("side")
  @Nullable
  Chart3dFrameSideOptions getSide();

  /**
   * (Highcharts) Note: As of v5.0.12, frame.left or frame.right should be
   * used instead.
   *
   * The side for the frame around a 3D chart.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.side
   *
   * @implspec side?: Chart3dFrameSideOptions;
   *
   */
  @JSProperty("side")
  void setSide(Chart3dFrameSideOptions value);

  /**
   * (Highcharts) General pixel thickness for the frame faces.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.size
   *
   * @implspec size?: number;
   *
   */
  @JSProperty("size")
  double getSize();

  /**
   * (Highcharts) General pixel thickness for the frame faces.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.size
   *
   * @implspec size?: number;
   *
   */
  @JSProperty("size")
  void setSize(double value);

  /**
   * (Highcharts) The top of the frame around a 3D chart.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.top
   *
   * @implspec top?: Chart3dFrameTopOptions;
   *
   */
  @JSProperty("top")
  @Nullable
  Chart3dFrameTopOptions getTop();

  /**
   * (Highcharts) The top of the frame around a 3D chart.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.top
   *
   * @implspec top?: Chart3dFrameTopOptions;
   *
   */
  @JSProperty("top")
  void setTop(Chart3dFrameTopOptions value);

  /**
   * (Highcharts) Whether the frames are visible.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.visible
   *
   * @implspec visible?: string;
   *
   */
  @JSProperty("visible")
  @Nullable
  String getVisible();

  /**
   * (Highcharts) Whether the frames are visible.
   *
   * @see https://api.highcharts.com/highcharts/chart.options3d.frame.visible
   *
   * @implspec visible?: string;
   *
   */
  @JSProperty("visible")
  void setVisible(String value);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy