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

com.github.fluorumlabs.disconnect.highcharts.SVGDefinitionObject 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 js.lang.Unknown;
import js.util.collections.Array;
import org.teavm.jso.JSIndexer;
import org.teavm.jso.JSProperty;

/**
 * Serialized form of an SVG definition, including children. Some key property
 * names are reserved: tagName, textContent, and children.
 *
 */
public interface SVGDefinitionObject extends Any {
  /**
   * @implspec [key: string]: (number|string|Array|undefined);
   *
   */
  @JSIndexer
  Unknown get(String key);

  /**
   * @implspec [key: string]: (number|string|Array|undefined);
   *
   */
  @JSIndexer
  void set(String key, Array value);

  /**
   * @implspec [key: string]: (number|string|Array|undefined);
   *
   */
  @JSIndexer
  void set(String key, double value);

  /**
   * @implspec [key: string]: (number|string|Array|undefined);
   *
   */
  @JSIndexer
  void set(String key, String value);

  /**
   * @implspec children?: Array;
   *
   */
  @JSProperty("children")
  @Nullable
  Array getChildren();

  /**
   * @implspec children?: Array;
   *
   */
  @JSProperty("children")
  void setChildren(Array value);

  /**
   * @implspec tagName?: string;
   *
   */
  @JSProperty("tagName")
  @Nullable
  String getTagName();

  /**
   * @implspec tagName?: string;
   *
   */
  @JSProperty("tagName")
  void setTagName(String value);

  /**
   * @implspec textContent?: string;
   *
   */
  @JSProperty("textContent")
  @Nullable
  String getTextContent();

  /**
   * @implspec textContent?: string;
   *
   */
  @JSProperty("textContent")
  void setTextContent(String value);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy