Class XYAreaLineChartExpression
java.lang.Object
org.pentaho.reporting.engine.classic.core.function.AbstractExpression
org.pentaho.plugin.jfreereport.reportcharts.AbstractChartExpression
org.pentaho.plugin.jfreereport.reportcharts.XYChartExpression
org.pentaho.plugin.jfreereport.reportcharts.XYLineChartExpression
org.pentaho.plugin.jfreereport.reportcharts.XYAreaChartExpression
org.pentaho.plugin.jfreereport.reportcharts.XYAreaLineChartExpression
- All Implemented Interfaces:
Serializable,Cloneable,ChartExpression,MultiPlotChartExpression,org.pentaho.reporting.engine.classic.core.DynamicExpression,org.pentaho.reporting.engine.classic.core.function.Expression,org.pentaho.reporting.engine.classic.core.LegacyUpdateHandler
public class XYAreaLineChartExpression
extends XYAreaChartExpression
implements MultiPlotChartExpression
- See Also:
-
Field Summary
Fields inherited from class org.pentaho.plugin.jfreereport.reportcharts.AbstractChartExpression
EMPTY_STROKE, LINE_STYLE_DASH_STR, LINE_STYLE_DASHDOT_STR, LINE_STYLE_DASHDOTDOT_STR, LINE_STYLE_DOT_STR, LINE_STYLE_SOLID_STR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jfree.chart.JFreeChartcomputeXYChart(org.jfree.data.xy.XYDataset xyDataset) protected voidconfigureChart(org.jfree.chart.JFreeChart chart) protected voidconfigureLineChart(org.jfree.chart.plot.XYPlot plot) protected intgetDateUnitAsInt(Class domainTimePeriod) org.pentaho.reporting.engine.classic.core.function.ExpressionReturn a completly separated copy of this function.doubleString[]getLineSeriesColor(int index) intbooleanbooleanbooleanbooleanvoidsetLineAxisAutoRange(boolean lineAxisAutoRange) voidsetLineAxisIncludesZero(boolean lineAxisIncludesZero) voidsetLineAxisStickyZero(boolean lineAxisStickyZero) voidsetLinePeriodCount(double linePeriodCount) voidsetLineRangeMaximum(Double lineRangeMaximum) voidsetLineRangeMinimum(Double lineRangeMinimum) voidsetLineSeriesColor(int index, String field) voidsetLineSeriesColor(String[] fields) voidsetLinesLabelFont(Font linesLabelFont) voidsetLinesTickLabelFont(Font linesTickLabelFont) voidsetLineTickFont(Font lineTickFont) voidsetLineTicksLabelFormat(String lineTicksLabelFormat) voidsetLineTimePeriod(Class lineTimePeriod) voidsetLineTitleFont(Font lineTitleFont) voidsetSecondaryDataSet(String dataset) voidsetSecondValueAxisLabel(String secondValueAxisLabel) voidsetSharedRangeAxis(boolean sharedRangeAxis) Methods inherited from class org.pentaho.plugin.jfreereport.reportcharts.XYAreaChartExpression
createStackedXYAreaChart, createTimeSeriesChartMethods inherited from class org.pentaho.plugin.jfreereport.reportcharts.XYLineChartExpression
getLineStyle, getLineWidth, isMarkersVisible, setLineStyle, setLineWidth, setMarkersVisibleMethods inherited from class org.pentaho.plugin.jfreereport.reportcharts.XYChartExpression
addSubTitle, computeChart, computePlotOrientation, configureLogarithmicAxis, convertToTable, convertToTable, getBorderPaint, getChart, getDomainMaximum, getDomainMinimum, getDomainPeriodCount, getDomainTickFont, getDomainTickFormat, getDomainTickFormatString, getDomainTimePeriod, getDomainTitle, getDomainTitleFont, getPlotBackgroundColor, getPlotBackgroundPaint, getRangeMaximum, getRangeMinimum, getRangePeriodCount, getRangeTickFont, getRangeTickFormat, getRangeTickFormatString, getRangeTimePeriod, getRangeTitle, getRangeTitleFont, getSubtitles, getTitlePosition, getTitlePositionText, isBorderVisible, isDisplayLabels, isDomainAxisAutoRange, isDomainIncludesZero, isDomainStickyZero, isDomainVerticalTickLabels, isHorizontal, isHumanReadableLogarithmicFormat, isLogarithmicAxis, isRangeAxisAutoRange, isRangeIncludesZero, isRangeStickyZero, isStacked, reconfigureForCompatibility, setBorderPaint, setBorderVisible, setDomainAxisAutoRange, setDomainIncludesZero, setDomainMaximum, setDomainMinimum, setDomainPeriodCount, setDomainStickyZero, setDomainTickFont, setDomainTickFormat, setDomainTickFormatString, setDomainTimePeriod, setDomainTitle, setDomainTitleFont, setDomainVerticalTickLabels, setHorizontal, setHumanReadableLogarithmicFormat, setLogarithmicAxis, setPlotBackgroundColor, setPlotBackgroundPaint, setRangeAxisAutoRange, setRangeIncludesZero, setRangeMaximum, setRangeMinimum, setRangePeriodCount, setRangeStickyZero, setRangeTickFont, setRangeTickFormat, setRangeTickFormatString, setRangeTimePeriod, setRangeTitle, setRangeTitleFont, setStacked, setTitlePosition, setTitlePositionTextMethods inherited from class org.pentaho.plugin.jfreereport.reportcharts.AbstractChartExpression
addExpression, computeTitle, getBackgroundColor, getBackgroundImage, getBorderColor, getChartDirectory, getChartFile, getChartFromCache, getChartHeight, getChartUrlMask, getChartWidth, getColorFromString, getDataSource, getDependencyLevel, getExpressionMap, getHyperlinkFormulas, getItemLabelFont, getItemsLabelVisible, getLabelFont, getLegendBackgroundColor, getLegendFont, getLegendLocation, getLegendTextColor, getNoDataMessage, getPlotBackgroundAlpha, getPlotForegroundAlpha, getPossibleExpressionStringValue, getPostProcessingLanguage, getPostProcessingScript, getSeriesColor, getSeriesColor, getSeriesColorCount, getSeriesColors, getTitle, getTitleField, getTitleFont, getTitleText, getTooltipFormula, getUrlFormula, getValue, isAntiAlias, isChartSectionOutline, isDrawLegendBorder, isReturnFileNameOnly, isReturnImageReference, isShowBorder, isShowLegend, isThreeD, isUseDrawable, loadChartFromCache, parseColorFromString, postProcessChart, putChartInCache, removeExpression, setAntiAlias, setBackgroundColor, setBackgroundImage, setBorderColor, setChartDirectory, setChartFile, setChartHeight, setChartSectionOutline, setChartUrlMask, setChartWidth, setDataSource, setDependencyLevel, setDrawLegendBorder, setExpressionMap, setItemLabelFont, setItemsLabelVisible, setLabelFont, setLegendBackgroundColor, setLegendFont, setLegendLocation, setLegendTextColor, setNoDataMessage, setPlotBackgroundAlpha, setPlotForegroundAlpha, setPostProcessingLanguage, setPostProcessingScript, setReturnFileNameOnly, setReturnImageReference, setSeriesColor, setSeriesColor, setShowBorder, setShowLegend, setThreeD, setTitle, setTitleField, setTitleFont, setTitleText, setTooltipFormula, setUrlFormula, setUseDrawable, standardTickUnitsApplyFormat, storeChartInCache, translateEdge, translateLineStyleMethods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractExpression
clone, getDataRow, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setName, setPreserve, setRuntimeMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.pentaho.plugin.jfreereport.reportcharts.ChartExpression
getDataSource, getHyperlinkFormulas, setDataSourceMethods inherited from interface org.pentaho.reporting.engine.classic.core.function.Expression
clone, getDataRow, getDependencyLevel, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, getValue, isActive, isDeepTraversing, isPreserve, setDependencyLevel, setName, setRuntime
-
Constructor Details
-
XYAreaLineChartExpression
public XYAreaLineChartExpression()
-
-
Method Details
-
isLineAxisIncludesZero
public boolean isLineAxisIncludesZero() -
setLineAxisIncludesZero
public void setLineAxisIncludesZero(boolean lineAxisIncludesZero) -
isLineAxisStickyZero
public boolean isLineAxisStickyZero() -
setLineAxisStickyZero
public void setLineAxisStickyZero(boolean lineAxisStickyZero) -
getLineTitleFont
-
setLineTitleFont
-
getLineTickFont
-
setLineTickFont
-
getLineRangeMinimum
-
setLineRangeMinimum
-
getLineRangeMaximum
-
setLineRangeMaximum
-
getLinePeriodCount
public double getLinePeriodCount() -
setLinePeriodCount
public void setLinePeriodCount(double linePeriodCount) -
getLineTimePeriod
-
setLineTimePeriod
-
getInstance
public org.pentaho.reporting.engine.classic.core.function.Expression getInstance()Return a completly separated copy of this function. The copy does no longer share any changeable objects with the original function.- Specified by:
getInstancein interfaceorg.pentaho.reporting.engine.classic.core.function.Expression- Overrides:
getInstancein classXYChartExpression- Returns:
- a copy of this function.
-
getSecondaryDataSet
- Specified by:
getSecondaryDataSetin interfaceMultiPlotChartExpression
-
setSecondaryDataSet
- Specified by:
setSecondaryDataSetin interfaceMultiPlotChartExpression
-
getSecondValueAxisLabel
-
setSecondValueAxisLabel
-
getLinesLabelFont
-
setLinesLabelFont
-
getLinesTickLabelFont
-
setLinesTickLabelFont
-
getLineTicksLabelFormat
-
setLineTicksLabelFormat
-
setLineSeriesColor
-
getLineSeriesColor
-
getLineSeriesColorCount
public int getLineSeriesColorCount() -
getLineSeriesColor
-
setLineSeriesColor
-
computeXYChart
protected org.jfree.chart.JFreeChart computeXYChart(org.jfree.data.xy.XYDataset xyDataset) - Overrides:
computeXYChartin classXYAreaChartExpression
-
configureLineChart
protected void configureLineChart(org.jfree.chart.plot.XYPlot plot) -
configureChart
protected void configureChart(org.jfree.chart.JFreeChart chart) - Overrides:
configureChartin classXYLineChartExpression
-
isLineAxisAutoRange
public boolean isLineAxisAutoRange() -
setLineAxisAutoRange
public void setLineAxisAutoRange(boolean lineAxisAutoRange) -
getDateUnitAsInt
-