
nl.pvanassen.highchart.api.ChartOptions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of highchart-java-api Show documentation
Show all versions of highchart-java-api Show documentation
A Java API to generate highchart json on the server side.
The newest version!
package nl.pvanassen.highchart.api;
import javax.xml.bind.annotation.*;
import nl.pvanassen.highchart.api.base.BaseObject;
import nl.pvanassen.highchart.api.utils.JsonArray;
@XmlRootElement(name = "chartOptions")
@XmlAccessorType(XmlAccessType.NONE)
public class ChartOptions extends BaseObject {
@XmlTransient
private Chart chart;
@XmlElement
private Credits credits;
@XmlElement
private Labels labels;
@XmlElement
private Legend legend;
@XmlElement
private PlotOptions plotOptions;
// @XmlTransient
@XmlElements(@XmlElement(name = "series", type = Series.class))
private JsonArray series;
@XmlElement
private Title title;
@XmlElement
private Title subtitle;
@XmlElement
private Tooltip tooltip;
@XmlElement
private Axis xAxis;
@XmlElement
private Axis yAxis;
public Chart getChart() {
if (chart == null) {
chart = new Chart();
}
return chart;
}
public Credits getCredits() {
if (credits == null) {
credits = new Credits();
}
return credits;
}
public Labels getLabels() {
if (labels == null) {
labels = new Labels();
}
return labels;
}
public Legend getLegend() {
if (legend == null) {
legend = new Legend();
}
return legend;
}
public PlotOptions getPlotOptions() {
if (plotOptions == null) {
plotOptions = new PlotOptions();
}
return plotOptions;
}
@XmlTransient
public JsonArray getSeries() {
if (series == null) {
series = new JsonArray();
}
return series;
}
public Title getSubtitle() {
if (subtitle == null) {
subtitle = new Title();
}
return subtitle;
}
public Title getTitle() {
if (title == null) {
title = new Title();
}
return title;
}
public Tooltip getTooltip() {
if (tooltip == null) {
tooltip = new Tooltip();
}
return tooltip;
}
public Axis getXAxis() {
if (xAxis == null) {
xAxis = new Axis();
}
return xAxis;
}
public Axis getYAxis() {
if (yAxis == null) {
yAxis = new Axis();
}
return yAxis;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy