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, createTimeSeriesChartgetLineStyle, getLineWidth, isMarkersVisible, setLineStyle, setLineWidth, setMarkersVisibleaddSubTitle, 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, setTitlePositionTextaddExpression, 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, translateLineStyleclone, getDataRow, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setName, setPreserve, setRuntimeequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataSource, getHyperlinkFormulas, setDataSourcepublic 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.ExpressiongetInstance in class XYChartExpressionpublic String getSecondaryDataSet()
getSecondaryDataSet in interface MultiPlotChartExpressionpublic void setSecondaryDataSet(String dataset)
setSecondaryDataSet in interface MultiPlotChartExpressionpublic 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 XYAreaChartExpressionprotected void configureLineChart(org.jfree.chart.plot.XYPlot plot)
protected void configureChart(org.jfree.chart.JFreeChart chart)
configureChart in class XYLineChartExpressionpublic boolean isLineAxisAutoRange()
public void setLineAxisAutoRange(boolean lineAxisAutoRange)
protected int getDateUnitAsInt(Class domainTimePeriod)
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.