Class FillChartSettings
- java.lang.Object
-
- net.sf.jasperreports.components.charts.FillChartSettings
-
- All Implemented Interfaces:
Serializable
,Cloneable
,ChartSettings
,JRAnchor
,JRCloneable
,JRHyperlink
public class FillChartSettings extends Object implements ChartSettings
- Author:
- Sanda Zaharia (shertage@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ChartSettings
parent
-
Fields inherited from interface net.sf.jasperreports.engine.JRAnchor
NO_BOOKMARK
-
-
Constructor Summary
Constructors Constructor Description FillChartSettings(ChartSettings chartSettings, ChartsFillObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
void
collectExpressions(JRExpressionCollector collector)
JRExpression
getAnchorNameExpression()
Returns an expression whose value represents the anchor name.Color
getBackcolor()
int
getBookmarkLevel()
Returns the level of the bookmark corresponding to the anchor.JRExpression
getBookmarkLevelExpression()
Returns an expression whose value represents the bookmark level (starting from 1) corresponding to this anchor.String
getCustomizerClass()
Gets a user specified chart customizer class name.JRExpression
getHyperlinkAnchorExpression()
Returns the expression whose value represents the anchor.JRExpression
getHyperlinkPageExpression()
Returns an integer representing the page index of the link.JRHyperlinkParameter[]
getHyperlinkParameters()
Returns the list of hyperlink parameters.JRExpression
getHyperlinkReferenceExpression()
Returns the expression whose value represents the hyperlink reference.HyperlinkTargetEnum
getHyperlinkTarget()
Retrieves the hyperlink target for the element.JRExpression
getHyperlinkTooltipExpression()
Returns the expression which will generate the hyperlink tooltip.HyperlinkTypeEnum
getHyperlinkType()
Retrieves the hyperlink type for the element.JRExpression
getHyperlinkWhenExpression()
Returns the expression that is evaluated in order to decide if the hyperlink should be displayed.Color
getLegendBackgroundColor()
Color
getLegendColor()
JRFont
getLegendFont()
EdgeEnum
getLegendPosition()
String
getLinkTarget()
Returns the hyperlink target name.String
getLinkType()
Returns the hyperlink type.String
getRenderType()
Boolean
getShowLegend()
Color
getSubtitleColor()
JRExpression
getSubtitleExpression()
JRFont
getSubtitleFont()
Color
getTitleColor()
JRExpression
getTitleExpression()
JRFont
getTitleFont()
EdgeEnum
getTitlePosition()
-
-
-
Field Detail
-
parent
protected ChartSettings parent
-
-
Constructor Detail
-
FillChartSettings
public FillChartSettings(ChartSettings chartSettings, ChartsFillObjectFactory factory)
-
-
Method Detail
-
getAnchorNameExpression
public JRExpression getAnchorNameExpression()
Description copied from interface:JRAnchor
Returns an expression whose value represents the anchor name.- Specified by:
getAnchorNameExpression
in interfaceJRAnchor
- See Also:
JRAnchor.getAnchorNameExpression()
-
getBookmarkLevelExpression
public JRExpression getBookmarkLevelExpression()
Description copied from interface:JRAnchor
Returns 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:
getBookmarkLevelExpression
in interfaceJRAnchor
- See Also:
JRAnchor.getBookmarkLevelExpression()
-
getBookmarkLevel
public int getBookmarkLevel()
Description copied from interface:JRAnchor
Returns the level of the bookmark corresponding to the anchor.- Specified by:
getBookmarkLevel
in interfaceJRAnchor
- Returns:
- the level of the bookmark corresponding to the anchor (starting from 1)
or
NO_BOOKMARK
if no bookmark should be created for this anchor - See Also:
JRAnchor.getBookmarkLevel()
-
clone
public Object clone()
- Specified by:
clone
in interfaceJRCloneable
- Overrides:
clone
in classObject
- See Also:
Object.clone()
-
getLegendBackgroundColor
public Color getLegendBackgroundColor()
- Specified by:
getLegendBackgroundColor
in interfaceChartSettings
- See Also:
ChartSettings.getLegendBackgroundColor()
-
getLegendColor
public Color getLegendColor()
- Specified by:
getLegendColor
in interfaceChartSettings
- See Also:
ChartSettings.getLegendColor()
-
getLegendFont
public JRFont getLegendFont()
- Specified by:
getLegendFont
in interfaceChartSettings
- See Also:
ChartSettings.getLegendFont()
-
getLegendPosition
public EdgeEnum getLegendPosition()
- Specified by:
getLegendPosition
in interfaceChartSettings
- See Also:
ChartSettings.getLegendPosition()
-
getRenderType
public String getRenderType()
- Specified by:
getRenderType
in interfaceChartSettings
- See Also:
ChartSettings.getRenderType()
-
getShowLegend
public Boolean getShowLegend()
- Specified by:
getShowLegend
in interfaceChartSettings
- See Also:
ChartSettings.getShowLegend()
-
getSubtitleColor
public Color getSubtitleColor()
- Specified by:
getSubtitleColor
in interfaceChartSettings
- See Also:
ChartSettings.getSubtitleColor()
-
getSubtitleExpression
public JRExpression getSubtitleExpression()
- Specified by:
getSubtitleExpression
in interfaceChartSettings
- See Also:
ChartSettings.getSubtitleExpression()
-
getSubtitleFont
public JRFont getSubtitleFont()
- Specified by:
getSubtitleFont
in interfaceChartSettings
- See Also:
ChartSettings.getSubtitleFont()
-
getTitleColor
public Color getTitleColor()
- Specified by:
getTitleColor
in interfaceChartSettings
- See Also:
ChartSettings.getTitleColor()
-
getTitleExpression
public JRExpression getTitleExpression()
- Specified by:
getTitleExpression
in interfaceChartSettings
- See Also:
ChartSettings.getTitleExpression()
-
getTitleFont
public JRFont getTitleFont()
- Specified by:
getTitleFont
in interfaceChartSettings
- See Also:
ChartSettings.getTitleFont()
-
getTitlePosition
public EdgeEnum getTitlePosition()
- Specified by:
getTitlePosition
in interfaceChartSettings
- See Also:
ChartSettings.getTitlePosition()
-
getHyperlinkAnchorExpression
public JRExpression getHyperlinkAnchorExpression()
Description copied from interface:JRHyperlink
Returns the expression whose value represents the anchor. It is only used when the hyperlink type is anchor.- Specified by:
getHyperlinkAnchorExpression
in interfaceJRHyperlink
- See Also:
JRHyperlink.getHyperlinkAnchorExpression()
-
getHyperlinkPageExpression
public JRExpression getHyperlinkPageExpression()
Description copied from interface:JRHyperlink
Returns 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:
getHyperlinkPageExpression
in interfaceJRHyperlink
- See Also:
JRHyperlink.getHyperlinkPageExpression()
-
getHyperlinkParameters
public JRHyperlinkParameter[] getHyperlinkParameters()
Description copied from interface:JRHyperlink
Returns the list of hyperlink parameters.The parameters can be used by custom hyperlink types to generate dynamic links.
- Specified by:
getHyperlinkParameters
in interfaceJRHyperlink
- Returns:
- the list of hyperlink parameters
- See Also:
JRHyperlink.getHyperlinkParameters()
-
getHyperlinkReferenceExpression
public JRExpression getHyperlinkReferenceExpression()
Description copied from interface:JRHyperlink
Returns the expression whose value represents the hyperlink reference. It is only used when the hyperlink type is reference or anchor- Specified by:
getHyperlinkReferenceExpression
in interfaceJRHyperlink
- See Also:
JRHyperlink.getHyperlinkReferenceExpression()
-
getHyperlinkWhenExpression
public JRExpression getHyperlinkWhenExpression()
Description copied from interface:JRHyperlink
Returns the expression that is evaluated in order to decide if the hyperlink should be displayed. This expression always returns a boolean value.- Specified by:
getHyperlinkWhenExpression
in interfaceJRHyperlink
- See Also:
JRHyperlink.getHyperlinkWhenExpression()
-
getHyperlinkTarget
public HyperlinkTargetEnum getHyperlinkTarget()
Description copied from interface:JRHyperlink
Retrieves 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.CUSTOM
is returned.- Specified by:
getHyperlinkTarget
in interfaceJRHyperlink
- Returns:
- one of the hyperlink target constants
- See Also:
JRHyperlink.getHyperlinkTarget()
-
getHyperlinkTooltipExpression
public JRExpression getHyperlinkTooltipExpression()
Description copied from interface:JRHyperlink
Returns the expression which will generate the hyperlink tooltip.- Specified by:
getHyperlinkTooltipExpression
in interfaceJRHyperlink
- Returns:
- the expression which will generate the hyperlink tooltip
- See Also:
JRHyperlink.getHyperlinkTooltipExpression()
-
getHyperlinkType
public HyperlinkTypeEnum getHyperlinkType()
Description copied from interface:JRHyperlink
Retrieves 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,CUSTOM
is returned.- Specified by:
getHyperlinkType
in interfaceJRHyperlink
- Returns:
- one of the hyperlink type constants
- See Also:
JRHyperlink.getHyperlinkType()
-
getLinkTarget
public String getLinkTarget()
Description copied from interface:JRHyperlink
Returns 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:
getLinkTarget
in interfaceJRHyperlink
- Returns:
- the hyperlink target name
- See Also:
JRHyperlink.getLinkTarget()
-
getLinkType
public String getLinkType()
Description copied from interface:JRHyperlink
Returns 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:
getLinkType
in interfaceJRHyperlink
- Returns:
- the hyperlink type
- See Also:
JRHyperlink.getLinkType()
-
getBackcolor
public Color getBackcolor()
- Specified by:
getBackcolor
in interfaceChartSettings
- See Also:
ChartSettings.getLegendColor()
-
getCustomizerClass
public String getCustomizerClass()
Description copied from interface:ChartSettings
Gets a user specified chart customizer class name.- Specified by:
getCustomizerClass
in interfaceChartSettings
- See Also:
ChartCustomizer
-
collectExpressions
public void collectExpressions(JRExpressionCollector collector)
-
-