net.sf.dynamicreports.design.base.chart.plot.DRDesignAxisFormat Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dynamicreports-core Show documentation
Show all versions of dynamicreports-core Show documentation
DynamicReports is an open source Java reporting library based on JasperReports. It allows to create dynamic report designs and it doesn't need a visual report designer.
You can very quickly create reports and produce documents that can be displayed, printed or exported into many popular formats such as PDF, Excel, Word and others.
/**
* DynamicReports - Free Java reporting library for creating reports dynamically
*
* Copyright (C) 2010 - 2016 Ricardo Mariaca
* http://www.dynamicreports.org
*
* This file is part of DynamicReports.
*
* DynamicReports is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* DynamicReports is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with DynamicReports. If not, see .
*/
package net.sf.dynamicreports.design.base.chart.plot;
import java.awt.Color;
import net.sf.dynamicreports.design.base.style.DRDesignFont;
import net.sf.dynamicreports.design.definition.chart.plot.DRIDesignAxisFormat;
import net.sf.dynamicreports.design.definition.expression.DRIDesignExpression;
import net.sf.dynamicreports.report.constant.Constants;
/**
* @author Ricardo Mariaca ([email protected])
*/
public class DRDesignAxisFormat implements DRIDesignAxisFormat {
private static final long serialVersionUID = Constants.SERIAL_VERSION_UID;
private DRIDesignExpression labelExpression;
private DRDesignFont labelFont;
private Color labelColor;
private DRDesignFont tickLabelFont;
private Color tickLabelColor;
private String tickLabelMask;
private Boolean verticalTickLabels;
private Double tickLabelRotation;
private Color lineColor;
private DRIDesignExpression rangeMinValueExpression;
private DRIDesignExpression rangeMaxValueExpression;
@Override
public DRIDesignExpression getLabelExpression() {
return labelExpression;
}
public void setLabelExpression(DRIDesignExpression labelExpression) {
this.labelExpression = labelExpression;
}
@Override
public DRDesignFont getLabelFont() {
return labelFont;
}
public void setLabelFont(DRDesignFont labelFont) {
this.labelFont = labelFont;
}
@Override
public Color getLabelColor() {
return labelColor;
}
public void setLabelColor(Color labelColor) {
this.labelColor = labelColor;
}
@Override
public DRDesignFont getTickLabelFont() {
return tickLabelFont;
}
public void setTickLabelFont(DRDesignFont tickLabelFont) {
this.tickLabelFont = tickLabelFont;
}
@Override
public Color getTickLabelColor() {
return tickLabelColor;
}
public void setTickLabelColor(Color tickLabelColor) {
this.tickLabelColor = tickLabelColor;
}
@Override
public String getTickLabelMask() {
return tickLabelMask;
}
public void setTickLabelMask(String tickLabelMask) {
this.tickLabelMask = tickLabelMask;
}
@Override
public Boolean getVerticalTickLabels() {
return verticalTickLabels;
}
public void setVerticalTickLabels(Boolean verticalTickLabels) {
this.verticalTickLabels = verticalTickLabels;
}
@Override
public Double getTickLabelRotation() {
return tickLabelRotation;
}
public void setTickLabelRotation(Double tickLabelRotation) {
this.tickLabelRotation = tickLabelRotation;
}
@Override
public Color getLineColor() {
return lineColor;
}
public void setLineColor(Color lineColor) {
this.lineColor = lineColor;
}
public void setRangeMinValueExpression(DRIDesignExpression rangeMinValueExpression) {
this.rangeMinValueExpression = rangeMinValueExpression;
}
@Override
public DRIDesignExpression getRangeMinValueExpression() {
return rangeMinValueExpression;
}
public void setRangeMaxValueExpression(DRIDesignExpression rangeMaxValueExpression) {
this.rangeMaxValueExpression = rangeMaxValueExpression;
}
@Override
public DRIDesignExpression getRangeMaxValueExpression() {
return rangeMaxValueExpression;
}
}