return showLines;
}
public void transform(DynamicJasperDesign design, JRChartPlot plot, String name) {
super.transform(design, plot, name);
JRDesignLinePlot linePlot = (JRDesignLinePlot) plot;
StringExpression categoryAxisLabelExp = getCategoryAxisFormat().getLabelExpression();
if (categoryAxisLabelExp != null) {
JRDesignExpression exp = ExpressionUtils.createAndRegisterExpression(design, "categoryAxisLabel_" + name, categoryAxisLabelExp);
linePlot.setCategoryAxisLabelExpression(exp);
}
if (getCategoryAxisFormat().getTickLabelMask() != null)
linePlot.setCategoryAxisTickLabelMask(getCategoryAxisFormat().getTickLabelMask());
if (getCategoryAxisFormat().getLabelColor() != null)
linePlot.setCategoryAxisLabelColor(getCategoryAxisFormat().getLabelColor());
if (getCategoryAxisFormat().getLabelFont() != null)
linePlot.setCategoryAxisLabelFont(getCategoryAxisFormat().getLabelFont().transform());
if (getCategoryAxisFormat().getLineColor() != null)
linePlot.setCategoryAxisLineColor(getCategoryAxisFormat().getLineColor());
if (getCategoryAxisFormat().getTickLabelColor() != null)
linePlot.setCategoryAxisTickLabelColor(getCategoryAxisFormat().getTickLabelColor());
if (getCategoryAxisFormat().getTickLabelFont() != null)
linePlot.setCategoryAxisTickLabelFont(getCategoryAxisFormat().getTickLabelFont().transform());
CustomExpression categoryAxisRangeMinValueExp = getCategoryAxisFormat().getRangeMinValueExpression();
if (categoryAxisRangeMinValueExp != null) {
JRDesignExpression exp = ExpressionUtils.createAndRegisterExpression(design, "categoryAxisRangeMinValue_" + name, categoryAxisRangeMinValueExp);
linePlot.setDomainAxisMinValueExpression(exp);
}
CustomExpression categoryAxisRangeMaxValueExp = getCategoryAxisFormat().getRangeMaxValueExpression();
if (categoryAxisRangeMaxValueExp != null) {
JRDesignExpression exp = ExpressionUtils.createAndRegisterExpression(design, "categoryAxisRangeMaxValue_" + name, categoryAxisRangeMaxValueExp);
linePlot.setDomainAxisMaxValueExpression(exp);
}
StringExpression valueAxisLabelExp = getValueAxisFormat().getLabelExpression();
if (valueAxisLabelExp != null) {
JRDesignExpression exp = ExpressionUtils.createAndRegisterExpression(design, "valueAxisLabel_" + name, valueAxisLabelExp);
linePlot.setValueAxisLabelExpression(exp);
}
if (getValueAxisFormat().getTickLabelMask() != null)
linePlot.setValueAxisTickLabelMask(getValueAxisFormat().getTickLabelMask());
if (getValueAxisFormat().getLabelColor() != null)
linePlot.setValueAxisLabelColor(getValueAxisFormat().getLabelColor());
if (getValueAxisFormat().getLabelFont() != null)
linePlot.setValueAxisLabelFont(getValueAxisFormat().getLabelFont().transform());
if (getValueAxisFormat().getLineColor() != null)
linePlot.setValueAxisLineColor(getValueAxisFormat().getLineColor());
if (getValueAxisFormat().getTickLabelColor() != null)
linePlot.setValueAxisTickLabelColor(getValueAxisFormat().getTickLabelColor());
if (getValueAxisFormat().getTickLabelFont() != null)
linePlot.setValueAxisTickLabelFont(getValueAxisFormat().getTickLabelFont().transform());
CustomExpression valueAxisRangeMinValueExp = getValueAxisFormat().getRangeMinValueExpression();
if (valueAxisRangeMinValueExp != null) {
JRDesignExpression exp = ExpressionUtils.createAndRegisterExpression(design, "valueAxisRangeMinValue_" + name, valueAxisRangeMinValueExp);
linePlot.setRangeAxisMinValueExpression(exp);
}
CustomExpression valueAxisRangeMaxValueExp = getValueAxisFormat().getRangeMaxValueExpression();
if (valueAxisRangeMaxValueExp != null) {
JRDesignExpression exp = ExpressionUtils.createAndRegisterExpression(design, "valueAxisRangeMaxValue_" + name, valueAxisRangeMaxValueExp);
linePlot.setRangeAxisMaxValueExpression(exp);
}
if (showShapes != null)
linePlot.setShowShapes(showShapes);
if (showLines != null)
linePlot.setShowLines(showLines);
}