/** * Setter for the chart margin in pixels using several simple values. */ public com.anychart.charts.Map margin(String value1, String value2, String value3, Number value4) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".margin(%s, %s, %s, %s);", wrapQuotes(value1), wrapQuotes(value2), wrapQuotes(value3), value4)); return this; } /**
/** * Setter for the chart paddings in pixels using several numbers. */ public com.anychart.charts.Map padding(String value1, Number value2, String value3, String value4) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".padding(%s, %s, %s, %s);", wrapQuotes(value1), value2, wrapQuotes(value3), wrapQuotes(value4))); return this; } /**
/** * Setter for the chart paddings in pixels using several numbers. */ public com.anychart.charts.Map padding(Number value1, String value2, String value3, String value4) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".padding(%s, %s, %s, %s);", value1, wrapQuotes(value2), wrapQuotes(value3), wrapQuotes(value4))); return this; } /**
/** * Setter for element bounds settings. */ public com.anychart.charts.Map bounds(Number x, Number y, String width, String height) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".bounds(%s, %s, %s, %s);", x, y, wrapQuotes(width), wrapQuotes(height))); return this; } /**
/** * Setter for element bounds settings. */ public com.anychart.charts.Map 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 paddings in pixels using several numbers. */ public com.anychart.charts.Map padding(String value1, Number value2, String value3, Number value4) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".padding(%s, %s, %s, %s);", wrapQuotes(value1), value2, wrapQuotes(value3), value4)); return this; } /**
/** * Setter for the select marquee stroke. {docs:Graphics/Stroke_Settings}Learn more about stroke settings.{docs} */ public com.anychart.charts.Map selectMarqueeStroke(com.anychart.graphics.vector.ColoredFill color, Number thickness, String dashpattern, String lineJoin, String lineCap) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".selectMarqueeStroke(%s, %s, %s, %s, %s);", (color != null) ? color.getJsBase() : null, thickness, wrapQuotes(dashpattern), wrapQuotes(lineJoin), wrapQuotes(lineCap))); return this; } /**
/** * Setter for element bounds settings. */ public com.anychart.charts.Map bounds(Number x, String y, Number width, Number height) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".bounds(%s, %s, %s, %s);", x, wrapQuotes(y), width, height)); return this; } /**
/** * Setter for callout elements. */ public com.anychart.charts.Map callout(String settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".callout(%s);", wrapQuotes(settings))); return this; } /**
/** * Getter for the crs of the feature.<br/> <b>Note:</b> Works only after {@link anychart.charts.Map#draw} is called. */ public void featureCrs(String id) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".featureCrs(%s);", wrapQuotes(id))); } /**
/** * Setter for the translation feature.<br/> <b>Note:</b> Works only after {@link anychart.charts.Map#draw} is called. */ public com.anychart.charts.Map featureTranslation(String id, Number dx, Number dy) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".featureTranslation(%s, %s, %s);", wrapQuotes(id), dx, dy)); return this; } /**
/** * Setter for the chart margin in pixels using a single complex object. */ public com.anychart.charts.Map margin(String margin) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".margin(%s);", wrapQuotes(margin))); return this; } /**
/** * Setter for the minimum height. */ public com.anychart.charts.Map minHeight(String height) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".minHeight(%s);", wrapQuotes(height))); return this; } /**
/** * Setter for the chart paddings in pixels using a single value. */ public com.anychart.charts.Map padding(String padding) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".padding(%s);", wrapQuotes(padding))); return this; } /**
/** * Saves chart config as XML document. */ public void saveAsXml(String filename) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".saveAsXml(%s);", wrapQuotes(filename))); } /**
/** * Setter for selected state settings. */ public com.anychart.charts.Map selected(String settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".selected(%s);", wrapQuotes(settings))); return this; } /**
/** * Setter for element top bound settings. */ public com.anychart.charts.Map top(String top) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".top(%s);", wrapQuotes(top))); return this; } /**
/** * Setter for the settings for regions that are not linked to any series data. */ public com.anychart.charts.Map unboundRegions(String settings) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".unboundRegions(%s);", wrapQuotes(settings))); return this; } /**
/** * Setter for the select marquee stroke. {docs:Graphics/Stroke_Settings}Learn more about stroke settings.{docs} */ public com.anychart.charts.Map selectMarqueeStroke(com.anychart.graphics.vector.Stroke color, Number thickness, String dashpattern, com.anychart.graphics.vector.StrokeLineJoin lineJoin, String lineCap) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".selectMarqueeStroke(%s, %s, %s, %s, %s);", (color != null) ? color.getJsBase() : null, thickness, wrapQuotes(dashpattern), (lineJoin != null) ? lineJoin.getJsBase() : null, wrapQuotes(lineCap))); return this; } /**
/** * Drills down to a map. */ public com.anychart.charts.Map drillTo(String id, com.anychart.charts.Map map) { APIlib.getInstance().addJSLine(String.format(Locale.US, jsBase + ".drillTo(%s, %s);", wrapQuotes(id), (map != null) ? map.getJsBase() : null)); return this; } /**