
nl.pvanassen.highchart.api.export.Renderer 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.export;
import java.io.OutputStream;
public interface Renderer {
public static abstract class PojoRenderer implements Renderer {
private T options, globalOptions;
private OutputStream output;
protected T getChartOptions() {
return options;
}
protected T getGlobalOptions() {
return globalOptions;
}
protected OutputStream getOutputStream() {
return output;
}
@Override
public Renderer setChartOptions(T options) {
this.options = options;
return this;
}
@Override
public Renderer setGlobalOptions(T options) {
this.globalOptions = options;
return this;
}
@Override
public Renderer setOutputStream(OutputStream output) {
this.output = output;
return this;
}
}
void render();
Renderer setChartOptions(T options);
Renderer setGlobalOptions(T options);
Renderer setOutputStream(OutputStream outputStream);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy