|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jasperreports.engine.fill.JRFillElement
net.sf.jasperreports.engine.fill.JRFillChart
public class JRFillChart
Field Summary | |
---|---|
protected JRChartCustomizer |
chartCustomizer
|
protected byte |
chartType
|
protected java.lang.String |
customizerClass
|
protected JRFillChartDataset |
dataset
|
protected JRGroup |
evaluationGroup
|
protected JRFont |
legendFont
|
protected JRChartPlot |
plot
|
protected JRRenderable |
renderer
|
protected JRFont |
subtitleFont
|
protected JRFont |
titleFont
|
Fields inherited from class net.sf.jasperreports.engine.fill.JRFillElement |
---|
band, conditionalStylesContainer, currentEvaluation, defaultStyleProvider, delayedEvaluationsMap, elementGroup, expressionEvaluator, filler, initStyle, parent, printWhenGroupChanges, templates |
Fields inherited from interface net.sf.jasperreports.engine.JRElement |
---|
MODE_OPAQUE, MODE_TRANSPARENT, POSITION_TYPE_FIX_RELATIVE_TO_BOTTOM, POSITION_TYPE_FIX_RELATIVE_TO_TOP, POSITION_TYPE_FLOAT, STRETCH_TYPE_NO_STRETCH, STRETCH_TYPE_RELATIVE_TO_BAND_HEIGHT, STRETCH_TYPE_RELATIVE_TO_TALLEST_OBJECT |
Fields inherited from interface net.sf.jasperreports.engine.JRAnchor |
---|
NO_BOOKMARK |
Fields inherited from interface net.sf.jasperreports.engine.JRHyperlink |
---|
HYPERLINK_TARGET_BLANK, HYPERLINK_TARGET_SELF, HYPERLINK_TYPE_CUSTOM, HYPERLINK_TYPE_LOCAL_ANCHOR, HYPERLINK_TYPE_LOCAL_PAGE, HYPERLINK_TYPE_NONE, HYPERLINK_TYPE_NULL, HYPERLINK_TYPE_REFERENCE, HYPERLINK_TYPE_REMOTE_ANCHOR, HYPERLINK_TYPE_REMOTE_PAGE |
Constructor Summary | |
---|---|
protected |
JRFillChart(JRBaseFiller filler,
JRChart chart,
JRFillObjectFactory factory)
|
Method Summary | |
---|---|
void |
collectExpressions(JRExpressionCollector collector)
|
protected org.jfree.chart.plot.MeterInterval |
convertInterval(JRMeterInterval interval,
byte evaluation)
Converts a JasperReports meter interval to one that JFreeChart understands. |
protected org.jfree.data.Range |
convertRange(JRDataRange dataRange,
byte evaluation)
Converts a JasperReport data range into one understood by JFreeChart. |
protected void |
copy(JRPrintImage printImage)
|
JRFillCloneable |
createClone(JRFillCloneFactory factory)
Creates a working clone of itself. |
protected void |
evaluate(byte evaluation)
|
protected JFreeChartRenderer |
evaluateAreaImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateBar3DImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateBarImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateBubbleImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateCandlestickImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateHighLowImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateLineImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateMeterImage(byte evaluation)
Build and configure a meter chart. |
protected JFreeChartRenderer |
evaluateMultiAxisImage(byte evaluation)
Build and configure a multiple axis chart. |
protected JFreeChartRenderer |
evaluatePie3DImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluatePieImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateScatterImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateStackedAreaImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateStackedBar3DImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateStackedBarImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateThermometerImage(byte evaluation)
Build and run a thermometer chart. |
protected JFreeChartRenderer |
evaluateTimeSeriesImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateXyAreaImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateXYBarImage(byte evaluation)
|
protected JFreeChartRenderer |
evaluateXyLineImage(byte evaluation)
|
protected JRPrintElement |
fill()
|
protected java.lang.String |
getAnchorName()
|
JRExpression |
getAnchorNameExpression()
Returns an expression whose value represents the anchor name. |
int |
getBookmarkLevel()
Returns the level of the bookmark corresponding to the anchor. |
byte |
getBorder()
Deprecated. Replaced by getLineBox() |
java.awt.Color |
getBorderColor()
Deprecated. Replaced by getLineBox() |
byte |
getBottomBorder()
Deprecated. Replaced by getLineBox() |
java.awt.Color |
getBottomBorderColor()
Deprecated. Replaced by getLineBox() |
int |
getBottomPadding()
Deprecated. Replaced by getLineBox() |
JRBox |
getBox()
Deprecated. Replaced by getLineBox() |
protected JFreeChartRenderer |
getCategoryRenderer(org.jfree.chart.JFreeChart chart)
|
byte |
getChartType()
Gets the chart type. |
java.lang.String |
getCustomizerClass()
Gets a user specified chart customizer class name. |
JRChartDataset |
getDataset()
Gets the chart dataset. |
java.awt.Color |
getDefaultLineColor()
|
JRGroup |
getEvaluationGroup()
Gets the evaluation group for this chart (only applies when evaluation time is group). |
byte |
getEvaluationTime()
Returns the evaluation time for this chart. |
protected JFreeChartRenderer |
getHighLowRenderer(org.jfree.chart.JFreeChart chart)
|
protected java.lang.String |
getHyperlinkAnchor()
|
JRExpression |
getHyperlinkAnchorExpression()
Returns the expression whose value represents the anchor. |
protected java.lang.Integer |
getHyperlinkPage()
|
JRExpression |
getHyperlinkPageExpression()
Returns an integer representing the page index of the link. |
JRHyperlinkParameter[] |
getHyperlinkParameters()
Returns the list of hyperlink parameters. |
protected java.lang.String |
getHyperlinkReference()
|
JRExpression |
getHyperlinkReferenceExpression()
Returns the expression whose value represents the hyperlink reference. |
byte |
getHyperlinkTarget()
Retrieves the hyperlink target for the element. |
protected java.lang.String |
getHyperlinkTooltip()
|
JRExpression |
getHyperlinkTooltipExpression()
Returns the expression which will generate the hyperlink tooltip. |
byte |
getHyperlinkType()
Retrieves the hyperlink type for the element. |
protected JRTemplateImage |
getJRTemplateImage()
|
byte |
getLeftBorder()
Deprecated. Replaced by getLineBox() |
java.awt.Color |
getLeftBorderColor()
Deprecated. Replaced by getLineBox() |
int |
getLeftPadding()
Deprecated. Replaced by getLineBox() |
java.awt.Color |
getLegendBackgroundColor()
Returns the color to use as the background of the legend. |
java.awt.Color |
getLegendColor()
Returns the inherited color to use for text in the legend. |
JRFont |
getLegendFont()
Returns the font to use in the legend. |
byte |
getLegendPosition()
|
JRLineBox |
getLineBox()
|
java.lang.String |
getLinkType()
Returns the hyperlink type. |
byte |
getMode()
Returns the element transparency mode. |
java.lang.Byte |
getOwnBorder()
Deprecated. Replaced by getLineBox() |
java.awt.Color |
getOwnBorderColor()
Deprecated. Replaced by getLineBox() |
java.lang.Byte |
getOwnBottomBorder()
Deprecated. Replaced by getLineBox() |
java.awt.Color |
getOwnBottomBorderColor()
Deprecated. Replaced by getLineBox() |
java.lang.Integer |
getOwnBottomPadding()
Deprecated. Replaced by getLineBox() |
java.lang.Byte |
getOwnLeftBorder()
Deprecated. Replaced by getLineBox() |
java.awt.Color |
getOwnLeftBorderColor()
Deprecated. Replaced by getLineBox() |
java.lang.Integer |
getOwnLeftPadding()
Deprecated. Replaced by getLineBox() |
java.awt.Color |
getOwnLegendBackgroundColor()
Returns the color to use as the background of the legend. |
java.awt.Color |
getOwnLegendColor()
Returns the color to use for text in the legend. |
java.lang.Integer |
getOwnPadding()
Deprecated. Replaced by getLineBox() |
java.lang.Byte |
getOwnRightBorder()
Deprecated. Replaced by getLineBox() |
java.awt.Color |
getOwnRightBorderColor()
Deprecated. Replaced by getLineBox() |
java.lang.Integer |
getOwnRightPadding()
Deprecated. Replaced by getLineBox() |
java.awt.Color |
getOwnSubtitleColor()
|
java.awt.Color |
getOwnTitleColor()
|
java.lang.Byte |
getOwnTopBorder()
Deprecated. Replaced by getLineBox() |
java.awt.Color |
getOwnTopBorderColor()
Deprecated. Replaced by getLineBox() |
java.lang.Integer |
getOwnTopPadding()
Deprecated. Replaced by getLineBox() |
int |
getPadding()
Deprecated. Replaced by getLineBox() |
protected JFreeChartRenderer |
getPieRenderer(org.jfree.chart.JFreeChart chart)
|
JRChartPlot |
getPlot()
Gets the chart plot. |
protected JRRenderable |
getRenderer()
|
byte |
getRightBorder()
Deprecated. Replaced by getLineBox() |
java.awt.Color |
getRightBorderColor()
Deprecated. Replaced by getLineBox() |
int |
getRightPadding()
Deprecated. Replaced by getLineBox() |
java.awt.Color |
getSubtitleColor()
|
JRExpression |
getSubtitleExpression()
Gets the expression whose evaluation will form the subtitle. |
JRFont |
getSubtitleFont()
|
protected JFreeChartRenderer |
getTimePeriodRenderer(org.jfree.chart.JFreeChart chart)
|
protected JFreeChartRenderer |
getTimeSeriesRenderer(org.jfree.chart.JFreeChart chart)
|
java.awt.Color |
getTitleColor()
|
JRExpression |
getTitleExpression()
Gets the expression whose evaluation will form the title. |
JRFont |
getTitleFont()
|
byte |
getTitlePosition()
Gets the title position relative to the chart. |
byte |
getTopBorder()
Deprecated. Replaced by getLineBox() |
java.awt.Color |
getTopBorderColor()
Deprecated. Replaced by getLineBox() |
int |
getTopPadding()
Deprecated. Replaced by getLineBox() |
protected JFreeChartRenderer |
getXYBarRenderer(org.jfree.chart.JFreeChart chart)
|
protected JFreeChartRenderer |
getXYRenderer(org.jfree.chart.JFreeChart chart)
|
protected JFreeChartRenderer |
getXYZRenderer(org.jfree.chart.JFreeChart chart)
|
boolean |
isShowLegend()
|
protected boolean |
prepare(int availableStretchHeight,
boolean isOverflow)
|
protected void |
resolveElement(JRPrintElement element,
byte evaluation)
Resolves an element. |
protected void |
rewind()
|
void |
setBorder(byte border)
Deprecated. Replaced by getLineBox() |
void |
setBorder(java.lang.Byte border)
Deprecated. Replaced by getLineBox() |
void |
setBorderColor(java.awt.Color borderColor)
Deprecated. Replaced by getLineBox() |
void |
setBottomBorder(byte bottomBorder)
Deprecated. Replaced by getLineBox() |
void |
setBottomBorder(java.lang.Byte bottomBorder)
Deprecated. Replaced by getLineBox() |
void |
setBottomBorderColor(java.awt.Color bottomBorderColor)
Deprecated. Replaced by getLineBox() |
void |
setBottomPadding(int bottomPadding)
Deprecated. Replaced by getLineBox() |
void |
setBottomPadding(java.lang.Integer bottomPadding)
Deprecated. Replaced by getLineBox() |
void |
setDataset(JRFillChartDataset dataset)
|
void |
setLeftBorder(byte leftBorder)
Deprecated. Replaced by getLineBox() |
void |
setLeftBorder(java.lang.Byte leftBorder)
Deprecated. Replaced by getLineBox() |
void |
setLeftBorderColor(java.awt.Color leftBorderColor)
Deprecated. Replaced by getLineBox() |
void |
setLeftPadding(int leftPadding)
Deprecated. Replaced by getLineBox() |
void |
setLeftPadding(java.lang.Integer leftPadding)
Deprecated. Replaced by getLineBox() |
void |
setLegendBackgroundColor(java.awt.Color legendBackgroundColor)
Sets the color to use for the background of the legend. |
void |
setLegendColor(java.awt.Color legendColor)
Sets the color to use for text in the legend. |
void |
setLegendPosition(byte legendPosition)
|
void |
setPadding(int padding)
Deprecated. Replaced by getLineBox() |
void |
setPadding(java.lang.Integer padding)
Deprecated. Replaced by getLineBox() |
void |
setRightBorder(byte rightBorder)
Deprecated. Replaced by getLineBox() |
void |
setRightBorder(java.lang.Byte rightBorder)
Deprecated. Replaced by getLineBox() |
void |
setRightBorderColor(java.awt.Color rightBorderColor)
Deprecated. Replaced by getLineBox() |
void |
setRightPadding(int rightPadding)
Deprecated. Replaced by getLineBox() |
void |
setRightPadding(java.lang.Integer rightPadding)
Deprecated. Replaced by getLineBox() |
void |
setShowLegend(boolean isShowLegend)
|
void |
setSubtitleColor(java.awt.Color subtitleColor)
|
void |
setTitleColor(java.awt.Color titleColor)
|
void |
setTitlePosition(byte titlePosition)
Sets the title position relative to the chart. |
void |
setTopBorder(byte topBorder)
Deprecated. Replaced by getLineBox() |
void |
setTopBorder(java.lang.Byte topBorder)
Deprecated. Replaced by getLineBox() |
void |
setTopBorderColor(java.awt.Color topBorderColor)
Deprecated. Replaced by getLineBox() |
void |
setTopPadding(int topPadding)
Deprecated. Replaced by getLineBox() |
void |
setTopPadding(java.lang.Integer topPadding)
Deprecated. Replaced by getLineBox() |
void |
visit(JRVisitor visitor)
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.jasperreports.engine.JRElement |
---|
getElementGroup, getHeight, getKey, getPositionType, getPrintWhenExpression, getPrintWhenGroupChanges, getStretchType, getWidth, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setBackcolor, setForecolor, setMode, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX |
Methods inherited from interface net.sf.jasperreports.engine.JRChild |
---|
clone |
Methods inherited from interface net.sf.jasperreports.engine.JRCloneable |
---|
clone |
Methods inherited from interface net.sf.jasperreports.engine.JRCommonElement |
---|
getBackcolor, getForecolor, getOwnBackcolor, getOwnForecolor, getOwnMode |
Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer |
---|
getDefaultStyleProvider, getStyle, getStyleNameReference |
Methods inherited from interface net.sf.jasperreports.engine.JRPropertiesHolder |
---|
getParentProperties, getPropertiesMap, hasProperties |
Field Detail |
---|
protected byte chartType
protected JRFont titleFont
protected JRFont subtitleFont
protected JRFont legendFont
protected JRGroup evaluationGroup
protected JRFillChartDataset dataset
protected JRChartPlot plot
protected JRRenderable renderer
protected java.lang.String customizerClass
protected JRChartCustomizer chartCustomizer
Constructor Detail |
---|
protected JRFillChart(JRBaseFiller filler, JRChart chart, JRFillObjectFactory factory)
Method Detail |
---|
public byte getMode()
JRCommonElement
getMode
in interface JRCommonElement
getMode
in class JRFillElement
public boolean isShowLegend()
isShowLegend
in interface JRChart
public void setShowLegend(boolean isShowLegend)
setShowLegend
in interface JRChart
public byte getEvaluationTime()
JRChart
getEvaluationTime
in interface JRChart
getEvaluationTime
in class JRFillElement
public JRGroup getEvaluationGroup()
JRChart
getEvaluationGroup
in interface JRChart
public JRBox getBox()
getLineBox()
JRChart
getBox
in interface JRChart
public JRLineBox getLineBox()
getLineBox
in interface JRBoxContainer
public byte getBorder()
getLineBox()
getBorder
in interface JRBox
public java.lang.Byte getOwnBorder()
getLineBox()
getOwnBorder
in interface JRBox
public void setBorder(byte border)
getLineBox()
setBorder
in interface JRBox
public void setBorder(java.lang.Byte border)
getLineBox()
setBorder
in interface JRBox
public java.awt.Color getBorderColor()
getLineBox()
getBorderColor
in interface JRBox
public java.awt.Color getOwnBorderColor()
getLineBox()
getOwnBorderColor
in interface JRBox
public void setBorderColor(java.awt.Color borderColor)
getLineBox()
setBorderColor
in interface JRBox
public int getPadding()
getLineBox()
getPadding
in interface JRBox
public java.lang.Integer getOwnPadding()
getLineBox()
getOwnPadding
in interface JRBox
public void setPadding(int padding)
getLineBox()
setPadding
in interface JRBox
public void setPadding(java.lang.Integer padding)
getLineBox()
setPadding
in interface JRBox
public byte getTopBorder()
getLineBox()
getTopBorder
in interface JRBox
public java.lang.Byte getOwnTopBorder()
getLineBox()
getOwnTopBorder
in interface JRBox
public void setTopBorder(byte topBorder)
getLineBox()
setTopBorder
in interface JRBox
public void setTopBorder(java.lang.Byte topBorder)
getLineBox()
setTopBorder
in interface JRBox
public java.awt.Color getTopBorderColor()
getLineBox()
getTopBorderColor
in interface JRBox
public java.awt.Color getOwnTopBorderColor()
getLineBox()
getOwnTopBorderColor
in interface JRBox
public void setTopBorderColor(java.awt.Color topBorderColor)
getLineBox()
setTopBorderColor
in interface JRBox
public int getTopPadding()
getLineBox()
getTopPadding
in interface JRBox
public java.lang.Integer getOwnTopPadding()
getLineBox()
getOwnTopPadding
in interface JRBox
public void setTopPadding(int topPadding)
getLineBox()
setTopPadding
in interface JRBox
public void setTopPadding(java.lang.Integer topPadding)
getLineBox()
setTopPadding
in interface JRBox
public byte getLeftBorder()
getLineBox()
getLeftBorder
in interface JRBox
public java.lang.Byte getOwnLeftBorder()
getLineBox()
getOwnLeftBorder
in interface JRBox
public void setLeftBorder(byte leftBorder)
getLineBox()
setLeftBorder
in interface JRBox
public void setLeftBorder(java.lang.Byte leftBorder)
getLineBox()
setLeftBorder
in interface JRBox
public java.awt.Color getLeftBorderColor()
getLineBox()
getLeftBorderColor
in interface JRBox
public java.awt.Color getOwnLeftBorderColor()
getLineBox()
getOwnLeftBorderColor
in interface JRBox
public void setLeftBorderColor(java.awt.Color leftBorderColor)
getLineBox()
setLeftBorderColor
in interface JRBox
public int getLeftPadding()
getLineBox()
getLeftPadding
in interface JRBox
public java.lang.Integer getOwnLeftPadding()
getLineBox()
getOwnLeftPadding
in interface JRBox
public void setLeftPadding(int leftPadding)
getLineBox()
setLeftPadding
in interface JRBox
public void setLeftPadding(java.lang.Integer leftPadding)
getLineBox()
setLeftPadding
in interface JRBox
public byte getBottomBorder()
getLineBox()
getBottomBorder
in interface JRBox
public java.lang.Byte getOwnBottomBorder()
getLineBox()
getOwnBottomBorder
in interface JRBox
public void setBottomBorder(byte bottomBorder)
getLineBox()
setBottomBorder
in interface JRBox
public void setBottomBorder(java.lang.Byte bottomBorder)
getLineBox()
setBottomBorder
in interface JRBox
public java.awt.Color getBottomBorderColor()
getLineBox()
getBottomBorderColor
in interface JRBox
public java.awt.Color getOwnBottomBorderColor()
getLineBox()
getOwnBottomBorderColor
in interface JRBox
public void setBottomBorderColor(java.awt.Color bottomBorderColor)
getLineBox()
setBottomBorderColor
in interface JRBox
public int getBottomPadding()
getLineBox()
getBottomPadding
in interface JRBox
public java.lang.Integer getOwnBottomPadding()
getLineBox()
getOwnBottomPadding
in interface JRBox
public void setBottomPadding(int bottomPadding)
getLineBox()
setBottomPadding
in interface JRBox
public void setBottomPadding(java.lang.Integer bottomPadding)
getLineBox()
setBottomPadding
in interface JRBox
public byte getRightBorder()
getLineBox()
getRightBorder
in interface JRBox
public java.lang.Byte getOwnRightBorder()
getLineBox()
getOwnRightBorder
in interface JRBox
public void setRightBorder(byte rightBorder)
getLineBox()
setRightBorder
in interface JRBox
public void setRightBorder(java.lang.Byte rightBorder)
getLineBox()
setRightBorder
in interface JRBox
public java.awt.Color getRightBorderColor()
getLineBox()
getRightBorderColor
in interface JRBox
public java.awt.Color getOwnRightBorderColor()
getLineBox()
getOwnRightBorderColor
in interface JRBox
public void setRightBorderColor(java.awt.Color rightBorderColor)
getLineBox()
setRightBorderColor
in interface JRBox
public int getRightPadding()
getLineBox()
getRightPadding
in interface JRBox
public java.lang.Integer getOwnRightPadding()
getLineBox()
getOwnRightPadding
in interface JRBox
public void setRightPadding(int rightPadding)
getLineBox()
setRightPadding
in interface JRBox
public void setRightPadding(java.lang.Integer rightPadding)
getLineBox()
setRightPadding
in interface JRBox
public JRFont getTitleFont()
getTitleFont
in interface JRChart
public byte getTitlePosition()
JRChart
getTitlePosition
in interface JRChart
public void setTitlePosition(byte titlePosition)
JRChart
setTitlePosition
in interface JRChart
public java.awt.Color getTitleColor()
getTitleColor
in interface JRChart
public java.awt.Color getOwnTitleColor()
getOwnTitleColor
in interface JRChart
public void setTitleColor(java.awt.Color titleColor)
setTitleColor
in interface JRChart
public JRFont getSubtitleFont()
getSubtitleFont
in interface JRChart
public java.awt.Color getOwnSubtitleColor()
getOwnSubtitleColor
in interface JRChart
public java.awt.Color getSubtitleColor()
getSubtitleColor
in interface JRChart
public void setSubtitleColor(java.awt.Color subtitleColor)
setSubtitleColor
in interface JRChart
public java.awt.Color getOwnLegendColor()
getOwnLegendColor
in interface JRChart
public java.awt.Color getLegendColor()
getLegendColor
in interface JRChart
public void setLegendColor(java.awt.Color legendColor)
setLegendColor
in interface JRChart
legendColor
- the color to use for text in the legendpublic java.awt.Color getOwnLegendBackgroundColor()
getOwnLegendBackgroundColor
in interface JRChart
public java.awt.Color getLegendBackgroundColor()
getLegendBackgroundColor
in interface JRChart
public void setLegendBackgroundColor(java.awt.Color legendBackgroundColor)
setLegendBackgroundColor
in interface JRChart
legendBackgroundColor
- the color to use for the background of the legendpublic JRFont getLegendFont()
getLegendFont
in interface JRChart
public byte getLegendPosition()
getLegendPosition
in interface JRChart
public void setLegendPosition(byte legendPosition)
setLegendPosition
in interface JRChart
public JRExpression getTitleExpression()
JRChart
getTitleExpression
in interface JRChart
public JRExpression getSubtitleExpression()
JRChart
getSubtitleExpression
in interface JRChart
public byte getHyperlinkType()
JRHyperlink
The actual hyperlink type is determined by getLinkType()
.
This method can is used to determine whether the hyperlink type is one of the
built-in types or a custom type.
When hyperlink is of custom type, HYPERLINK_TYPE_CUSTOM
is returned.
getHyperlinkType
in interface JRHyperlink
JRHyperlink.getLinkType()
public byte getHyperlinkTarget()
JRHyperlink
getHyperlinkTarget
in interface JRHyperlink
public JRExpression getAnchorNameExpression()
JRAnchor
getAnchorNameExpression
in interface JRAnchor
public JRExpression getHyperlinkReferenceExpression()
JRHyperlink
getHyperlinkReferenceExpression
in interface JRHyperlink
public JRExpression getHyperlinkAnchorExpression()
JRHyperlink
getHyperlinkAnchorExpression
in interface JRHyperlink
public JRExpression getHyperlinkPageExpression()
JRHyperlink
getHyperlinkPageExpression
in interface JRHyperlink
public JRChartDataset getDataset()
JRChart
getDataset
in interface JRChart
public void setDataset(JRFillChartDataset dataset)
public JRChartPlot getPlot()
JRChart
getPlot
in interface JRChart
protected JRRenderable getRenderer()
protected java.lang.String getAnchorName()
protected java.lang.String getHyperlinkReference()
protected java.lang.String getHyperlinkAnchor()
protected java.lang.Integer getHyperlinkPage()
protected java.lang.String getHyperlinkTooltip()
public java.awt.Color getDefaultLineColor()
getDefaultLineColor
in interface JRBoxContainer
protected JRTemplateImage getJRTemplateImage()
protected void rewind()
rewind
in class JRFillElement
protected void evaluate(byte evaluation) throws JRException
evaluate
in class JRFillElement
JRException
protected JFreeChartRenderer evaluateImage(byte evaluation) throws JRException
JRException
protected boolean prepare(int availableStretchHeight, boolean isOverflow)
prepare
in class JRFillElement
protected JRPrintElement fill()
fill
in class JRFillElement
protected void copy(JRPrintImage printImage)
public byte getChartType()
JRChart
getChartType
in interface JRChart
public void collectExpressions(JRExpressionCollector collector)
collectExpressions
in interface JRElement
public void visit(JRVisitor visitor)
visit
in interface JRVisitable
protected JFreeChartRenderer evaluateAreaImage(byte evaluation) throws JRException
JRException
protected JFreeChartRenderer evaluateBar3DImage(byte evaluation) throws JRException
JRException
protected JFreeChartRenderer evaluateBarImage(byte evaluation) throws JRException
JRException
protected JFreeChartRenderer evaluateBubbleImage(byte evaluation) throws JRException
JRException
protected JFreeChartRenderer evaluateCandlestickImage(byte evaluation) throws JRException
evaluation
-
JRException
protected JFreeChartRenderer evaluateHighLowImage(byte evaluation) throws JRException
evaluation
-
JRException
protected JFreeChartRenderer evaluateLineImage(byte evaluation) throws JRException
JRException
protected JFreeChartRenderer evaluatePie3DImage(byte evaluation) throws JRException
JRException
protected JFreeChartRenderer evaluatePieImage(byte evaluation) throws JRException
JRException
protected JFreeChartRenderer evaluateScatterImage(byte evaluation) throws JRException
JRException
protected JFreeChartRenderer evaluateStackedBar3DImage(byte evaluation) throws JRException
JRException
protected JFreeChartRenderer evaluateStackedBarImage(byte evaluation) throws JRException
JRException
protected JFreeChartRenderer evaluateStackedAreaImage(byte evaluation) throws JRException
JRException
protected JFreeChartRenderer evaluateXyAreaImage(byte evaluation) throws JRException
JRException
protected JFreeChartRenderer evaluateXYBarImage(byte evaluation) throws JRException
JRException
protected JFreeChartRenderer evaluateXyLineImage(byte evaluation) throws JRException
JRException
protected JFreeChartRenderer evaluateTimeSeriesImage(byte evaluation) throws JRException
JRException
protected org.jfree.data.Range convertRange(JRDataRange dataRange, byte evaluation) throws JRException
dataRange
- the JasperReport version of the rangeevaluation
- current expression evaluation phase
JRException
- thrown when the low value of the range is greater than the
high valueprotected org.jfree.chart.plot.MeterInterval convertInterval(JRMeterInterval interval, byte evaluation) throws JRException
interval
- the JasperReports definition of an intervalevaluation
- current evaluation time
JRException
- thrown when the interval contains an invalid rangeprotected JFreeChartRenderer evaluateMeterImage(byte evaluation) throws JRException
evaluation
- current expression evaluation phase
JRException
protected JFreeChartRenderer evaluateThermometerImage(byte evaluation) throws JRException
evaluation
- current expression evaluation phase
JRException
protected JFreeChartRenderer evaluateMultiAxisImage(byte evaluation) throws JRException
evaluation
- current expression evaluation phase
JRException
protected void resolveElement(JRPrintElement element, byte evaluation) throws JRException
JRFillElement
resolveElement
in class JRFillElement
element
- the elementevaluation
- the evaluation type
JRException
public int getBookmarkLevel()
JRAnchor
getBookmarkLevel
in interface JRAnchor
NO_BOOKMARK
if no bookmark should be created for this anchorpublic java.lang.String getCustomizerClass()
JRChart
getCustomizerClass
in interface JRChart
JRChartCustomizer
public JRFillCloneable createClone(JRFillCloneFactory factory)
JRFillCloneable
createClone
in interface JRFillCloneable
factory
- the clone factory to use while creating the clone
public JRHyperlinkParameter[] getHyperlinkParameters()
JRHyperlink
The parameters can be used by custom hyperlink types to generate dynamic links.
getHyperlinkParameters
in interface JRHyperlink
public java.lang.String getLinkType()
JRHyperlink
The type can be one of the built-in types (Reference, LocalAnchor, LocalPage, RemoteAnchor, RemotePage), or can be an arbitrary type.
getLinkType
in interface JRHyperlink
public JRExpression getHyperlinkTooltipExpression()
JRHyperlink
getHyperlinkTooltipExpression
in interface JRHyperlink
protected JFreeChartRenderer getCategoryRenderer(org.jfree.chart.JFreeChart chart)
protected JFreeChartRenderer getPieRenderer(org.jfree.chart.JFreeChart chart)
protected JFreeChartRenderer getXYRenderer(org.jfree.chart.JFreeChart chart)
protected JFreeChartRenderer getXYBarRenderer(org.jfree.chart.JFreeChart chart)
protected JFreeChartRenderer getXYZRenderer(org.jfree.chart.JFreeChart chart)
protected JFreeChartRenderer getHighLowRenderer(org.jfree.chart.JFreeChart chart)
protected JFreeChartRenderer getTimeSeriesRenderer(org.jfree.chart.JFreeChart chart)
protected JFreeChartRenderer getTimePeriodRenderer(org.jfree.chart.JFreeChart chart)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |