|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.pentaho.reporting.engine.classic.core.function.AbstractExpression
org.pentaho.plugin.jfreereport.reportcharts.AbstractChartExpression
org.pentaho.plugin.jfreereport.reportcharts.XYChartExpression
public abstract class XYChartExpression
This class allows you to embed xy charts into JFreeReport XML definitions.
Field Summary |
---|
Fields inherited from class org.pentaho.plugin.jfreereport.reportcharts.AbstractChartExpression |
---|
LINE_STYLE_DASH_STR, LINE_STYLE_DASHDOT_STR, LINE_STYLE_DASHDOTDOT_STR, LINE_STYLE_DOT_STR, LINE_STYLE_SOLID_STR |
Method Summary | |
---|---|
void |
addSubTitle(String subTitle)
Deprecated. Subtitles are not used. |
Paint |
getBorderPaint()
Deprecated. Is not used anywhere ... |
org.jfree.chart.JFreeChart |
getChart(org.jfree.data.xy.XYDataset xyDataset)
Deprecated. Not public, no getter |
double |
getDomainMaximum()
Return the domain axis' maximum value |
double |
getDomainMinimum()
Return the domain axis' minimum value |
double |
getDomainPeriodCount()
|
Font |
getDomainTickFont()
Return the java.awt.Font to be used to display the range axis tick labels |
NumberFormat |
getDomainTickFormat()
|
String |
getDomainTickFormatString()
|
Class |
getDomainTimePeriod()
|
String |
getDomainTitle()
|
Font |
getDomainTitleFont()
|
org.pentaho.reporting.engine.classic.core.function.Expression |
getInstance()
Return a completly separated copy of this function. |
Color |
getPlotBackgroundColor()
|
Paint |
getPlotBackgroundPaint()
Deprecated. this property is declared but not used anywhere |
double |
getRangeMaximum()
Return the range axis' maximum value |
double |
getRangeMinimum()
Return the range axis' minimum value |
double |
getRangePeriodCount()
|
Font |
getRangeTickFont()
Return the java.awt.Font to be used to display the range axis tick labels |
NumberFormat |
getRangeTickFormat()
|
String |
getRangeTickFormatString()
|
Class |
getRangeTimePeriod()
|
String |
getRangeTitle()
|
Font |
getRangeTitleFont()
|
List |
getSubtitles()
Deprecated. Subtitles are not used. |
org.jfree.ui.RectangleEdge |
getTitlePosition()
Deprecated. Dont use that. |
String |
getTitlePositionText()
|
boolean |
isBorderVisible()
Deprecated. |
boolean |
isDisplayLabels()
Deprecated. Not used anywhere. You might want to use "itemLabelVisible" |
boolean |
isDomainAxisAutoRange()
|
boolean |
isDomainIncludesZero()
|
boolean |
isDomainStickyZero()
|
boolean |
isDomainVerticalTickLabels()
|
boolean |
isHorizontal()
|
boolean |
isHumanReadableLogarithmicFormat()
|
boolean |
isLogarithmicAxis()
|
boolean |
isRangeAxisAutoRange()
|
boolean |
isRangeIncludesZero()
|
boolean |
isRangeStickyZero()
|
boolean |
isStacked()
|
void |
reconfigureForCompatibility(int versionTag)
|
void |
setBorderPaint(Paint borderPaint)
Deprecated. is not used anywhere |
void |
setBorderVisible(boolean borderVisible)
Deprecated. |
void |
setDomainAxisAutoRange(boolean domainAxisAutoRange)
|
void |
setDomainIncludesZero(boolean domainIncludesZero)
|
void |
setDomainMaximum(double domainMaximum)
|
void |
setDomainMinimum(double domainMinimum)
|
void |
setDomainPeriodCount(double domainPeriodCount)
|
void |
setDomainStickyZero(boolean domainStickyZero)
|
void |
setDomainTickFont(Font domainTickFont)
|
void |
setDomainTickFormat(NumberFormat domainTickFormat)
|
void |
setDomainTickFormatString(String domainTickFormatString)
|
void |
setDomainTimePeriod(Class domainTimePeriod)
|
void |
setDomainTitle(String domainTitle)
|
void |
setDomainTitleFont(Font domainTitleFont)
|
void |
setDomainVerticalTickLabels(boolean domainVerticalTickLabels)
|
void |
setHorizontal(boolean value)
|
void |
setHumanReadableLogarithmicFormat(boolean humanReadableLogarithmicFormat)
|
void |
setLogarithmicAxis(boolean logarithmicAxis)
|
void |
setPlotBackgroundColor(Color plotBackgroundPaint)
|
void |
setPlotBackgroundPaint(Paint plotBackgroundPaint)
Deprecated. this property is declared but not used anywhere |
void |
setRangeAxisAutoRange(boolean rangeAxisAutoRange)
|
void |
setRangeIncludesZero(boolean rangeIncludesZero)
|
void |
setRangeMaximum(double rangeMaximum)
|
void |
setRangeMinimum(double rangeMinimum)
|
void |
setRangePeriodCount(double rangePeriodCount)
|
void |
setRangeStickyZero(boolean rangeStickyZero)
|
void |
setRangeTickFont(Font rangeTickFont)
|
void |
setRangeTickFormat(NumberFormat rangeTickFormat)
|
void |
setRangeTickFormatString(String rangeTickFormatString)
|
void |
setRangeTimePeriod(Class rangeTimePeriod)
|
void |
setRangeTitle(String rangeTitle)
|
void |
setRangeTitleFont(Font rangeTitleFont)
|
void |
setStacked(boolean stacked)
|
void |
setTitlePosition(org.jfree.ui.RectangleEdge titlePosition)
Deprecated. Dont use that. |
void |
setTitlePositionText(String titlePositionText)
|
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 class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.pentaho.reporting.engine.classic.core.function.Expression |
---|
clone, getDataRow, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setName, setRuntime |
Method Detail |
---|
public boolean isDomainAxisAutoRange()
public void setDomainAxisAutoRange(boolean domainAxisAutoRange)
public boolean isRangeAxisAutoRange()
public void setRangeAxisAutoRange(boolean rangeAxisAutoRange)
public Class getDomainTimePeriod()
public void setDomainTimePeriod(Class domainTimePeriod)
public Class getRangeTimePeriod()
public void setRangeTimePeriod(Class rangeTimePeriod)
public boolean isHumanReadableLogarithmicFormat()
public void setHumanReadableLogarithmicFormat(boolean humanReadableLogarithmicFormat)
public boolean isLogarithmicAxis()
public void setLogarithmicAxis(boolean logarithmicAxis)
public org.pentaho.reporting.engine.classic.core.function.Expression getInstance()
getInstance
in interface org.pentaho.reporting.engine.classic.core.function.Expression
getInstance
in class AbstractChartExpression
public boolean isStacked()
public void setStacked(boolean stacked)
stacked
- The stacked to set.public boolean isDomainVerticalTickLabels()
public void setDomainVerticalTickLabels(boolean domainVerticalTickLabels)
domainVerticalTickLabels
- The domainVerticalLabels to set.public boolean isDomainIncludesZero()
public void setDomainIncludesZero(boolean domainIncludesZero)
domainIncludesZero
- The domainIncludesZero to set.public boolean isDomainStickyZero()
public void setDomainStickyZero(boolean domainStickyZero)
domainStickyZero
- The domainStickyZero to set.public boolean isRangeIncludesZero()
public void setRangeIncludesZero(boolean rangeIncludesZero)
rangeIncludesZero
- The domainIncludesZero to set.public boolean isRangeStickyZero()
public void setRangeStickyZero(boolean rangeStickyZero)
rangeStickyZero
- The rangeStickyZero to set.public void setPlotBackgroundColor(Color plotBackgroundPaint)
setPlotBackgroundColor
in class AbstractChartExpression
public Color getPlotBackgroundColor()
getPlotBackgroundColor
in class AbstractChartExpression
public void setPlotBackgroundPaint(Paint plotBackgroundPaint)
plotBackgroundPaint
- public Paint getPlotBackgroundPaint()
public boolean isHorizontal()
public void setHorizontal(boolean value)
public boolean isBorderVisible()
public void setBorderVisible(boolean borderVisible)
borderVisible
- The borderVisible to set.public Paint getBorderPaint()
public void setBorderPaint(Paint borderPaint)
borderPaint
- The borderPaint to set.public String getTitlePositionText()
public void setTitlePositionText(String titlePositionText)
public org.jfree.ui.RectangleEdge getTitlePosition()
public void setTitlePosition(org.jfree.ui.RectangleEdge titlePosition)
titlePosition
- The titlePosition to set.public String getDomainTitle()
public void setDomainTitle(String domainTitle)
domainTitle
- The domainTitle to set.public String getRangeTitle()
public void setRangeTitle(String rangeTitle)
rangeTitle
- The rangeTitle to set.public Font getDomainTitleFont()
public void setDomainTitleFont(Font domainTitleFont)
domainTitleFont
- The domainTitleFont to set.public Font getDomainTickFont()
public void setDomainTickFont(Font domainTickFont)
domainTickFont
- The domainTickFont to set.public NumberFormat getDomainTickFormat()
public void setDomainTickFormat(NumberFormat domainTickFormat)
domainTickFormat
- The range tick number format to set.public Font getRangeTitleFont()
public void setRangeTitleFont(Font rangeTitleFont)
rangeTitleFont
- The rangeTitleFont to set.public NumberFormat getRangeTickFormat()
public void setRangeTickFormat(NumberFormat rangeTickFormat)
rangeTickFormat
- The range tick number format to set.public String getDomainTickFormatString()
public void setDomainTickFormatString(String domainTickFormatString)
public String getRangeTickFormatString()
public void setRangeTickFormatString(String rangeTickFormatString)
public Font getRangeTickFont()
public void setRangeTickFont(Font rangeTickFont)
rangeTickFont
- The rangeTitleFont to set.public double getRangeMinimum()
public void setRangeMinimum(double rangeMinimum)
rangeMinimum
- Set the minimum value of the range axis.public double getRangeMaximum()
public void setRangeMaximum(double rangeMaximum)
rangeMaximum
- Set the maximum value of the range axis.public double getDomainMinimum()
public void setDomainMinimum(double domainMinimum)
domainMinimum
- Set the minimum value of the domain axis.public double getDomainMaximum()
public void setDomainMaximum(double domainMaximum)
domainMaximum
- Set the maximum value of the domain axis.public List getSubtitles()
public void addSubTitle(String subTitle)
public org.jfree.chart.JFreeChart getChart(org.jfree.data.xy.XYDataset xyDataset)
xyDataset
-
public boolean isDisplayLabels()
public double getDomainPeriodCount()
public void setDomainPeriodCount(double domainPeriodCount)
public double getRangePeriodCount()
public void setRangePeriodCount(double rangePeriodCount)
public void reconfigureForCompatibility(int versionTag)
reconfigureForCompatibility
in interface org.pentaho.reporting.engine.classic.core.LegacyUpdateHandler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |