Package net.sf.jasperreports.charts.fill
Class JRFillPieSeries
java.lang.Object
net.sf.jasperreports.charts.fill.JRFillPieSeries
- All Implemented Interfaces:
Cloneable
,JRPieSeries
,JRCloneable
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
protected void
evaluate
(JRCalculator calculator) protected void
evaluateSectionHyperlink
(JRCalculator calculator) protected Comparable
<?> getKey()
protected String
getLabel()
protected JRPrintHyperlink
Returns the hyperlink specification for chart sections.protected Number
getValue()
boolean
-
Field Details
-
parent
-
-
Constructor Details
-
JRFillPieSeries
-
-
Method Details
-
getKeyExpression
- Specified by:
getKeyExpression
in interfaceJRPieSeries
- Returns:
- a
java.lang.Comparable
object representing the categories that will make up the slices in the pie chart.
-
getValueExpression
- Specified by:
getValueExpression
in interfaceJRPieSeries
- Returns:
- a numeric expression that produces the values corresponding to each category/key in the dataset.
-
getLabelExpression
- Specified by:
getLabelExpression
in interfaceJRPieSeries
- Returns:
- the label expression. If this expression is missing, the chart
will display default labels for each slice in the pie chart. Use this
expression, which returns
java.lang.String
values, to customize the item labels for the pie chart.
-
getKey
-
getValue
-
getLabel
-
getPrintSectionHyperlink
-
evaluate
- Throws:
JRExpressionEvalException
-
evaluateSectionHyperlink
- Throws:
JRExpressionEvalException
-
hasSectionHyperlinks
public boolean hasSectionHyperlinks() -
getSectionHyperlink
Description copied from interface:JRPieSeries
Returns the hyperlink specification for chart sections.The hyperlink will be evaluated for every chart section and an image map will be created for the chart.
- Specified by:
getSectionHyperlink
in interfaceJRPieSeries
- Returns:
- hyperlink specification for chart sections
-
clone
- Specified by:
clone
in interfaceJRCloneable
- Overrides:
clone
in classObject
-