Package net.sf.jasperreports.charts.base
Class JRBaseScatterPlot
- java.lang.Object
-
- net.sf.jasperreports.engine.base.JRBaseChartPlot
-
- net.sf.jasperreports.charts.base.JRBaseScatterPlot
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,JRCommonLinePlot
,JRScatterPlot
,JRXAxisFormat
,JRYAxisFormat
,JRChangeEventsSupport
,JRChartPlot
,JRCloneable
- Direct Known Subclasses:
JRDesignScatterPlot
public class JRBaseScatterPlot extends JRBaseChartPlot implements JRScatterPlot
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.base.JRBaseChartPlot
JRBaseChartPlot.JRBaseSeriesColor
-
Nested classes/interfaces inherited from interface net.sf.jasperreports.engine.JRChartPlot
JRChartPlot.JRSeriesColor
-
-
Field Summary
-
Fields inherited from class net.sf.jasperreports.engine.base.JRBaseChartPlot
backcolor, backgroundAlphaFloat, chart, foregroundAlphaFloat, labelRotationDouble, orientationValue, PROPERTY_BACKCOLOR, PROPERTY_BACKGROUND_ALPHA, PROPERTY_FOREGROUND_ALPHA, PROPERTY_LABEL_ROTATION, PROPERTY_ORIENTATION, PROPERTY_SERIES_COLORS, seriesColors
-
-
Constructor Summary
Constructors Constructor Description JRBaseScatterPlot(JRScatterPlot scatterPlot, JRBaseObjectFactory factory)
JRBaseScatterPlot(JRChartPlot plot, JRChart chart)
-
Method Summary
-
Methods inherited from class net.sf.jasperreports.engine.base.JRBaseChartPlot
addSeriesColor, clearSeriesColors, clone, getBackcolor, getBackgroundAlphaFloat, getChart, getEventSupport, getForegroundAlphaFloat, getLabelRotationDouble, getOrientationValue, getOwnBackcolor, getSeriesColors, getStyleResolver, setBackcolor, setBackgroundAlpha, setForegroundAlpha, setLabelRotation, setOrientation, setSeriesColors
-
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.JRChartPlot
addSeriesColor, clearSeriesColors, getBackcolor, getBackgroundAlphaFloat, getChart, getForegroundAlphaFloat, getLabelRotationDouble, getOrientationValue, getOwnBackcolor, getSeriesColors, setBackcolor, setBackgroundAlpha, setForegroundAlpha, setLabelRotation, setOrientation, setSeriesColors
-
Methods inherited from interface net.sf.jasperreports.engine.JRCloneable
clone
-
-
-
-
Field Detail
-
PROPERTY_SHOW_LINES
public static final java.lang.String PROPERTY_SHOW_LINES
- See Also:
- Constant Field Values
-
PROPERTY_SHOW_SHAPES
public static final java.lang.String PROPERTY_SHOW_SHAPES
- See Also:
- Constant Field Values
-
xAxisLabelExpression
protected JRExpression xAxisLabelExpression
-
xAxisLabelFont
protected JRFont xAxisLabelFont
-
xAxisLabelColor
protected java.awt.Color xAxisLabelColor
-
xAxisTickLabelFont
protected JRFont xAxisTickLabelFont
-
xAxisTickLabelColor
protected java.awt.Color xAxisTickLabelColor
-
xAxisTickLabelMask
protected java.lang.String xAxisTickLabelMask
-
xAxisVerticalTickLabels
protected java.lang.Boolean xAxisVerticalTickLabels
-
xAxisLineColor
protected java.awt.Color xAxisLineColor
-
yAxisLabelExpression
protected JRExpression yAxisLabelExpression
-
yAxisLabelFont
protected JRFont yAxisLabelFont
-
yAxisLabelColor
protected java.awt.Color yAxisLabelColor
-
yAxisTickLabelFont
protected JRFont yAxisTickLabelFont
-
yAxisTickLabelColor
protected java.awt.Color yAxisTickLabelColor
-
yAxisTickLabelMask
protected java.lang.String yAxisTickLabelMask
-
yAxisVerticalTickLabels
protected java.lang.Boolean yAxisVerticalTickLabels
-
yAxisLineColor
protected java.awt.Color yAxisLineColor
-
domainAxisMinValueExpression
protected JRExpression domainAxisMinValueExpression
-
domainAxisMaxValueExpression
protected JRExpression domainAxisMaxValueExpression
-
rangeAxisMinValueExpression
protected JRExpression rangeAxisMinValueExpression
-
rangeAxisMaxValueExpression
protected JRExpression rangeAxisMaxValueExpression
-
-
Constructor Detail
-
JRBaseScatterPlot
public JRBaseScatterPlot(JRChartPlot plot, JRChart chart)
-
JRBaseScatterPlot
public JRBaseScatterPlot(JRScatterPlot scatterPlot, JRBaseObjectFactory factory)
-
-
Method Detail
-
getXAxisLabelExpression
public JRExpression getXAxisLabelExpression()
- Specified by:
getXAxisLabelExpression
in interfaceJRScatterPlot
- Returns:
- the x axis label expression
-
getXAxisLabelFont
public JRFont getXAxisLabelFont()
- Specified by:
getXAxisLabelFont
in interfaceJRXAxisFormat
-
getXAxisLabelColor
public java.awt.Color getXAxisLabelColor()
- Specified by:
getXAxisLabelColor
in interfaceJRXAxisFormat
-
getOwnXAxisLabelColor
public java.awt.Color getOwnXAxisLabelColor()
- Specified by:
getOwnXAxisLabelColor
in interfaceJRXAxisFormat
-
getXAxisTickLabelFont
public JRFont getXAxisTickLabelFont()
- Specified by:
getXAxisTickLabelFont
in interfaceJRXAxisFormat
-
getXAxisTickLabelColor
public java.awt.Color getXAxisTickLabelColor()
- Specified by:
getXAxisTickLabelColor
in interfaceJRXAxisFormat
-
getOwnXAxisTickLabelColor
public java.awt.Color getOwnXAxisTickLabelColor()
- Specified by:
getOwnXAxisTickLabelColor
in interfaceJRXAxisFormat
-
getXAxisTickLabelMask
public java.lang.String getXAxisTickLabelMask()
- Specified by:
getXAxisTickLabelMask
in interfaceJRXAxisFormat
-
getXAxisVerticalTickLabels
public java.lang.Boolean getXAxisVerticalTickLabels()
- Specified by:
getXAxisVerticalTickLabels
in interfaceJRXAxisFormat
-
getXAxisLineColor
public java.awt.Color getXAxisLineColor()
- Specified by:
getXAxisLineColor
in interfaceJRXAxisFormat
-
getOwnXAxisLineColor
public java.awt.Color getOwnXAxisLineColor()
- Specified by:
getOwnXAxisLineColor
in interfaceJRXAxisFormat
-
getYAxisLabelExpression
public JRExpression getYAxisLabelExpression()
- Specified by:
getYAxisLabelExpression
in interfaceJRScatterPlot
- Returns:
- the y axis label expression
-
getYAxisLabelFont
public JRFont getYAxisLabelFont()
- Specified by:
getYAxisLabelFont
in interfaceJRYAxisFormat
-
getYAxisLabelColor
public java.awt.Color getYAxisLabelColor()
- Specified by:
getYAxisLabelColor
in interfaceJRYAxisFormat
-
getOwnYAxisLabelColor
public java.awt.Color getOwnYAxisLabelColor()
- Specified by:
getOwnYAxisLabelColor
in interfaceJRYAxisFormat
-
getYAxisTickLabelFont
public JRFont getYAxisTickLabelFont()
- Specified by:
getYAxisTickLabelFont
in interfaceJRYAxisFormat
-
getYAxisTickLabelColor
public java.awt.Color getYAxisTickLabelColor()
- Specified by:
getYAxisTickLabelColor
in interfaceJRYAxisFormat
-
getOwnYAxisTickLabelColor
public java.awt.Color getOwnYAxisTickLabelColor()
- Specified by:
getOwnYAxisTickLabelColor
in interfaceJRYAxisFormat
-
getYAxisTickLabelMask
public java.lang.String getYAxisTickLabelMask()
- Specified by:
getYAxisTickLabelMask
in interfaceJRYAxisFormat
-
getYAxisVerticalTickLabels
public java.lang.Boolean getYAxisVerticalTickLabels()
- Specified by:
getYAxisVerticalTickLabels
in interfaceJRYAxisFormat
-
getYAxisLineColor
public java.awt.Color getYAxisLineColor()
- Specified by:
getYAxisLineColor
in interfaceJRYAxisFormat
-
getOwnYAxisLineColor
public java.awt.Color getOwnYAxisLineColor()
- Specified by:
getOwnYAxisLineColor
in interfaceJRYAxisFormat
-
getShowShapes
public java.lang.Boolean getShowShapes()
- Specified by:
getShowShapes
in interfaceJRCommonLinePlot
- Returns:
- the show shapes flag
-
getShowLines
public java.lang.Boolean getShowLines()
- Specified by:
getShowLines
in interfaceJRCommonLinePlot
- Returns:
- the show lines flag
-
getDomainAxisMinValueExpression
public JRExpression getDomainAxisMinValueExpression()
- Specified by:
getDomainAxisMinValueExpression
in interfaceJRScatterPlot
- Returns:
- the minimum value expression for the domain axis
-
getDomainAxisMaxValueExpression
public JRExpression getDomainAxisMaxValueExpression()
- Specified by:
getDomainAxisMaxValueExpression
in interfaceJRScatterPlot
- Returns:
- the maximum value expression for the domain axis
-
getRangeAxisMinValueExpression
public JRExpression getRangeAxisMinValueExpression()
- Specified by:
getRangeAxisMinValueExpression
in interfaceJRScatterPlot
- Returns:
- the minimum value expression for the range axis
-
getRangeAxisMaxValueExpression
public JRExpression getRangeAxisMaxValueExpression()
- Specified by:
getRangeAxisMaxValueExpression
in interfaceJRScatterPlot
- Returns:
- the maximum value expression for the range axis
-
setShowShapes
public void setShowShapes(java.lang.Boolean value)
Description copied from interface:JRCommonLinePlot
Sets the show shapes flag- Specified by:
setShowShapes
in interfaceJRCommonLinePlot
- Parameters:
value
- the show shapes flag
-
setShowLines
public void setShowLines(java.lang.Boolean value)
Description copied from interface:JRCommonLinePlot
Sets the show lines flag- Specified by:
setShowLines
in interfaceJRCommonLinePlot
- Parameters:
value
- the show lines flag
-
collectExpressions
public void collectExpressions(JRExpressionCollector collector)
- Specified by:
collectExpressions
in interfaceJRChartPlot
-
clone
public java.lang.Object clone(JRChart parentChart)
- Specified by:
clone
in interfaceJRChartPlot
- Overrides:
clone
in classJRBaseChartPlot
-
-