public class XYAreaLineChartExpression extends XYAreaChartExpression implements MultiPlotChartExpression
EMPTY_STROKE, LINE_STYLE_DASH_STR, LINE_STYLE_DASHDOT_STR, LINE_STYLE_DASHDOTDOT_STR, LINE_STYLE_DOT_STR, LINE_STYLE_SOLID_STR
Constructor and Description |
---|
XYAreaLineChartExpression() |
Modifier and Type | Method and Description |
---|---|
protected org.jfree.chart.JFreeChart |
computeXYChart(org.jfree.data.xy.XYDataset xyDataset) |
protected void |
configureChart(org.jfree.chart.JFreeChart chart) |
protected void |
configureLineChart(org.jfree.chart.plot.XYPlot plot) |
protected int |
getDateUnitAsInt(Class domainTimePeriod) |
org.pentaho.reporting.engine.classic.core.function.Expression |
getInstance()
Return a completly separated copy of this function.
|
double |
getLinePeriodCount() |
Double |
getLineRangeMaximum() |
Double |
getLineRangeMinimum() |
String[] |
getLineSeriesColor() |
String |
getLineSeriesColor(int index) |
int |
getLineSeriesColorCount() |
Font |
getLinesLabelFont() |
Font |
getLinesTickLabelFont() |
Font |
getLineTickFont() |
String |
getLineTicksLabelFormat() |
Class |
getLineTimePeriod() |
Font |
getLineTitleFont() |
String |
getSecondaryDataSet() |
String |
getSecondValueAxisLabel() |
boolean |
isLineAxisAutoRange() |
boolean |
isLineAxisIncludesZero() |
boolean |
isLineAxisStickyZero() |
boolean |
isSharedRangeAxis() |
void |
setLineAxisAutoRange(boolean lineAxisAutoRange) |
void |
setLineAxisIncludesZero(boolean lineAxisIncludesZero) |
void |
setLineAxisStickyZero(boolean lineAxisStickyZero) |
void |
setLinePeriodCount(double linePeriodCount) |
void |
setLineRangeMaximum(Double lineRangeMaximum) |
void |
setLineRangeMinimum(Double lineRangeMinimum) |
void |
setLineSeriesColor(int index,
String field) |
void |
setLineSeriesColor(String[] fields) |
void |
setLinesLabelFont(Font linesLabelFont) |
void |
setLinesTickLabelFont(Font linesTickLabelFont) |
void |
setLineTickFont(Font lineTickFont) |
void |
setLineTicksLabelFormat(String lineTicksLabelFormat) |
void |
setLineTimePeriod(Class lineTimePeriod) |
void |
setLineTitleFont(Font lineTitleFont) |
void |
setSecondaryDataSet(String dataset) |
void |
setSecondValueAxisLabel(String secondValueAxisLabel) |
void |
setSharedRangeAxis(boolean sharedRangeAxis) |
createStackedXYAreaChart, createTimeSeriesChart
getLineStyle, getLineWidth, isMarkersVisible, setLineStyle, setLineWidth, setMarkersVisible
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, setTitlePositionText
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, translateLineStyle
clone, getDataRow, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setName, setPreserve, setRuntime
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDataSource, getHyperlinkFormulas, setDataSource
public boolean isLineAxisIncludesZero()
public void setLineAxisIncludesZero(boolean lineAxisIncludesZero)
public boolean isLineAxisStickyZero()
public void setLineAxisStickyZero(boolean lineAxisStickyZero)
public Font getLineTitleFont()
public void setLineTitleFont(Font lineTitleFont)
public Font getLineTickFont()
public void setLineTickFont(Font lineTickFont)
public Double getLineRangeMinimum()
public void setLineRangeMinimum(Double lineRangeMinimum)
public Double getLineRangeMaximum()
public void setLineRangeMaximum(Double lineRangeMaximum)
public double getLinePeriodCount()
public void setLinePeriodCount(double linePeriodCount)
public Class getLineTimePeriod()
public void setLineTimePeriod(Class lineTimePeriod)
public boolean isSharedRangeAxis()
public void setSharedRangeAxis(boolean sharedRangeAxis)
public org.pentaho.reporting.engine.classic.core.function.Expression getInstance()
getInstance
in interface org.pentaho.reporting.engine.classic.core.function.Expression
getInstance
in class XYChartExpression
public String getSecondaryDataSet()
getSecondaryDataSet
in interface MultiPlotChartExpression
public void setSecondaryDataSet(String dataset)
setSecondaryDataSet
in interface MultiPlotChartExpression
public String getSecondValueAxisLabel()
public void setSecondValueAxisLabel(String secondValueAxisLabel)
public Font getLinesLabelFont()
public void setLinesLabelFont(Font linesLabelFont)
public Font getLinesTickLabelFont()
public void setLinesTickLabelFont(Font linesTickLabelFont)
public String getLineTicksLabelFormat()
public void setLineTicksLabelFormat(String lineTicksLabelFormat)
public void setLineSeriesColor(int index, String field)
public String getLineSeriesColor(int index)
public int getLineSeriesColorCount()
public String[] getLineSeriesColor()
public void setLineSeriesColor(String[] fields)
protected org.jfree.chart.JFreeChart computeXYChart(org.jfree.data.xy.XYDataset xyDataset)
computeXYChart
in class XYAreaChartExpression
protected void configureLineChart(org.jfree.chart.plot.XYPlot plot)
protected void configureChart(org.jfree.chart.JFreeChart chart)
configureChart
in class XYLineChartExpression
public boolean isLineAxisAutoRange()
public void setLineAxisAutoRange(boolean lineAxisAutoRange)
protected int getDateUnitAsInt(Class domainTimePeriod)
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.