/** * Setter for cell paddings in pixels using several numbers. */ public com.anychart.charts.Resource cellPadding(String value1, String value2, String value3, String value4) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".cellPadding(%s, %s, %s, %s);", wrapQuotes(value1), wrapQuotes(value2), wrapQuotes(value3), wrapQuotes(value4))); return this; } /**
/** * Setter for element bounds settings. */ public com.anychart.charts.Resource bounds(String x, String y, Number width, String height) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".bounds(%s, %s, %s, %s);", wrapQuotes(x), wrapQuotes(y), width, wrapQuotes(height))); return this; } /**
/** * Setter for the chart paddings in pixels using several numbers. */ public com.anychart.charts.Resource padding(String value1, String value2, Number value3, String value4) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".padding(%s, %s, %s, %s);", wrapQuotes(value1), wrapQuotes(value2), value3, wrapQuotes(value4))); return this; } /**
/** * Setter for element bounds settings. */ public com.anychart.charts.Resource bounds(String x, Number y, Number width, String height) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".bounds(%s, %s, %s, %s);", wrapQuotes(x), y, width, wrapQuotes(height))); return this; } /**
/** * Setter for the chart margin in pixels using several simple values. */ public com.anychart.charts.Resource margin(String value1, String value2, Number value3, Number value4) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".margin(%s, %s, %s, %s);", wrapQuotes(value1), wrapQuotes(value2), value3, value4)); return this; } /**
/** * Opens Pinterest sharing dialog. */ public void shareWithPinterest(String linkOrOptions, String description) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".shareWithPinterest(%s, %s);", wrapQuotes(linkOrOptions), wrapQuotes(description))); } /**
/** * Setter for the splitter stroke. */ public com.anychart.charts.Resource splitterStroke(com.anychart.graphics.vector.ColoredFill color, Number thickness, String dashpattern, String lineJoin, String lineCap) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".splitterStroke(%s, %s, %s, %s, %s);", (color != null) ? color.getJsBase() : null, thickness, wrapQuotes(dashpattern), wrapQuotes(lineJoin), wrapQuotes(lineCap))); return this; } /**
/** * Setter for the splitter stroke. */ public com.anychart.charts.Resource splitterStroke(String color, Number thickness, String dashpattern, String lineJoin, com.anychart.graphics.vector.StrokeLineCap lineCap) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".splitterStroke(%s, %s, %s, %s, %s);", wrapQuotes(color), thickness, wrapQuotes(dashpattern), wrapQuotes(lineJoin), (lineCap != null) ? lineCap.getJsBase() : null)); return this; } /**
/** * Setter for the accessibility setting. */ public com.anychart.charts.Resource a11y(String settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".a11y(%s);", wrapQuotes(settings))); return this; } /**
/** * Setter for animation settings by one value. */ public com.anychart.charts.Resource animation(String settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".animation(%s);", wrapQuotes(settings))); return this; } /**
/** * Setter for element left bound settings. */ public com.anychart.charts.Resource left(String left) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".left(%s);", wrapQuotes(left))); return this; } /**
/** * Setter for the logo. */ public com.anychart.charts.Resource logo(String settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".logo(%s);", wrapQuotes(settings))); return this; } /**
/** * Setter for the maximum height. */ public com.anychart.charts.Resource maxHeight(String height) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".maxHeight(%s);", wrapQuotes(height))); return this; } /**
/** * Setter for the minimum width. */ public com.anychart.charts.Resource minWidth(String width) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".minWidth(%s);", wrapQuotes(width))); return this; } /**
/** * Setter for the chart paddings in pixels using several numbers. */ public com.anychart.charts.Resource padding(Number value1, Number value2, Number value3, String value4) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".padding(%s, %s, %s, %s);", value1, value2, value3, wrapQuotes(value4))); return this; } /**
/** * Saves the current chart as PNG image. */ public void saveAsPng(Number width, Number height, Number quality, String filename) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".saveAsPng(%s, %s, %s, %s);", width, height, quality, wrapQuotes(filename))); } /**
/** * Setter for the chart title. */ public com.anychart.charts.Resource title(String settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".title(%s);", wrapQuotes(settings))); return this; } /**
/** * Removes an event listener which was added with listen() by the key returned by listen() or listenOnce(). */ public void unlistenByKey(String key) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".unlistenByKey(%s);", wrapQuotes(key))); } /**
/** * Setter for the splitter stroke. */ public com.anychart.charts.Resource splitterStroke(com.anychart.graphics.vector.ColoredFill color, Number thickness, String dashpattern, com.anychart.graphics.vector.StrokeLineJoin lineJoin, String lineCap) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".splitterStroke(%s, %s, %s, %s, %s);", (color != null) ? color.getJsBase() : null, thickness, wrapQuotes(dashpattern), (lineJoin != null) ? lineJoin.getJsBase() : null, wrapQuotes(lineCap))); return this; } /**
/** * Setter for the splitter stroke. */ public com.anychart.charts.Resource splitterStroke(String color, Number thickness, String dashpattern, com.anychart.graphics.vector.StrokeLineJoin lineJoin, com.anychart.graphics.vector.StrokeLineCap lineCap) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".splitterStroke(%s, %s, %s, %s, %s);", wrapQuotes(color), thickness, wrapQuotes(dashpattern), (lineJoin != null) ? lineJoin.getJsBase() : null, (lineCap != null) ? lineCap.getJsBase() : null)); return this; } /**