Class JRDesignChart
- java.lang.Object
-
- net.sf.jasperreports.engine.base.JRBaseElement
-
- net.sf.jasperreports.engine.design.JRDesignElement
-
- net.sf.jasperreports.engine.design.JRDesignChart
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,JRChangeEventsSupport,JRAnchor,JRBoxContainer,JRChart,JRChild,JRCloneable,JRCommonElement,JRElement,JREvaluation,JRHyperlink,JRIdentifiable,JRPropertiesHolder,JRStyleContainer,JRVisitable
public class JRDesignChart extends JRDesignElement implements JRChart
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected JRExpressionanchorNameExpressionprotected intbookmarkLevelThe bookmark level for the anchor associated with this chart.protected JRExpressionbookmarkLevelExpressionprotected bytechartTypeprotected java.lang.StringcustomizerClassprotected JRChartDatasetdatasetprotected JRGroupevaluationGroupprotected EvaluationTimeEnumevaluationTimeValuestatic java.lang.StringEXCEPTION_MESSAGE_KEY_UNSUPPORTED_CHART_TYPEprotected JRExpressionhyperlinkAnchorExpressionprotected JRExpressionhyperlinkPageExpressionprotected JRExpressionhyperlinkReferenceExpressionprotected JRExpressionhyperlinkWhenExpressionprotected java.awt.ColorlegendBackgroundColorprotected java.awt.ColorlegendColorprotected JRFontlegendFontprotected EdgeEnumlegendPositionValueprotected JRLineBoxlineBoxprotected java.lang.StringlinkTargetprotected java.lang.StringlinkTypeprotected JRChartPlotplotstatic java.lang.StringPROPERTY_ANCHOR_NAME_EXPRESSIONstatic java.lang.StringPROPERTY_BOOKMARK_LEVELstatic java.lang.StringPROPERTY_BOOKMARK_LEVEL_EXPRESSIONstatic java.lang.StringPROPERTY_CHART_TYPEstatic java.lang.StringPROPERTY_CUSTOMIZER_CLASSstatic java.lang.StringPROPERTY_DATASETstatic java.lang.StringPROPERTY_EVALUATION_GROUPstatic java.lang.StringPROPERTY_EVALUATION_TIMEstatic java.lang.StringPROPERTY_LEGEND_FONTstatic java.lang.StringPROPERTY_SUBTITLE_EXPRESSIONstatic java.lang.StringPROPERTY_SUBTITLE_FONTstatic java.lang.StringPROPERTY_TITLE_EXPRESSIONstatic java.lang.StringPROPERTY_TITLE_FONTprotected java.lang.StringrenderTypeprotected java.lang.BooleanshowLegendprotected java.awt.ColorsubtitleColorprotected JRExpressionsubtitleExpressionprotected JRFontsubtitleFontprotected java.lang.Stringthemeprotected java.awt.ColortitleColorprotected JRExpressiontitleExpressionprotected JRFonttitleFontprotected EdgeEnumtitlePositionValue-
Fields inherited from class net.sf.jasperreports.engine.design.JRDesignElement
PROPERTY_ELEMENT_GROUP, PROPERTY_HEIGHT, PROPERTY_KEY, PROPERTY_PARENT_STYLE, PROPERTY_PARENT_STYLE_NAME_REFERENCE, PROPERTY_PRINT_WHEN_EXPRESSION, PROPERTY_PRINT_WHEN_GROUP_CHANGES, PROPERTY_PROPERTY_EXPRESSIONS, PROPERTY_STYLE_EXPRESSION, PROPERTY_Y
-
Fields inherited from class net.sf.jasperreports.engine.base.JRBaseElement
backcolor, defaultStyleProvider, elementGroup, forecolor, height, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, key, modeValue, parentStyle, parentStyleNameReference, positionTypeValue, printWhenExpression, printWhenGroupChanges, PROPERTY_POSITION_TYPE, PROPERTY_PRINT_IN_FIRST_WHOLE_BAND, PROPERTY_PRINT_REPEATED_VALUES, PROPERTY_PRINT_WHEN_DETAIL_OVERFLOWS, PROPERTY_REMOVE_LINE_WHEN_BLANK, PROPERTY_STRETCH_TYPE, PROPERTY_WIDTH, PROPERTY_X, stretchTypeValue, styleExpression, uuid, width, x, y
-
Fields inherited from interface net.sf.jasperreports.engine.JRAnchor
NO_BOOKMARK
-
Fields inherited from interface net.sf.jasperreports.engine.JRChart
CHART_TYPE_AREA, CHART_TYPE_BAR, CHART_TYPE_BAR3D, CHART_TYPE_BUBBLE, CHART_TYPE_CANDLESTICK, CHART_TYPE_GANTT, CHART_TYPE_HIGHLOW, CHART_TYPE_LINE, CHART_TYPE_METER, CHART_TYPE_MULTI_AXIS, CHART_TYPE_PIE, CHART_TYPE_PIE3D, CHART_TYPE_SCATTER, CHART_TYPE_STACKEDAREA, CHART_TYPE_STACKEDBAR, CHART_TYPE_STACKEDBAR3D, CHART_TYPE_THERMOMETER, CHART_TYPE_TIMESERIES, CHART_TYPE_XYAREA, CHART_TYPE_XYBAR, CHART_TYPE_XYLINE, PROPERTY_CHART_RENDER_TYPE, PROPERTY_CHART_THEME, RENDER_TYPE_DRAW, RENDER_TYPE_IMAGE, RENDER_TYPE_SVG
-
Fields inherited from interface net.sf.jasperreports.engine.JRElement
PROPERTY_ELEMENT_TEMPLATE_POPULATE_STYLE
-
-
Constructor Summary
Constructors Constructor Description JRDesignChart(JRDefaultStyleProvider defaultStyleProvider, byte chartType)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddHyperlinkParameter(JRHyperlinkParameter parameter)Adds a custom hyperlink parameter.java.lang.Objectclone()voidcollectExpressions(JRExpressionCollector collector)JRExpressiongetAnchorNameExpression()Returns an expression whose value represents the anchor name.intgetBookmarkLevel()Returns the level of the bookmark corresponding to the anchor.JRExpressiongetBookmarkLevelExpression()Returns an expression whose value represents the bookmark level (starting from 1) corresponding to this anchor.bytegetChartType()Gets the chart type.java.lang.StringgetCustomizerClass()Gets a user specified chart customizer class name.JRChartDatasetgetDataset()Gets the chart dataset.java.awt.ColorgetDefaultLineColor()JRGroupgetEvaluationGroup()Gets the evaluation group for this text field.EvaluationTimeEnumgetEvaluationTimeValue()Gets the evaluation time for this text field.JRExpressiongetHyperlinkAnchorExpression()Returns the expression whose value represents the anchor.JRExpressiongetHyperlinkPageExpression()Returns an integer representing the page index of the link.JRHyperlinkParameter[]getHyperlinkParameters()Returns the list of hyperlink parameters.java.util.List<JRHyperlinkParameter>getHyperlinkParametersList()Returns the list of custom hyperlink parameters.JRExpressiongetHyperlinkReferenceExpression()Returns the expression whose value represents the hyperlink reference.bytegetHyperlinkTarget()Deprecated.Replaced bygetHyperlinkTargetValue().HyperlinkTargetEnumgetHyperlinkTargetValue()Retrieves the hyperlink target for the element.JRExpressiongetHyperlinkTooltipExpression()Returns the expression which will generate the hyperlink tooltip.bytegetHyperlinkType()Deprecated.Replaced bygetHyperlinkTypeValue().HyperlinkTypeEnumgetHyperlinkTypeValue()Retrieves the hyperlink type for the element.JRExpressiongetHyperlinkWhenExpression()Returns the expression that is evaluated in order to decide if the hyperlink should be displayed.java.awt.ColorgetLegendBackgroundColor()java.awt.ColorgetLegendColor()JRFontgetLegendFont()EdgeEnumgetLegendPositionValue()JRLineBoxgetLineBox()java.lang.StringgetLinkTarget()Returns the hyperlink target name.java.lang.StringgetLinkType()Returns the hyperlink type.ModeEnumgetModeValue()Returns the element transparency mode.java.awt.ColorgetOwnLegendBackgroundColor()java.awt.ColorgetOwnLegendColor()java.awt.ColorgetOwnSubtitleColor()java.awt.ColorgetOwnTitleColor()JRChartPlotgetPlot()Gets the chart plot.java.lang.StringgetRenderType()java.lang.BooleangetShowLegend()java.awt.ColorgetSubtitleColor()JRExpressiongetSubtitleExpression()Gets the expression whose evaluation will form the subtitle.JRFontgetSubtitleFont()java.lang.StringgetTheme()java.awt.ColorgetTitleColor()JRExpressiongetTitleExpression()Gets the expression whose evaluation will form the title.JRFontgetTitleFont()EdgeEnumgetTitlePositionValue()Gets the title position relative to the chart.voidremoveHyperlinkParameter(java.lang.String parameterName)Removes a custom hyperlink parameter.voidremoveHyperlinkParameter(JRHyperlinkParameter parameter)Removes a custom hyperlink parameter.voidsetAnchorNameExpression(JRExpression anchorNameExpression)voidsetBookmarkLevel(int bookmarkLevel)Sets the boomark level for the anchor associated with this chart.voidsetBookmarkLevelExpression(JRExpression bookmarkLevelExpression)voidsetChartType(byte chartType)voidsetCustomizerClass(java.lang.String customizerClass)Sets a user specified chart customizer class name.voidsetDataset(JRChartDataset ds)voidsetEvaluationGroup(JRGroup group)voidsetEvaluationTime(EvaluationTimeEnum evaluationTimeValue)voidsetHyperlinkAnchorExpression(JRExpression hyperlinkAnchorExpression)voidsetHyperlinkPageExpression(JRExpression hyperlinkPageExpression)voidsetHyperlinkReferenceExpression(JRExpression hyperlinkReferenceExpression)voidsetHyperlinkTarget(HyperlinkTargetEnum hyperlinkTarget)voidsetHyperlinkTooltipExpression(JRExpression hyperlinkTooltipExpression)Sets the expression which will be used to generate the hyperlink tooltip.voidsetHyperlinkType(HyperlinkTypeEnum hyperlinkType)Sets the link type as a built-in hyperlink type.voidsetHyperlinkWhenExpression(JRExpression hyperlinkWhenExpression)voidsetLegendBackgroundColor(java.awt.Color legendBackgroundColor)voidsetLegendColor(java.awt.Color legendColor)voidsetLegendFont(JRFont legendFont)voidsetLegendPosition(EdgeEnum legendPositionValue)voidsetLinkTarget(java.lang.String target)Sets the hyperlink target.voidsetLinkType(java.lang.String type)Sets the hyperlink type.voidsetRenderType(java.lang.String renderType)voidsetShowLegend(java.lang.Boolean isShowLegend)voidsetSubtitleColor(java.awt.Color subtitleColor)voidsetSubtitleExpression(JRExpression expression)voidsetSubtitleFont(JRFont font)voidsetTheme(java.lang.String theme)voidsetTitleColor(java.awt.Color titleColor)voidsetTitleExpression(JRExpression expression)voidsetTitleFont(JRFont font)voidsetTitlePosition(EdgeEnum titlePositionValue)Sets the title position relative to the chart.voidvisit(JRVisitor visitor)-
Methods inherited from class net.sf.jasperreports.engine.design.JRDesignElement
addPropertyExpression, getPropertyExpressions, getPropertyExpressionsList, removePropertyExpression, removePropertyExpression, setElementGroup, setHeight, setKey, setPrintWhenExpression, setPrintWhenGroupChanges, setStyle, setStyleExpression, setStyleNameReference, setY
-
Methods inherited from class net.sf.jasperreports.engine.base.JRBaseElement
clone, clone, getBackcolor, getBaseStyle, getDefaultStyleProvider, getElementGroup, getEventSupport, getForecolor, getHeight, getKey, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParentProperties, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertiesMap, getStretchTypeValue, getStyle, getStyleExpression, getStyleNameReference, getStyleResolver, getUUID, getWidth, getX, getY, hasProperties, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setBackcolor, setForecolor, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setUUID, setWidth, setX
-
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.JRCommonElement
getBackcolor, getForecolor, getHeight, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getWidth, setBackcolor, setForecolor, setMode
-
Methods inherited from interface net.sf.jasperreports.engine.JRElement
clone, getElementGroup, getKey, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchTypeValue, getStyleExpression, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX
-
Methods inherited from interface net.sf.jasperreports.engine.JRIdentifiable
getUUID
-
Methods inherited from interface net.sf.jasperreports.engine.JRPropertiesHolder
getParentProperties, getPropertiesMap, hasProperties
-
Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer
getDefaultStyleProvider, getStyle, getStyleNameReference
-
-
-
-
Field Detail
-
EXCEPTION_MESSAGE_KEY_UNSUPPORTED_CHART_TYPE
public static final java.lang.String EXCEPTION_MESSAGE_KEY_UNSUPPORTED_CHART_TYPE
- See Also:
- Constant Field Values
-
PROPERTY_ANCHOR_NAME_EXPRESSION
public static final java.lang.String PROPERTY_ANCHOR_NAME_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_BOOKMARK_LEVEL
public static final java.lang.String PROPERTY_BOOKMARK_LEVEL
- See Also:
- Constant Field Values
-
PROPERTY_BOOKMARK_LEVEL_EXPRESSION
public static final java.lang.String PROPERTY_BOOKMARK_LEVEL_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_EVALUATION_GROUP
public static final java.lang.String PROPERTY_EVALUATION_GROUP
- See Also:
- Constant Field Values
-
PROPERTY_EVALUATION_TIME
public static final java.lang.String PROPERTY_EVALUATION_TIME
- See Also:
- Constant Field Values
-
PROPERTY_CHART_TYPE
public static final java.lang.String PROPERTY_CHART_TYPE
- See Also:
- Constant Field Values
-
PROPERTY_CUSTOMIZER_CLASS
public static final java.lang.String PROPERTY_CUSTOMIZER_CLASS
- See Also:
- Constant Field Values
-
PROPERTY_DATASET
public static final java.lang.String PROPERTY_DATASET
- See Also:
- Constant Field Values
-
PROPERTY_LEGEND_FONT
public static final java.lang.String PROPERTY_LEGEND_FONT
- See Also:
- Constant Field Values
-
PROPERTY_SUBTITLE_EXPRESSION
public static final java.lang.String PROPERTY_SUBTITLE_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_SUBTITLE_FONT
public static final java.lang.String PROPERTY_SUBTITLE_FONT
- See Also:
- Constant Field Values
-
PROPERTY_TITLE_EXPRESSION
public static final java.lang.String PROPERTY_TITLE_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_TITLE_FONT
public static final java.lang.String PROPERTY_TITLE_FONT
- See Also:
- Constant Field Values
-
chartType
protected byte chartType
-
showLegend
protected java.lang.Boolean showLegend
-
evaluationTimeValue
protected EvaluationTimeEnum evaluationTimeValue
-
linkType
protected java.lang.String linkType
-
linkTarget
protected java.lang.String linkTarget
-
titleColor
protected java.awt.Color titleColor
-
subtitleColor
protected java.awt.Color subtitleColor
-
legendColor
protected java.awt.Color legendColor
-
legendBackgroundColor
protected java.awt.Color legendBackgroundColor
-
renderType
protected java.lang.String renderType
-
theme
protected java.lang.String theme
-
titleFont
protected JRFont titleFont
-
subtitleFont
protected JRFont subtitleFont
-
legendFont
protected JRFont legendFont
-
legendPositionValue
protected EdgeEnum legendPositionValue
-
titlePositionValue
protected EdgeEnum titlePositionValue
-
customizerClass
protected java.lang.String customizerClass
-
evaluationGroup
protected JRGroup evaluationGroup
-
titleExpression
protected JRExpression titleExpression
-
subtitleExpression
protected JRExpression subtitleExpression
-
anchorNameExpression
protected JRExpression anchorNameExpression
-
bookmarkLevelExpression
protected JRExpression bookmarkLevelExpression
-
hyperlinkReferenceExpression
protected JRExpression hyperlinkReferenceExpression
-
hyperlinkWhenExpression
protected JRExpression hyperlinkWhenExpression
-
hyperlinkAnchorExpression
protected JRExpression hyperlinkAnchorExpression
-
hyperlinkPageExpression
protected JRExpression hyperlinkPageExpression
-
dataset
protected JRChartDataset dataset
-
plot
protected JRChartPlot plot
-
lineBox
protected JRLineBox lineBox
-
bookmarkLevel
protected int bookmarkLevel
The bookmark level for the anchor associated with this chart.- See Also:
JRAnchor.getBookmarkLevel()
-
-
Constructor Detail
-
JRDesignChart
public JRDesignChart(JRDefaultStyleProvider defaultStyleProvider, byte chartType)
-
-
Method Detail
-
getShowLegend
public java.lang.Boolean getShowLegend()
- Specified by:
getShowLegendin interfaceJRChart
-
setShowLegend
public void setShowLegend(java.lang.Boolean isShowLegend)
- Specified by:
setShowLegendin interfaceJRChart
-
getRenderType
public java.lang.String getRenderType()
- Specified by:
getRenderTypein interfaceJRChart
-
setRenderType
public void setRenderType(java.lang.String renderType)
- Specified by:
setRenderTypein interfaceJRChart
-
getEvaluationTimeValue
public EvaluationTimeEnum getEvaluationTimeValue()
Description copied from interface:JREvaluationGets the evaluation time for this text field.- Specified by:
getEvaluationTimeValuein interfaceJREvaluation- Returns:
- one of the evaluation time constants in
JRExpression
-
setEvaluationTime
public void setEvaluationTime(EvaluationTimeEnum evaluationTimeValue)
-
getEvaluationGroup
public JRGroup getEvaluationGroup()
Description copied from interface:JREvaluationGets the evaluation group for this text field. Used only when evaluation time is group.- Specified by:
getEvaluationGroupin interfaceJREvaluation- See Also:
EvaluationTimeEnum.GROUP
-
setEvaluationGroup
public void setEvaluationGroup(JRGroup group)
-
getLineBox
public JRLineBox getLineBox()
- Specified by:
getLineBoxin interfaceJRBoxContainer
-
getTitleFont
public JRFont getTitleFont()
- Specified by:
getTitleFontin interfaceJRChart
-
setTitleFont
public void setTitleFont(JRFont font)
-
getTitlePositionValue
public EdgeEnum getTitlePositionValue()
Description copied from interface:JRChartGets the title position relative to the chart.- Specified by:
getTitlePositionValuein interfaceJRChart
-
setTitlePosition
public void setTitlePosition(EdgeEnum titlePositionValue)
Description copied from interface:JRChartSets the title position relative to the chart.- Specified by:
setTitlePositionin interfaceJRChart
-
getTitleColor
public java.awt.Color getTitleColor()
- Specified by:
getTitleColorin interfaceJRChart
-
getOwnTitleColor
public java.awt.Color getOwnTitleColor()
- Specified by:
getOwnTitleColorin interfaceJRChart
-
setTitleColor
public void setTitleColor(java.awt.Color titleColor)
- Specified by:
setTitleColorin interfaceJRChart
-
getSubtitleFont
public JRFont getSubtitleFont()
- Specified by:
getSubtitleFontin interfaceJRChart
-
setSubtitleFont
public void setSubtitleFont(JRFont font)
-
getSubtitleColor
public java.awt.Color getSubtitleColor()
- Specified by:
getSubtitleColorin interfaceJRChart
-
getOwnSubtitleColor
public java.awt.Color getOwnSubtitleColor()
- Specified by:
getOwnSubtitleColorin interfaceJRChart
-
setSubtitleColor
public void setSubtitleColor(java.awt.Color subtitleColor)
- Specified by:
setSubtitleColorin interfaceJRChart
-
getOwnLegendColor
public java.awt.Color getOwnLegendColor()
- Specified by:
getOwnLegendColorin interfaceJRChart
-
getLegendColor
public java.awt.Color getLegendColor()
- Specified by:
getLegendColorin interfaceJRChart
-
setLegendColor
public void setLegendColor(java.awt.Color legendColor)
- Specified by:
setLegendColorin interfaceJRChart
-
getOwnLegendBackgroundColor
public java.awt.Color getOwnLegendBackgroundColor()
- Specified by:
getOwnLegendBackgroundColorin interfaceJRChart
-
getLegendBackgroundColor
public java.awt.Color getLegendBackgroundColor()
- Specified by:
getLegendBackgroundColorin interfaceJRChart
-
setLegendBackgroundColor
public void setLegendBackgroundColor(java.awt.Color legendBackgroundColor)
- Specified by:
setLegendBackgroundColorin interfaceJRChart
-
getLegendFont
public JRFont getLegendFont()
- Specified by:
getLegendFontin interfaceJRChart
-
setLegendFont
public void setLegendFont(JRFont legendFont)
-
getLegendPositionValue
public EdgeEnum getLegendPositionValue()
- Specified by:
getLegendPositionValuein interfaceJRChart
-
setLegendPosition
public void setLegendPosition(EdgeEnum legendPositionValue)
- Specified by:
setLegendPositionin interfaceJRChart
-
getHyperlinkType
public byte getHyperlinkType()
Deprecated.Replaced bygetHyperlinkTypeValue().
-
getHyperlinkTypeValue
public HyperlinkTypeEnum getHyperlinkTypeValue()
Description copied from interface:JRHyperlinkRetrieves the hyperlink type for the element.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,CUSTOMis returned.- Specified by:
getHyperlinkTypeValuein interfaceJRHyperlink- Returns:
- one of the hyperlink type constants
- See Also:
JRHyperlink.getLinkType()
-
setHyperlinkType
public void setHyperlinkType(HyperlinkTypeEnum hyperlinkType)
Sets the link type as a built-in hyperlink type.- Parameters:
hyperlinkType- the built-in hyperlink type- See Also:
getLinkType()
-
getHyperlinkTarget
public byte getHyperlinkTarget()
Deprecated.Replaced bygetHyperlinkTargetValue().- Specified by:
getHyperlinkTargetin interfaceJRHyperlink
-
getHyperlinkTargetValue
public HyperlinkTargetEnum getHyperlinkTargetValue()
Description copied from interface:JRHyperlinkRetrieves the hyperlink target for the element.The actual hyperlink target is determined by
getLinkTarget(). This method can is used to determine whether the hyperlink target is one of the built-in target names or a custom one. When hyperlink has a custom target name,HyperlinkTargetEnum.CUSTOMis returned.- Specified by:
getHyperlinkTargetValuein interfaceJRHyperlink- Returns:
- one of the hyperlink target constants
- See Also:
JRHyperlink.getLinkTarget()
-
setHyperlinkTarget
public void setHyperlinkTarget(HyperlinkTargetEnum hyperlinkTarget)
-
getTitleExpression
public JRExpression getTitleExpression()
Description copied from interface:JRChartGets the expression whose evaluation will form the title.- Specified by:
getTitleExpressionin interfaceJRChart
-
setTitleExpression
public void setTitleExpression(JRExpression expression)
-
getSubtitleExpression
public JRExpression getSubtitleExpression()
Description copied from interface:JRChartGets the expression whose evaluation will form the subtitle.- Specified by:
getSubtitleExpressionin interfaceJRChart
-
setSubtitleExpression
public void setSubtitleExpression(JRExpression expression)
-
getAnchorNameExpression
public JRExpression getAnchorNameExpression()
Description copied from interface:JRAnchorReturns an expression whose value represents the anchor name.- Specified by:
getAnchorNameExpressionin interfaceJRAnchor
-
setAnchorNameExpression
public void setAnchorNameExpression(JRExpression anchorNameExpression)
-
getBookmarkLevelExpression
public JRExpression getBookmarkLevelExpression()
Description copied from interface:JRAnchorReturns an expression whose value represents the bookmark level (starting from 1) corresponding to this anchor. When the expression is set and its value is not null, it will override the value of the bookmarkLevel attribute.- Specified by:
getBookmarkLevelExpressionin interfaceJRAnchor
-
setBookmarkLevelExpression
public void setBookmarkLevelExpression(JRExpression bookmarkLevelExpression)
-
getHyperlinkReferenceExpression
public JRExpression getHyperlinkReferenceExpression()
Description copied from interface:JRHyperlinkReturns the expression whose value represents the hyperlink reference. It is only used when the hyperlink type is reference or anchor- Specified by:
getHyperlinkReferenceExpressionin interfaceJRHyperlink
-
setHyperlinkReferenceExpression
public void setHyperlinkReferenceExpression(JRExpression hyperlinkReferenceExpression)
-
getHyperlinkWhenExpression
public JRExpression getHyperlinkWhenExpression()
Description copied from interface:JRHyperlinkReturns the expression that is evaluated in order to decide if the hyperlink should be displayed. This expression always returns a boolean value.- Specified by:
getHyperlinkWhenExpressionin interfaceJRHyperlink
-
setHyperlinkWhenExpression
public void setHyperlinkWhenExpression(JRExpression hyperlinkWhenExpression)
-
getHyperlinkAnchorExpression
public JRExpression getHyperlinkAnchorExpression()
Description copied from interface:JRHyperlinkReturns the expression whose value represents the anchor. It is only used when the hyperlink type is anchor.- Specified by:
getHyperlinkAnchorExpressionin interfaceJRHyperlink
-
setHyperlinkAnchorExpression
public void setHyperlinkAnchorExpression(JRExpression hyperlinkAnchorExpression)
-
getHyperlinkPageExpression
public JRExpression getHyperlinkPageExpression()
Description copied from interface:JRHyperlinkReturns an integer representing the page index of the link. It is only used when the hyperlink type is page. If the expression does not evaluate to an integer, an exception will be thrown.- Specified by:
getHyperlinkPageExpressionin interfaceJRHyperlink
-
setHyperlinkPageExpression
public void setHyperlinkPageExpression(JRExpression hyperlinkPageExpression)
-
getDataset
public JRChartDataset getDataset()
Description copied from interface:JRChartGets the chart dataset. Most chart types have different dataset structures, depending on the chart type.- Specified by:
getDatasetin interfaceJRChart
-
getPlot
public JRChartPlot getPlot()
Description copied from interface:JRChartGets the chart plot. Plots are used to define various chart visual properties, such as colors and transparency.
-
getChartType
public byte getChartType()
Description copied from interface:JRChartGets the chart type. It must be one of the chart type constants in this class.- Specified by:
getChartTypein interfaceJRChart
-
setChartType
public void setChartType(byte chartType)
-
setDataset
public void setDataset(JRChartDataset ds)
-
collectExpressions
public void collectExpressions(JRExpressionCollector collector)
- Specified by:
collectExpressionsin interfaceJRElement
-
visit
public void visit(JRVisitor visitor)
- Specified by:
visitin interfaceJRVisitable
-
getBookmarkLevel
public int getBookmarkLevel()
Description copied from interface:JRAnchorReturns the level of the bookmark corresponding to the anchor.- Specified by:
getBookmarkLevelin interfaceJRAnchor- Returns:
- the level of the bookmark corresponding to the anchor (starting from 1)
or
NO_BOOKMARKif no bookmark should be created for this anchor
-
setBookmarkLevel
public void setBookmarkLevel(int bookmarkLevel)
Sets the boomark level for the anchor associated with this chart.- Parameters:
bookmarkLevel- the bookmark level (starting from 1) orNO_BOOKMARKif no bookmark should be created
-
getCustomizerClass
public java.lang.String getCustomizerClass()
Description copied from interface:JRChartGets a user specified chart customizer class name.- Specified by:
getCustomizerClassin interfaceJRChart- See Also:
JRChartCustomizer
-
setCustomizerClass
public void setCustomizerClass(java.lang.String customizerClass)
Sets a user specified chart customizer class name.- See Also:
JRChartCustomizer
-
getModeValue
public ModeEnum getModeValue()
Description copied from interface:JRCommonElementReturns the element transparency mode. The default value depends on the type of the report element. Graphic elements like rectangles and lines are opaque by default, but the images are transparent. Both static texts and text fields are transparent by default, and so are the subreport elements.- Specified by:
getModeValuein interfaceJRCommonElement- Overrides:
getModeValuein classJRBaseElement
-
getLinkType
public java.lang.String getLinkType()
Description copied from interface:JRHyperlinkReturns the hyperlink type.The type can be one of the built-in types (Reference, LocalAnchor, LocalPage, RemoteAnchor, RemotePage), or can be an arbitrary type.
- Specified by:
getLinkTypein interfaceJRHyperlink- Returns:
- the hyperlink type
-
setLinkType
public void setLinkType(java.lang.String type)
Sets the hyperlink type.The type can be one of the built-in types (Reference, LocalAnchor, LocalPage, RemoteAnchor, RemotePage), or can be an arbitrary type.
- Parameters:
type- the hyperlink type
-
getLinkTarget
public java.lang.String getLinkTarget()
Description copied from interface:JRHyperlinkReturns the hyperlink target name.The type can be one of the built-in names (Self, Blank, Top, Parent), or can be an arbitrary name.
- Specified by:
getLinkTargetin interfaceJRHyperlink- Returns:
- the hyperlink target name
-
setLinkTarget
public void setLinkTarget(java.lang.String target)
Sets the hyperlink target.The target can be one of the built-in target names (Self, Blank, Top, Parent), or can be an arbitrary target name.
- Parameters:
target- the hyperlink target
-
getHyperlinkParameters
public JRHyperlinkParameter[] getHyperlinkParameters()
Description copied from interface:JRHyperlinkReturns the list of hyperlink parameters.The parameters can be used by custom hyperlink types to generate dynamic links.
- Specified by:
getHyperlinkParametersin interfaceJRHyperlink- Returns:
- the list of hyperlink parameters
-
getHyperlinkParametersList
public java.util.List<JRHyperlinkParameter> getHyperlinkParametersList()
Returns the list of custom hyperlink parameters.- Returns:
- the list of custom hyperlink parameters
-
addHyperlinkParameter
public void addHyperlinkParameter(JRHyperlinkParameter parameter)
Adds a custom hyperlink parameter.- Parameters:
parameter- the parameter to add
-
removeHyperlinkParameter
public void removeHyperlinkParameter(JRHyperlinkParameter parameter)
Removes a custom hyperlink parameter.- Parameters:
parameter- the parameter to remove
-
removeHyperlinkParameter
public void removeHyperlinkParameter(java.lang.String parameterName)
Removes a custom hyperlink parameter.If multiple parameters having the specified name exist, all of them will be removed
- Parameters:
parameterName- the parameter name
-
getHyperlinkTooltipExpression
public JRExpression getHyperlinkTooltipExpression()
Description copied from interface:JRHyperlinkReturns the expression which will generate the hyperlink tooltip.- Specified by:
getHyperlinkTooltipExpressionin interfaceJRHyperlink- Returns:
- the expression which will generate the hyperlink tooltip
-
setHyperlinkTooltipExpression
public void setHyperlinkTooltipExpression(JRExpression hyperlinkTooltipExpression)
Sets the expression which will be used to generate the hyperlink tooltip.- Parameters:
hyperlinkTooltipExpression- the expression which will be used to generate the hyperlink tooltip- See Also:
getHyperlinkTooltipExpression()
-
getDefaultLineColor
public java.awt.Color getDefaultLineColor()
- Specified by:
getDefaultLineColorin interfaceJRBoxContainer
-
clone
public java.lang.Object clone()
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classJRDesignElement
-
-