Package net.sf.jasperreports.charts.fill
Class JRFillLinePlot
- java.lang.Object
-
- net.sf.jasperreports.engine.fill.JRFillChartPlot
-
- net.sf.jasperreports.charts.fill.JRFillLinePlot
-
- All Implemented Interfaces:
java.lang.Cloneable
,JRCategoryAxisFormat
,JRCategoryPlot
,JRCommonLinePlot
,JRLinePlot
,JRValueAxisFormat
,JRChartPlot
,JRCloneable
public class JRFillLinePlot extends JRFillChartPlot implements JRLinePlot
- Author:
- Flavius Sana (flavius_sana@users.sourceforge.net)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.sf.jasperreports.engine.JRChartPlot
JRChartPlot.JRSeriesColor
-
-
Field Summary
Fields Modifier and Type Field Description protected java.awt.Color
categoryAxisLabelColor
protected JRFont
categoryAxisLabelFont
protected java.awt.Color
categoryAxisLineColor
protected java.awt.Color
categoryAxisTickLabelColor
protected JRFont
categoryAxisTickLabelFont
protected java.awt.Color
valueAxisLabelColor
protected JRFont
valueAxisLabelFont
protected java.awt.Color
valueAxisLineColor
protected java.awt.Color
valueAxisTickLabelColor
protected JRFont
valueAxisTickLabelFont
-
Fields inherited from class net.sf.jasperreports.engine.fill.JRFillChartPlot
chart, parent
-
Fields inherited from interface net.sf.jasperreports.charts.JRCategoryAxisFormat
PROPERTY_CATEGORY_AXIS_TICK_LABEL_ROTATION
-
-
Constructor Summary
Constructors Constructor Description JRFillLinePlot(JRLinePlot plot, JRFillObjectFactory factory)
-
Method Summary
-
Methods inherited from class net.sf.jasperreports.engine.fill.JRFillChartPlot
addSeriesColor, clearSeriesColors, clone, clone, collectExpressions, getBackcolor, getBackgroundAlphaFloat, getChart, getForegroundAlphaFloat, getLabelRotationDouble, getOrientationValue, getOwnBackcolor, getSeriesColors, getStyleResolver, setBackcolor, setBackgroundAlpha, setBand, 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, clone, collectExpressions, 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
-
categoryAxisLabelFont
protected JRFont categoryAxisLabelFont
-
categoryAxisLabelColor
protected java.awt.Color categoryAxisLabelColor
-
categoryAxisTickLabelFont
protected JRFont categoryAxisTickLabelFont
-
categoryAxisTickLabelColor
protected java.awt.Color categoryAxisTickLabelColor
-
categoryAxisLineColor
protected java.awt.Color categoryAxisLineColor
-
valueAxisLabelFont
protected JRFont valueAxisLabelFont
-
valueAxisLabelColor
protected java.awt.Color valueAxisLabelColor
-
valueAxisTickLabelFont
protected JRFont valueAxisTickLabelFont
-
valueAxisTickLabelColor
protected java.awt.Color valueAxisTickLabelColor
-
valueAxisLineColor
protected java.awt.Color valueAxisLineColor
-
-
Constructor Detail
-
JRFillLinePlot
public JRFillLinePlot(JRLinePlot plot, JRFillObjectFactory factory)
-
-
Method Detail
-
getCategoryAxisLabelExpression
public JRExpression getCategoryAxisLabelExpression()
- Specified by:
getCategoryAxisLabelExpression
in interfaceJRCategoryPlot
- Returns:
- the category axis label expression
-
getCategoryAxisLabelFont
public JRFont getCategoryAxisLabelFont()
- Specified by:
getCategoryAxisLabelFont
in interfaceJRCategoryAxisFormat
-
getCategoryAxisLabelColor
public java.awt.Color getCategoryAxisLabelColor()
- Specified by:
getCategoryAxisLabelColor
in interfaceJRCategoryAxisFormat
-
getOwnCategoryAxisLabelColor
public java.awt.Color getOwnCategoryAxisLabelColor()
- Specified by:
getOwnCategoryAxisLabelColor
in interfaceJRCategoryAxisFormat
-
setCategoryAxisLabelColor
public void setCategoryAxisLabelColor(java.awt.Color color)
-
getCategoryAxisTickLabelFont
public JRFont getCategoryAxisTickLabelFont()
- Specified by:
getCategoryAxisTickLabelFont
in interfaceJRCategoryAxisFormat
-
getCategoryAxisTickLabelColor
public java.awt.Color getCategoryAxisTickLabelColor()
- Specified by:
getCategoryAxisTickLabelColor
in interfaceJRCategoryAxisFormat
-
getOwnCategoryAxisTickLabelColor
public java.awt.Color getOwnCategoryAxisTickLabelColor()
- Specified by:
getOwnCategoryAxisTickLabelColor
in interfaceJRCategoryAxisFormat
-
setCategoryAxisTickLabelColor
public void setCategoryAxisTickLabelColor(java.awt.Color color)
-
getCategoryAxisTickLabelMask
public java.lang.String getCategoryAxisTickLabelMask()
- Specified by:
getCategoryAxisTickLabelMask
in interfaceJRCategoryAxisFormat
-
getCategoryAxisVerticalTickLabels
public java.lang.Boolean getCategoryAxisVerticalTickLabels()
- Specified by:
getCategoryAxisVerticalTickLabels
in interfaceJRCategoryAxisFormat
-
getCategoryAxisTickLabelRotation
public java.lang.Double getCategoryAxisTickLabelRotation()
Description copied from interface:JRCategoryAxisFormat
Gets the angle in degrees to rotate the data axis labels. The range is -360 to 360. A positive value angles the label so it reads downwards wile a negative value angles the label so it reads upwards. Only charts that use a category based axis (such as line or bar charts) support label rotation.- Specified by:
getCategoryAxisTickLabelRotation
in interfaceJRCategoryAxisFormat
-
setCategoryAxisTickLabelRotation
public void setCategoryAxisTickLabelRotation(java.lang.Double labelRotation)
Description copied from interface:JRCategoryAxisFormat
Sets the angle in degrees to rotate the data axis labels. The range is -360 to 360. A positive value angles the label so it reads downwards wile a negative value angles the label so it reads upwards. Only charts that use a category based axis (such as line or bar charts) support label rotation.- Specified by:
setCategoryAxisTickLabelRotation
in interfaceJRCategoryAxisFormat
-
getCategoryAxisLineColor
public java.awt.Color getCategoryAxisLineColor()
- Specified by:
getCategoryAxisLineColor
in interfaceJRCategoryAxisFormat
-
getOwnCategoryAxisLineColor
public java.awt.Color getOwnCategoryAxisLineColor()
- Specified by:
getOwnCategoryAxisLineColor
in interfaceJRCategoryAxisFormat
-
setCategoryAxisLineColor
public void setCategoryAxisLineColor(java.awt.Color color)
-
getValueAxisLabelExpression
public JRExpression getValueAxisLabelExpression()
- Specified by:
getValueAxisLabelExpression
in interfaceJRCategoryPlot
- Returns:
- the value axis label expression
-
getDomainAxisMinValueExpression
public JRExpression getDomainAxisMinValueExpression()
- Specified by:
getDomainAxisMinValueExpression
in interfaceJRCategoryPlot
- Returns:
- the minimum value expression for the domain axis
-
getDomainAxisMaxValueExpression
public JRExpression getDomainAxisMaxValueExpression()
- Specified by:
getDomainAxisMaxValueExpression
in interfaceJRCategoryPlot
- Returns:
- the maximum value expression for the domain axis
-
getRangeAxisMinValueExpression
public JRExpression getRangeAxisMinValueExpression()
- Specified by:
getRangeAxisMinValueExpression
in interfaceJRCategoryPlot
- Returns:
- the minimum value expression for the range axis
-
getRangeAxisMaxValueExpression
public JRExpression getRangeAxisMaxValueExpression()
- Specified by:
getRangeAxisMaxValueExpression
in interfaceJRCategoryPlot
- Returns:
- the maximum value expression for the range axis
-
getValueAxisLabelFont
public JRFont getValueAxisLabelFont()
- Specified by:
getValueAxisLabelFont
in interfaceJRValueAxisFormat
-
getValueAxisLabelColor
public java.awt.Color getValueAxisLabelColor()
- Specified by:
getValueAxisLabelColor
in interfaceJRValueAxisFormat
-
getOwnValueAxisLabelColor
public java.awt.Color getOwnValueAxisLabelColor()
- Specified by:
getOwnValueAxisLabelColor
in interfaceJRValueAxisFormat
-
setValueAxisLabelColor
public void setValueAxisLabelColor(java.awt.Color color)
-
getValueAxisTickLabelFont
public JRFont getValueAxisTickLabelFont()
- Specified by:
getValueAxisTickLabelFont
in interfaceJRValueAxisFormat
-
getValueAxisTickLabelColor
public java.awt.Color getValueAxisTickLabelColor()
- Specified by:
getValueAxisTickLabelColor
in interfaceJRValueAxisFormat
-
getOwnValueAxisTickLabelColor
public java.awt.Color getOwnValueAxisTickLabelColor()
- Specified by:
getOwnValueAxisTickLabelColor
in interfaceJRValueAxisFormat
-
setValueAxisTickLabelColor
public void setValueAxisTickLabelColor(java.awt.Color color)
-
getValueAxisTickLabelMask
public java.lang.String getValueAxisTickLabelMask()
- Specified by:
getValueAxisTickLabelMask
in interfaceJRValueAxisFormat
-
getValueAxisVerticalTickLabels
public java.lang.Boolean getValueAxisVerticalTickLabels()
- Specified by:
getValueAxisVerticalTickLabels
in interfaceJRValueAxisFormat
-
getValueAxisLineColor
public java.awt.Color getValueAxisLineColor()
- Specified by:
getValueAxisLineColor
in interfaceJRValueAxisFormat
-
getOwnValueAxisLineColor
public java.awt.Color getOwnValueAxisLineColor()
- Specified by:
getOwnValueAxisLineColor
in interfaceJRValueAxisFormat
-
setValueAxisLineColor
public void setValueAxisLineColor(java.awt.Color color)
-
getShowShapes
public java.lang.Boolean getShowShapes()
- Specified by:
getShowShapes
in interfaceJRCommonLinePlot
- Returns:
- the show shapes flag
-
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
-
getShowLines
public java.lang.Boolean getShowLines()
- Specified by:
getShowLines
in interfaceJRCommonLinePlot
- Returns:
- the show lines 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
-
-