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

com.github.highcharts4gwt.model.highcharts.option.api.yaxis.Break Maven / Gradle / Ivy

The newest version!

package com.github.highcharts4gwt.model.highcharts.option.api.yaxis;



/**
 * An array defining breaks in the axis, the sections defined will be left out and all the points shifted closer to each other. Requires that the broken-axis.js module is loaded.
 * 
 */
public interface Break {


    /**
     * A number indicating how much space should be left between the start and the end of the break.
     * 
     */
    double breakSize();

    /**
     * A number indicating how much space should be left between the start and the end of the break.
     * 
     */
    Break breakSize(double breakSize);

    /**
     * The point where the break starts.
     * 
     */
    double from();

    /**
     * The point where the break starts.
     * 
     */
    Break from(double from);

    /**
     * Defines an interval after which the break appears again. By default the breaks do not repeat.
     * 
     */
    double repeat();

    /**
     * Defines an interval after which the break appears again. By default the breaks do not repeat.
     * 
     */
    Break repeat(double repeat);

    /**
     * The point where the break ends.
     * 
     */
    double to();

    /**
     * The point where the break ends.
     * 
     */
    Break to(double to);

    String getFieldAsJsonObject(String fieldName);

    Break setFieldAsJsonObject(String fieldName, String fieldValueAsJonObject);

    String getFunctionAsString(String fieldName);

    Break setFunctionAsString(String fieldName, String functionAsString);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy