net.sf.jasperreports.charts.fill
Class JRFillBarPlot

java.lang.Object
  extended by net.sf.jasperreports.engine.fill.JRFillChartPlot
      extended by net.sf.jasperreports.charts.fill.JRFillBarPlot
All Implemented Interfaces:
Cloneable, JRBarPlot, JRCategoryAxisFormat, JRCategoryPlot, JRValueAxisFormat, JRChartPlot, JRCloneable

public class JRFillBarPlot
extends JRFillChartPlot
implements JRBarPlot

Version:
$Id: JRFillBarPlot.java 5180 2012-03-29 13:23:12Z teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Nested Class Summary
 
Nested classes/interfaces inherited from interface net.sf.jasperreports.engine.JRChartPlot
JRChartPlot.JRSeriesColor
 
Field Summary
protected  Color categoryAxisLabelColor
           
protected  JRFont categoryAxisLabelFont
           
protected  Color categoryAxisLineColor
           
protected  Color categoryAxisTickLabelColor
           
protected  JRFont categoryAxisTickLabelFont
           
protected  Color valueAxisLabelColor
           
protected  JRFont valueAxisLabelFont
           
protected  Color valueAxisLineColor
           
protected  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
JRFillBarPlot(JRBarPlot barPlot, JRFillObjectFactory factory)
           
 
Method Summary
 Color getCategoryAxisLabelColor()
           
 JRExpression getCategoryAxisLabelExpression()
           
 JRFont getCategoryAxisLabelFont()
           
 Color getCategoryAxisLineColor()
           
 Color getCategoryAxisTickLabelColor()
           
 JRFont getCategoryAxisTickLabelFont()
           
 String getCategoryAxisTickLabelMask()
           
 Double getCategoryAxisTickLabelRotation()
          Gets the angle in degrees to rotate the data axis labels.
 Boolean getCategoryAxisVerticalTickLabels()
           
 JRExpression getDomainAxisMaxValueExpression()
           
 JRExpression getDomainAxisMinValueExpression()
           
 JRItemLabel getItemLabel()
           
 Color getOwnCategoryAxisLabelColor()
           
 Color getOwnCategoryAxisLineColor()
           
 Color getOwnCategoryAxisTickLabelColor()
           
 Color getOwnValueAxisLabelColor()
           
 Color getOwnValueAxisLineColor()
           
 Color getOwnValueAxisTickLabelColor()
           
 JRExpression getRangeAxisMaxValueExpression()
           
 JRExpression getRangeAxisMinValueExpression()
           
 Boolean getShowLabels()
           
 Boolean getShowTickLabels()
           
 Boolean getShowTickMarks()
           
 Color getValueAxisLabelColor()
           
 JRExpression getValueAxisLabelExpression()
           
 JRFont getValueAxisLabelFont()
           
 Color getValueAxisLineColor()
           
 Color getValueAxisTickLabelColor()
           
 JRFont getValueAxisTickLabelFont()
           
 String getValueAxisTickLabelMask()
           
 Boolean getValueAxisVerticalTickLabels()
           
 void setCategoryAxisLabelColor(Color color)
           
 void setCategoryAxisLineColor(Color color)
           
 void setCategoryAxisTickLabelColor(Color color)
           
 void setCategoryAxisTickLabelRotation(Double labelRotation)
          Sets the angle in degrees to rotate the data axis labels.
 void setItemLabel(JRItemLabel itemLabel)
           
 void setShowLabels(Boolean isShowLabels)
           
 void setShowTickLabels(Boolean isShowTickLabels)
           
 void setShowTickMarks(Boolean isShowTickMarks)
           
 void setValueAxisLabelColor(Color color)
           
 void setValueAxisLineColor(Color color)
           
 void setValueAxisTickLabelColor(Color color)
           
 
Methods inherited from class net.sf.jasperreports.engine.fill.JRFillChartPlot
addSeriesColor, clearSeriesColors, clone, clone, collectExpressions, getBackcolor, getBackgroundAlphaFloat, getChart, getForegroundAlphaFloat, getLabelRotationDouble, getOrientation, getOrientationValue, getOwnBackcolor, getSeriesColors, setBackcolor, setBackgroundAlpha, setForegroundAlpha, setLabelRotation, setOrientation, 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, getOrientation, getOrientationValue, getOwnBackcolor, getSeriesColors, setBackcolor, setBackgroundAlpha, setForegroundAlpha, setLabelRotation, setOrientation, setOrientation, setSeriesColors
 
Methods inherited from interface net.sf.jasperreports.engine.JRCloneable
clone
 

Field Detail

categoryAxisLabelFont

protected JRFont categoryAxisLabelFont

categoryAxisLabelColor

protected Color categoryAxisLabelColor

categoryAxisTickLabelFont

protected JRFont categoryAxisTickLabelFont

categoryAxisTickLabelColor

protected Color categoryAxisTickLabelColor

categoryAxisLineColor

protected Color categoryAxisLineColor

valueAxisLabelFont

protected JRFont valueAxisLabelFont

valueAxisLabelColor

protected Color valueAxisLabelColor

valueAxisTickLabelFont

protected JRFont valueAxisTickLabelFont

valueAxisTickLabelColor

protected Color valueAxisTickLabelColor

valueAxisLineColor

protected Color valueAxisLineColor
Constructor Detail

JRFillBarPlot

public JRFillBarPlot(JRBarPlot barPlot,
                     JRFillObjectFactory factory)
Method Detail

getCategoryAxisLabelExpression

public JRExpression getCategoryAxisLabelExpression()
Specified by:
getCategoryAxisLabelExpression in interface JRCategoryPlot

getCategoryAxisLabelFont

public JRFont getCategoryAxisLabelFont()
Specified by:
getCategoryAxisLabelFont in interface JRCategoryAxisFormat

getCategoryAxisLabelColor

public Color getCategoryAxisLabelColor()
Specified by:
getCategoryAxisLabelColor in interface JRCategoryAxisFormat

getOwnCategoryAxisLabelColor

public Color getOwnCategoryAxisLabelColor()
Specified by:
getOwnCategoryAxisLabelColor in interface JRCategoryAxisFormat

setCategoryAxisLabelColor

public void setCategoryAxisLabelColor(Color color)

getCategoryAxisTickLabelFont

public JRFont getCategoryAxisTickLabelFont()
Specified by:
getCategoryAxisTickLabelFont in interface JRCategoryAxisFormat

getCategoryAxisTickLabelColor

public Color getCategoryAxisTickLabelColor()
Specified by:
getCategoryAxisTickLabelColor in interface JRCategoryAxisFormat

getOwnCategoryAxisTickLabelColor

public Color getOwnCategoryAxisTickLabelColor()
Specified by:
getOwnCategoryAxisTickLabelColor in interface JRCategoryAxisFormat

getItemLabel

public JRItemLabel getItemLabel()
Specified by:
getItemLabel in interface JRBarPlot

setItemLabel

public void setItemLabel(JRItemLabel itemLabel)

setCategoryAxisTickLabelColor

public void setCategoryAxisTickLabelColor(Color color)

getCategoryAxisTickLabelMask

public String getCategoryAxisTickLabelMask()
Specified by:
getCategoryAxisTickLabelMask in interface JRCategoryAxisFormat

getCategoryAxisVerticalTickLabels

public Boolean getCategoryAxisVerticalTickLabels()
Specified by:
getCategoryAxisVerticalTickLabels in interface JRCategoryAxisFormat

getCategoryAxisTickLabelRotation

public 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 interface JRCategoryAxisFormat

setCategoryAxisTickLabelRotation

public void setCategoryAxisTickLabelRotation(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 interface JRCategoryAxisFormat

getCategoryAxisLineColor

public Color getCategoryAxisLineColor()
Specified by:
getCategoryAxisLineColor in interface JRCategoryAxisFormat

getOwnCategoryAxisLineColor

public Color getOwnCategoryAxisLineColor()
Specified by:
getOwnCategoryAxisLineColor in interface JRCategoryAxisFormat

setCategoryAxisLineColor

public void setCategoryAxisLineColor(Color color)

getValueAxisLabelExpression

public JRExpression getValueAxisLabelExpression()
Specified by:
getValueAxisLabelExpression in interface JRCategoryPlot

getDomainAxisMinValueExpression

public JRExpression getDomainAxisMinValueExpression()
Specified by:
getDomainAxisMinValueExpression in interface JRCategoryPlot

getDomainAxisMaxValueExpression

public JRExpression getDomainAxisMaxValueExpression()
Specified by:
getDomainAxisMaxValueExpression in interface JRCategoryPlot

getRangeAxisMinValueExpression

public JRExpression getRangeAxisMinValueExpression()
Specified by:
getRangeAxisMinValueExpression in interface JRCategoryPlot

getRangeAxisMaxValueExpression

public JRExpression getRangeAxisMaxValueExpression()
Specified by:
getRangeAxisMaxValueExpression in interface JRCategoryPlot

getValueAxisLabelFont

public JRFont getValueAxisLabelFont()
Specified by:
getValueAxisLabelFont in interface JRValueAxisFormat

getValueAxisLabelColor

public Color getValueAxisLabelColor()
Specified by:
getValueAxisLabelColor in interface JRValueAxisFormat

getOwnValueAxisLabelColor

public Color getOwnValueAxisLabelColor()
Specified by:
getOwnValueAxisLabelColor in interface JRValueAxisFormat

setValueAxisLabelColor

public void setValueAxisLabelColor(Color color)

getValueAxisTickLabelFont

public JRFont getValueAxisTickLabelFont()
Specified by:
getValueAxisTickLabelFont in interface JRValueAxisFormat

getValueAxisTickLabelColor

public Color getValueAxisTickLabelColor()
Specified by:
getValueAxisTickLabelColor in interface JRValueAxisFormat

getOwnValueAxisTickLabelColor

public Color getOwnValueAxisTickLabelColor()
Specified by:
getOwnValueAxisTickLabelColor in interface JRValueAxisFormat

setValueAxisTickLabelColor

public void setValueAxisTickLabelColor(Color color)

getValueAxisTickLabelMask

public String getValueAxisTickLabelMask()
Specified by:
getValueAxisTickLabelMask in interface JRValueAxisFormat

getValueAxisVerticalTickLabels

public Boolean getValueAxisVerticalTickLabels()
Specified by:
getValueAxisVerticalTickLabels in interface JRValueAxisFormat

getValueAxisLineColor

public Color getValueAxisLineColor()
Specified by:
getValueAxisLineColor in interface JRValueAxisFormat

getOwnValueAxisLineColor

public Color getOwnValueAxisLineColor()
Specified by:
getOwnValueAxisLineColor in interface JRValueAxisFormat

setValueAxisLineColor

public void setValueAxisLineColor(Color color)

getShowTickMarks

public Boolean getShowTickMarks()
Specified by:
getShowTickMarks in interface JRBarPlot

setShowTickMarks

public void setShowTickMarks(Boolean isShowTickMarks)
Specified by:
setShowTickMarks in interface JRBarPlot

getShowTickLabels

public Boolean getShowTickLabels()
Specified by:
getShowTickLabels in interface JRBarPlot

setShowTickLabels

public void setShowTickLabels(Boolean isShowTickLabels)
Specified by:
setShowTickLabels in interface JRBarPlot

getShowLabels

public Boolean getShowLabels()
Specified by:
getShowLabels in interface JRBarPlot

setShowLabels

public void setShowLabels(Boolean isShowLabels)
Specified by:
setShowLabels in interface JRBarPlot


Copyright © 2012. All Rights Reserved.