org.pentaho.plugin.jfreereport.reportcharts
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.function.Expression, org.pentaho.reporting.engine.classic.core.LegacyUpdateHandler
public class XYAreaLineChartExpression
- extends XYAreaChartExpression
- implements MultiPlotChartExpression
- See Also:
- Serialized Form
Methods inherited from class org.pentaho.plugin.jfreereport.reportcharts.XYChartExpression |
addSubTitle, 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, setTitlePositionText |
Methods inherited from class org.pentaho.plugin.jfreereport.reportcharts.AbstractChartExpression |
getBackgroundColor, getBackgroundImage, getBorderColor, getChartDirectory, getChartFile, getChartFromCache, getChartHeight, getChartUrlMask, getChartWidth, getDataSource, getDependencyLevel, 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, putChartInCache, setAntiAlias, setBackgroundColor, setBackgroundImage, setBorderColor, setChartDirectory, setChartFile, setChartHeight, setChartSectionOutline, setChartUrlMask, setChartWidth, setDataSource, setDependencyLevel, setDrawLegendBorder, 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, translateLineStyle |
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractExpression |
clone, getDataRow, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setName, setPreserve, setRuntime |
Methods 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 |
XYAreaLineChartExpression
public XYAreaLineChartExpression()
isLineAxisIncludesZero
public boolean isLineAxisIncludesZero()
setLineAxisIncludesZero
public void setLineAxisIncludesZero(boolean lineAxisIncludesZero)
isLineAxisStickyZero
public boolean isLineAxisStickyZero()
setLineAxisStickyZero
public void setLineAxisStickyZero(boolean lineAxisStickyZero)
getLineTitleFont
public Font getLineTitleFont()
setLineTitleFont
public void setLineTitleFont(Font lineTitleFont)
getLineTickFont
public Font getLineTickFont()
setLineTickFont
public void setLineTickFont(Font lineTickFont)
getLineRangeMinimum
public Double getLineRangeMinimum()
setLineRangeMinimum
public void setLineRangeMinimum(Double lineRangeMinimum)
getLineRangeMaximum
public Double getLineRangeMaximum()
setLineRangeMaximum
public void setLineRangeMaximum(Double lineRangeMaximum)
getLinePeriodCount
public double getLinePeriodCount()
setLinePeriodCount
public void setLinePeriodCount(double linePeriodCount)
getLineTimePeriod
public Class getLineTimePeriod()
setLineTimePeriod
public void setLineTimePeriod(Class lineTimePeriod)
isSharedRangeAxis
public boolean isSharedRangeAxis()
setSharedRangeAxis
public void setSharedRangeAxis(boolean sharedRangeAxis)
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:
getInstance
in interface org.pentaho.reporting.engine.classic.core.function.Expression
- Overrides:
getInstance
in class XYChartExpression
- Returns:
- a copy of this function.
getSecondaryDataSet
public String getSecondaryDataSet()
- Specified by:
getSecondaryDataSet
in interface MultiPlotChartExpression
setSecondaryDataSet
public void setSecondaryDataSet(String dataset)
- Specified by:
setSecondaryDataSet
in interface MultiPlotChartExpression
getSecondValueAxisLabel
public String getSecondValueAxisLabel()
setSecondValueAxisLabel
public void setSecondValueAxisLabel(String secondValueAxisLabel)
getLinesLabelFont
public Font getLinesLabelFont()
setLinesLabelFont
public void setLinesLabelFont(Font linesLabelFont)
getLinesTickLabelFont
public Font getLinesTickLabelFont()
setLinesTickLabelFont
public void setLinesTickLabelFont(Font linesTickLabelFont)
getLineTicksLabelFormat
public String getLineTicksLabelFormat()
setLineTicksLabelFormat
public void setLineTicksLabelFormat(String lineTicksLabelFormat)
setLineSeriesColor
public void setLineSeriesColor(int index,
String field)
getLineSeriesColor
public String getLineSeriesColor(int index)
getLineSeriesColorCount
public int getLineSeriesColorCount()
getLineSeriesColor
public String[] getLineSeriesColor()
setLineSeriesColor
public void setLineSeriesColor(String[] fields)
isLineAxisAutoRange
public boolean isLineAxisAutoRange()
setLineAxisAutoRange
public void setLineAxisAutoRange(boolean lineAxisAutoRange)