Class StandardChartSettings
- java.lang.Object
-
- net.sf.jasperreports.components.spiderchart.StandardChartSettings
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,ChartSettings,JRChangeEventsSupport,JRAnchor,JRCloneable,JRHyperlink
public class StandardChartSettings extends java.lang.Object implements ChartSettings, JRChangeEventsSupport
- Author:
- Sanda Zaharia (shertage@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected JRExpressionanchorNameExpressionprotected java.awt.Colorbackcolorprotected intbookmarkLevelThe bookmark level for the anchor associated with this chart.protected JRExpressionbookmarkLevelExpressionstatic byteCHART_TYPE_SPIDERprotected java.lang.BytechartTypeprotected java.lang.StringcustomizerClassprotected JRExpressionhyperlinkAnchorExpressionprotected JRExpressionhyperlinkPageExpressionprotected java.util.List<JRHyperlinkParameter>hyperlinkParametersprotected JRExpressionhyperlinkReferenceExpressionprotected JRExpressionhyperlinkTooltipExpressionprotected JRExpressionhyperlinkWhenExpressionprotected java.awt.ColorlegendBackgroundColorprotected java.awt.ColorlegendColorprotected JRFontlegendFontprotected EdgeEnumlegendPositionprotected java.lang.StringlinkTargetprotected java.lang.StringlinkTypestatic java.lang.StringPROPERTY_ANCHOR_NAME_EXPRESSIONstatic java.lang.StringPROPERTY_BACKCOLORstatic java.lang.StringPROPERTY_BOOKMARK_LEVELstatic java.lang.StringPROPERTY_BOOKMARK_LEVEL_EXPRESSIONstatic java.lang.StringPROPERTY_CHART_TYPEstatic java.lang.StringPROPERTY_CUSTOMIZER_CLASSstatic java.lang.StringPROPERTY_EVALUATION_GROUPstatic java.lang.StringPROPERTY_EVALUATION_TIMEstatic java.lang.StringPROPERTY_HYPERLINK_ANCHOR_EXPRESSIONstatic java.lang.StringPROPERTY_HYPERLINK_PAGE_EXPRESSIONstatic java.lang.StringPROPERTY_HYPERLINK_PARAMETERSstatic java.lang.StringPROPERTY_HYPERLINK_REFERENCE_EXPRESSIONstatic java.lang.StringPROPERTY_HYPERLINK_TARGETstatic java.lang.StringPROPERTY_HYPERLINK_TOOLTIP_EXPRESSIONstatic java.lang.StringPROPERTY_HYPERLINK_WHEN_EXPRESSIONstatic java.lang.StringPROPERTY_LEGEND_BACKGROUND_COLORstatic java.lang.StringPROPERTY_LEGEND_COLORstatic java.lang.StringPROPERTY_LEGEND_FONTstatic java.lang.StringPROPERTY_LEGEND_POSITIONstatic java.lang.StringPROPERTY_LINK_TARGETstatic java.lang.StringPROPERTY_LINK_TYPEstatic java.lang.StringPROPERTY_RENDER_TYPEstatic java.lang.StringPROPERTY_SHOW_LEGENDstatic java.lang.StringPROPERTY_SUBTITLE_COLORstatic java.lang.StringPROPERTY_SUBTITLE_EXPRESSIONstatic java.lang.StringPROPERTY_SUBTITLE_FONTstatic java.lang.StringPROPERTY_TITLE_COLORstatic java.lang.StringPROPERTY_TITLE_EXPRESSIONstatic java.lang.StringPROPERTY_TITLE_FONTstatic java.lang.StringPROPERTY_TITLE_POSITIONprotected java.lang.StringrenderTypeprotected java.lang.BooleanshowLegendprotected java.awt.ColorsubtitleColorprotected JRExpressionsubtitleExpressionprotected JRFontsubtitleFontprotected java.awt.ColortitleColorprotected JRExpressiontitleExpressionprotected JRFonttitleFontprotected EdgeEnumtitlePosition-
Fields inherited from interface net.sf.jasperreports.engine.JRAnchor
NO_BOOKMARK
-
-
Constructor Summary
Constructors Constructor Description StandardChartSettings()StandardChartSettings(ChartSettings chart, JRBaseObjectFactory factory)
-
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.java.awt.ColorgetBackcolor()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()java.lang.StringgetCustomizerClass()Gets a user specified chart customizer class name.JRPropertyChangeSupportgetEventSupport()Returns the property change support object for this instance.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.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()EdgeEnumgetLegendPosition()java.lang.StringgetLinkTarget()Returns the hyperlink target name.java.lang.StringgetLinkType()Returns the hyperlink type.java.lang.StringgetRenderType()java.lang.BooleangetShowLegend()java.awt.ColorgetSubtitleColor()JRExpressiongetSubtitleExpression()JRFontgetSubtitleFont()java.awt.ColorgetTitleColor()JRExpressiongetTitleExpression()JRFontgetTitleFont()EdgeEnumgetTitlePosition()voidremoveHyperlinkParameter(java.lang.String parameterName)Removes a custom hyperlink parameter.voidremoveHyperlinkParameter(JRHyperlinkParameter parameter)Removes a custom hyperlink parameter.voidsetAnchorNameExpression(JRExpression anchorNameExpression)voidsetBackcolor(java.awt.Color backcolor)voidsetBookmarkLevel(int bookmarkLevel)voidsetBookmarkLevelExpression(JRExpression bookmarkLevelExpression)voidsetChartType(java.lang.Byte chartType)voidsetCustomizerClass(java.lang.String customizerClass)voidsetHyperlinkAnchorExpression(JRExpression hyperlinkAnchorExpression)voidsetHyperlinkPageExpression(JRExpression hyperlinkPageExpression)voidsetHyperlinkReferenceExpression(JRExpression hyperlinkReferenceExpression)voidsetHyperlinkTooltipExpression(JRExpression hyperlinkTooltipExpression)voidsetHyperlinkWhenExpression(JRExpression hyperlinkWhenExpression)voidsetLegendBackgroundColor(java.awt.Color legendBackgroundColor)voidsetLegendColor(java.awt.Color legendColor)voidsetLegendFont(JRFont legendFont)voidsetLegendPosition(EdgeEnum legendPosition)voidsetLinkTarget(java.lang.String linkTarget)voidsetLinkType(java.lang.String linkType)voidsetRenderType(java.lang.String renderType)voidsetShowLegend(java.lang.Boolean isShowLegend)voidsetSubtitleColor(java.awt.Color subtitleColor)voidsetSubtitleExpression(JRExpression subtitleExpression)voidsetSubtitleFont(JRFont subtitleFont)voidsetTitleColor(java.awt.Color titleColor)voidsetTitleExpression(JRExpression titleExpression)voidsetTitleFont(JRFont titleFont)voidsetTitlePosition(EdgeEnum titlePosition)
-
-
-
Field Detail
-
CHART_TYPE_SPIDER
public static final byte CHART_TYPE_SPIDER
- See Also:
- Constant Field Values
-
PROPERTY_LEGEND_BACKGROUND_COLOR
public static final java.lang.String PROPERTY_LEGEND_BACKGROUND_COLOR
- See Also:
- Constant Field Values
-
PROPERTY_LEGEND_COLOR
public static final java.lang.String PROPERTY_LEGEND_COLOR
- See Also:
- Constant Field Values
-
PROPERTY_LEGEND_POSITION
public static final java.lang.String PROPERTY_LEGEND_POSITION
- See Also:
- Constant Field Values
-
PROPERTY_SHOW_LEGEND
public static final java.lang.String PROPERTY_SHOW_LEGEND
- See Also:
- Constant Field Values
-
PROPERTY_SUBTITLE_COLOR
public static final java.lang.String PROPERTY_SUBTITLE_COLOR
- See Also:
- Constant Field Values
-
PROPERTY_TITLE_COLOR
public static final java.lang.String PROPERTY_TITLE_COLOR
- See Also:
- Constant Field Values
-
PROPERTY_TITLE_POSITION
public static final java.lang.String PROPERTY_TITLE_POSITION
- See Also:
- Constant Field Values
-
PROPERTY_RENDER_TYPE
public static final java.lang.String PROPERTY_RENDER_TYPE
- See Also:
- Constant Field Values
-
PROPERTY_BOOKMARK_LEVEL
public static final java.lang.String PROPERTY_BOOKMARK_LEVEL
- See Also:
- Constant Field Values
-
PROPERTY_BACKCOLOR
public static final java.lang.String PROPERTY_BACKCOLOR
- 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_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_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
-
PROPERTY_HYPERLINK_ANCHOR_EXPRESSION
public static final java.lang.String PROPERTY_HYPERLINK_ANCHOR_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_HYPERLINK_PAGE_EXPRESSION
public static final java.lang.String PROPERTY_HYPERLINK_PAGE_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_HYPERLINK_REFERENCE_EXPRESSION
public static final java.lang.String PROPERTY_HYPERLINK_REFERENCE_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_HYPERLINK_WHEN_EXPRESSION
public static final java.lang.String PROPERTY_HYPERLINK_WHEN_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_HYPERLINK_TARGET
public static final java.lang.String PROPERTY_HYPERLINK_TARGET
- See Also:
- Constant Field Values
-
PROPERTY_LINK_TARGET
public static final java.lang.String PROPERTY_LINK_TARGET
- See Also:
- Constant Field Values
-
PROPERTY_HYPERLINK_TOOLTIP_EXPRESSION
public static final java.lang.String PROPERTY_HYPERLINK_TOOLTIP_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_LINK_TYPE
public static final java.lang.String PROPERTY_LINK_TYPE
- See Also:
- Constant Field Values
-
PROPERTY_HYPERLINK_PARAMETERS
public static final java.lang.String PROPERTY_HYPERLINK_PARAMETERS
- See Also:
- Constant Field Values
-
PROPERTY_CUSTOMIZER_CLASS
public static final java.lang.String PROPERTY_CUSTOMIZER_CLASS
- See Also:
- Constant Field Values
-
chartType
protected java.lang.Byte chartType
-
showLegend
protected java.lang.Boolean showLegend
-
linkType
protected java.lang.String linkType
-
linkTarget
protected java.lang.String linkTarget
-
hyperlinkParameters
protected java.util.List<JRHyperlinkParameter> hyperlinkParameters
-
backcolor
protected java.awt.Color backcolor
-
titleColor
protected java.awt.Color titleColor
-
subtitleColor
protected java.awt.Color subtitleColor
-
legendColor
protected java.awt.Color legendColor
-
legendBackgroundColor
protected java.awt.Color legendBackgroundColor
-
legendPosition
protected EdgeEnum legendPosition
-
titlePosition
protected EdgeEnum titlePosition
-
renderType
protected java.lang.String renderType
-
titleFont
protected JRFont titleFont
-
subtitleFont
protected JRFont subtitleFont
-
legendFont
protected JRFont legendFont
-
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
-
hyperlinkTooltipExpression
protected JRExpression hyperlinkTooltipExpression
-
customizerClass
protected java.lang.String customizerClass
-
bookmarkLevel
protected int bookmarkLevel
The bookmark level for the anchor associated with this chart.- See Also:
JRAnchor.getBookmarkLevel()
-
-
Constructor Detail
-
StandardChartSettings
public StandardChartSettings()
-
StandardChartSettings
public StandardChartSettings(ChartSettings chart, JRBaseObjectFactory factory)
-
-
Method Detail
-
getShowLegend
public java.lang.Boolean getShowLegend()
- Specified by:
getShowLegendin interfaceChartSettings
-
setShowLegend
public void setShowLegend(java.lang.Boolean isShowLegend)
-
getBackcolor
public java.awt.Color getBackcolor()
- Specified by:
getBackcolorin interfaceChartSettings
-
setBackcolor
public void setBackcolor(java.awt.Color backcolor)
-
getTitleFont
public JRFont getTitleFont()
- Specified by:
getTitleFontin interfaceChartSettings
-
getTitlePosition
public EdgeEnum getTitlePosition()
- Specified by:
getTitlePositionin interfaceChartSettings
-
setTitlePosition
public void setTitlePosition(EdgeEnum titlePosition)
-
getTitleColor
public java.awt.Color getTitleColor()
- Specified by:
getTitleColorin interfaceChartSettings
-
setTitleColor
public void setTitleColor(java.awt.Color titleColor)
-
getSubtitleFont
public JRFont getSubtitleFont()
- Specified by:
getSubtitleFontin interfaceChartSettings
-
getSubtitleColor
public java.awt.Color getSubtitleColor()
- Specified by:
getSubtitleColorin interfaceChartSettings
-
setSubtitleColor
public void setSubtitleColor(java.awt.Color subtitleColor)
-
getLegendBackgroundColor
public java.awt.Color getLegendBackgroundColor()
- Specified by:
getLegendBackgroundColorin interfaceChartSettings
-
getLegendColor
public java.awt.Color getLegendColor()
- Specified by:
getLegendColorin interfaceChartSettings
-
getLegendFont
public JRFont getLegendFont()
- Specified by:
getLegendFontin interfaceChartSettings
-
setLegendBackgroundColor
public void setLegendBackgroundColor(java.awt.Color legendBackgroundColor)
-
setLegendColor
public void setLegendColor(java.awt.Color legendColor)
-
getLegendPosition
public EdgeEnum getLegendPosition()
- Specified by:
getLegendPositionin interfaceChartSettings
-
setLegendPosition
public void setLegendPosition(EdgeEnum legendPosition)
-
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()
-
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()
-
getTitleExpression
public JRExpression getTitleExpression()
- Specified by:
getTitleExpressionin interfaceChartSettings
-
getSubtitleExpression
public JRExpression getSubtitleExpression()
- Specified by:
getSubtitleExpressionin interfaceChartSettings
-
getAnchorNameExpression
public JRExpression getAnchorNameExpression()
Description copied from interface:JRAnchorReturns an expression whose value represents the anchor name.- Specified by:
getAnchorNameExpressionin interfaceJRAnchor
-
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
-
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
-
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
-
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
-
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
-
getChartType
public byte getChartType()
- Specified by:
getChartTypein interfaceChartSettings
-
getRenderType
public java.lang.String getRenderType()
- Specified by:
getRenderTypein interfaceChartSettings
-
setRenderType
public void setRenderType(java.lang.String renderType)
-
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)
-
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
-
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
-
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
-
getCustomizerClass
public java.lang.String getCustomizerClass()
Description copied from interface:ChartSettingsGets a user specified chart customizer class name.- Specified by:
getCustomizerClassin interfaceChartSettings- Returns:
- the customizerClass
- See Also:
ChartCustomizer
-
setChartType
public void setChartType(java.lang.Byte chartType)
- Parameters:
chartType- the chartType to set
-
setLinkType
public void setLinkType(java.lang.String linkType)
- Parameters:
linkType- the linkType to set
-
setLinkTarget
public void setLinkTarget(java.lang.String linkTarget)
- Parameters:
linkTarget- the linkTarget to set
-
setTitleFont
public void setTitleFont(JRFont titleFont)
- Parameters:
titleFont- the titleFont to set
-
setSubtitleFont
public void setSubtitleFont(JRFont subtitleFont)
- Parameters:
subtitleFont- the subtitleFont to set
-
setLegendFont
public void setLegendFont(JRFont legendFont)
- Parameters:
legendFont- the legendFont to set
-
setTitleExpression
public void setTitleExpression(JRExpression titleExpression)
- Parameters:
titleExpression- the titleExpression to set
-
setSubtitleExpression
public void setSubtitleExpression(JRExpression subtitleExpression)
- Parameters:
subtitleExpression- the subtitleExpression to set
-
setAnchorNameExpression
public void setAnchorNameExpression(JRExpression anchorNameExpression)
- Parameters:
anchorNameExpression- the anchorNameExpression to set
-
setBookmarkLevelExpression
public void setBookmarkLevelExpression(JRExpression bookmarkLevelExpression)
- Parameters:
bookmarkLevelExpression- the bookmarkLevelExpression to set
-
setHyperlinkReferenceExpression
public void setHyperlinkReferenceExpression(JRExpression hyperlinkReferenceExpression)
- Parameters:
hyperlinkReferenceExpression- the hyperlinkReferenceExpression to set
-
setHyperlinkWhenExpression
public void setHyperlinkWhenExpression(JRExpression hyperlinkWhenExpression)
- Parameters:
hyperlinkWhenExpression- the hyperlinkWhenExpression to set
-
setHyperlinkAnchorExpression
public void setHyperlinkAnchorExpression(JRExpression hyperlinkAnchorExpression)
- Parameters:
hyperlinkAnchorExpression- the hyperlinkAnchorExpression to set
-
setHyperlinkPageExpression
public void setHyperlinkPageExpression(JRExpression hyperlinkPageExpression)
- Parameters:
hyperlinkPageExpression- the hyperlinkPageExpression to set
-
setHyperlinkTooltipExpression
public void setHyperlinkTooltipExpression(JRExpression hyperlinkTooltipExpression)
- Parameters:
hyperlinkTooltipExpression- the hyperlinkTooltipExpression to set
-
setCustomizerClass
public void setCustomizerClass(java.lang.String customizerClass)
- Parameters:
customizerClass- the customizerClass to set
-
collectExpressions
public void collectExpressions(JRExpressionCollector collector)
-
clone
public java.lang.Object clone()
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classjava.lang.Object
-
getEventSupport
public JRPropertyChangeSupport getEventSupport()
Description copied from interface:JRChangeEventsSupportReturns the property change support object for this instance.- Specified by:
getEventSupportin interfaceJRChangeEventsSupport- Returns:
- the property change support object for this instance
-
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
-
-