Package net.sf.jasperreports.charts.fill
Class JRFillXySeries
- java.lang.Object
-
- net.sf.jasperreports.charts.fill.JRFillXySeries
-
- All Implemented Interfaces:
Cloneable
,JRXySeries
,JRCloneable
public class JRFillXySeries extends Object implements JRXySeries
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description protected JRXySeries
parent
-
Constructor Summary
Constructors Constructor Description JRFillXySeries(JRXySeries xySeries, ChartsFillObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
protected void
evaluate(JRCalculator calculator)
protected void
evaluateItemHyperlink(JRCalculator calculator)
Boolean
getAutoSort()
JRHyperlink
getItemHyperlink()
Returns the hyperlink specification for chart items.protected String
getLabel()
JRExpression
getLabelExpression()
protected JRPrintHyperlink
getPrintItemHyperlink()
protected Comparable<?>
getSeries()
JRExpression
getSeriesExpression()
protected Number
getXValue()
JRExpression
getXValueExpression()
protected Number
getYValue()
JRExpression
getYValueExpression()
boolean
hasItemHyperlinks()
-
-
-
Field Detail
-
parent
protected JRXySeries parent
-
-
Constructor Detail
-
JRFillXySeries
public JRFillXySeries(JRXySeries xySeries, ChartsFillObjectFactory factory)
-
-
Method Detail
-
getSeriesExpression
public JRExpression getSeriesExpression()
- Specified by:
getSeriesExpression
in interfaceJRXySeries
- Returns:
- a
java.lang.Comparable
object that identifies a certain data series in the overall dataset. It can return different values, which will result in the dataset containing multiple series even when a single<xySeries>
tag is used inside the<xyDataset>
tag.
-
getXValueExpression
public JRExpression getXValueExpression()
- Specified by:
getXValueExpression
in interfaceJRXySeries
- Returns:
- a numeric expression representing the X value from the (x, y) pair that will be added to the current data series.
-
getYValueExpression
public JRExpression getYValueExpression()
- Specified by:
getYValueExpression
in interfaceJRXySeries
- Returns:
- a numeric expression representing the Y value from the (x, y) pair that will be added to the current data series.
-
getLabelExpression
public JRExpression getLabelExpression()
- Specified by:
getLabelExpression
in interfaceJRXySeries
- Returns:
- the label expression. If present, it helps customize the item labels inside charts.
-
getAutoSort
public Boolean getAutoSort()
- Specified by:
getAutoSort
in interfaceJRXySeries
-
getSeries
protected Comparable<?> getSeries()
-
getXValue
protected Number getXValue()
-
getYValue
protected Number getYValue()
-
getLabel
protected String getLabel()
-
getPrintItemHyperlink
protected JRPrintHyperlink getPrintItemHyperlink()
-
evaluate
protected void evaluate(JRCalculator calculator) throws JRExpressionEvalException
- Throws:
JRExpressionEvalException
-
evaluateItemHyperlink
protected void evaluateItemHyperlink(JRCalculator calculator) throws JRExpressionEvalException
- Throws:
JRExpressionEvalException
-
getItemHyperlink
public JRHyperlink getItemHyperlink()
Description copied from interface:JRXySeries
Returns the hyperlink specification for chart items.The hyperlink will be evaluated for every chart item and a image map will be created for the chart.
- Specified by:
getItemHyperlink
in interfaceJRXySeries
- Returns:
- hyperlink specification for chart items
-
hasItemHyperlinks
public boolean hasItemHyperlinks()
-
clone
public Object clone()
- Specified by:
clone
in interfaceJRCloneable
- Overrides:
clone
in classObject
-
-