134 lines
3.0 KiB
Java
134 lines
3.0 KiB
Java
package net.sf.jasperreports.engine;
|
|
|
|
import java.awt.Color;
|
|
|
|
public interface JRChart extends JRElement, JRAnchor, JRHyperlink, JRBox, JRBoxContainer {
|
|
public static final String PROPERTY_CHART_RENDER_TYPE = "net.sf.jasperreports.chart.render.type";
|
|
|
|
public static final byte EDGE_TOP = 1;
|
|
|
|
public static final byte EDGE_BOTTOM = 2;
|
|
|
|
public static final byte EDGE_LEFT = 3;
|
|
|
|
public static final byte EDGE_RIGHT = 4;
|
|
|
|
public static final byte TITLE_POSITION_TOP = 1;
|
|
|
|
public static final byte TITLE_POSITION_BOTTOM = 2;
|
|
|
|
public static final byte TITLE_POSITION_LEFT = 3;
|
|
|
|
public static final byte TITLE_POSITION_RIGHT = 4;
|
|
|
|
public static final byte CHART_TYPE_AREA = 1;
|
|
|
|
public static final byte CHART_TYPE_BAR3D = 2;
|
|
|
|
public static final byte CHART_TYPE_BAR = 3;
|
|
|
|
public static final byte CHART_TYPE_BUBBLE = 4;
|
|
|
|
public static final byte CHART_TYPE_CANDLESTICK = 5;
|
|
|
|
public static final byte CHART_TYPE_HIGHLOW = 6;
|
|
|
|
public static final byte CHART_TYPE_LINE = 7;
|
|
|
|
public static final byte CHART_TYPE_PIE3D = 8;
|
|
|
|
public static final byte CHART_TYPE_PIE = 9;
|
|
|
|
public static final byte CHART_TYPE_SCATTER = 10;
|
|
|
|
public static final byte CHART_TYPE_STACKEDBAR3D = 11;
|
|
|
|
public static final byte CHART_TYPE_STACKEDBAR = 12;
|
|
|
|
public static final byte CHART_TYPE_XYAREA = 13;
|
|
|
|
public static final byte CHART_TYPE_XYBAR = 14;
|
|
|
|
public static final byte CHART_TYPE_XYLINE = 15;
|
|
|
|
public static final byte CHART_TYPE_TIMESERIES = 16;
|
|
|
|
public static final byte CHART_TYPE_METER = 17;
|
|
|
|
public static final byte CHART_TYPE_THERMOMETER = 18;
|
|
|
|
public static final byte CHART_TYPE_MULTI_AXIS = 19;
|
|
|
|
public static final byte CHART_TYPE_STACKEDAREA = 20;
|
|
|
|
public static final String RENDER_TYPE_DRAW = "draw";
|
|
|
|
public static final String RENDER_TYPE_IMAGE = "image";
|
|
|
|
public static final String RENDER_TYPE_SVG = "svg";
|
|
|
|
boolean isShowLegend();
|
|
|
|
void setShowLegend(boolean paramBoolean);
|
|
|
|
byte getEvaluationTime();
|
|
|
|
JRGroup getEvaluationGroup();
|
|
|
|
JRBox getBox();
|
|
|
|
JRExpression getTitleExpression();
|
|
|
|
JRFont getTitleFont();
|
|
|
|
byte getTitlePosition();
|
|
|
|
void setTitlePosition(byte paramByte);
|
|
|
|
Color getTitleColor();
|
|
|
|
Color getOwnTitleColor();
|
|
|
|
void setTitleColor(Color paramColor);
|
|
|
|
JRExpression getSubtitleExpression();
|
|
|
|
JRFont getSubtitleFont();
|
|
|
|
Color getSubtitleColor();
|
|
|
|
Color getOwnSubtitleColor();
|
|
|
|
void setSubtitleColor(Color paramColor);
|
|
|
|
Color getLegendColor();
|
|
|
|
Color getOwnLegendColor();
|
|
|
|
void setLegendColor(Color paramColor);
|
|
|
|
Color getOwnLegendBackgroundColor();
|
|
|
|
Color getLegendBackgroundColor();
|
|
|
|
void setLegendBackgroundColor(Color paramColor);
|
|
|
|
JRFont getLegendFont();
|
|
|
|
byte getLegendPosition();
|
|
|
|
void setLegendPosition(byte paramByte);
|
|
|
|
JRChartDataset getDataset();
|
|
|
|
JRChartPlot getPlot();
|
|
|
|
byte getChartType();
|
|
|
|
String getCustomizerClass();
|
|
|
|
String getRenderType();
|
|
|
|
void setRenderType(String paramString);
|
|
}
|