net.sf.jasperreports.charts.base
Class JRBaseTimeSeriesPlot

java.lang.Object
  extended by net.sf.jasperreports.engine.base.JRBaseChartPlot
      extended by net.sf.jasperreports.charts.base.JRBaseTimeSeriesPlot
All Implemented Interfaces:
Serializable, Cloneable, JRCommonLinePlot, JRTimeAxisFormat, JRTimeSeriesPlot, JRValueAxisFormat, JRChangeEventsSupport, JRChartPlot, JRCloneable
Direct Known Subclasses:
JRDesignTimeSeriesPlot

public class JRBaseTimeSeriesPlot
extends JRBaseChartPlot
implements JRTimeSeriesPlot

Version:
$Id: JRBaseTimeSeriesPlot.java 5180 2012-03-29 13:23:12Z teodord $
Author:
Flavius Sana (flavius_sana@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
protected  JRExpression domainAxisMaxValueExpression
           
protected  JRExpression domainAxisMinValueExpression
           
static String PROPERTY_SHOW_LINES
           
static String PROPERTY_SHOW_SHAPES
           
protected  JRExpression rangeAxisMaxValueExpression
           
protected  JRExpression rangeAxisMinValueExpression
           
protected  Color timeAxisLabelColor
           
protected  JRExpression timeAxisLabelExpression
           
protected  JRFont timeAxisLabelFont
           
protected  Color timeAxisLineColor
           
protected  Color timeAxisTickLabelColor
           
protected  JRFont timeAxisTickLabelFont
           
protected  String timeAxisTickLabelMask
           
protected  Boolean timeAxisVerticalTickLabels
           
protected  Color valueAxisLabelColor
           
protected  JRExpression valueAxisLabelExpression
           
protected  JRFont valueAxisLabelFont
           
protected  Color valueAxisLineColor
           
protected  Color valueAxisTickLabelColor
           
protected  JRFont valueAxisTickLabelFont
           
protected  String valueAxisTickLabelMask
           
protected  Boolean valueAxisVerticalTickLabels
           
 
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
protected JRBaseTimeSeriesPlot(JRChartPlot plot, JRChart chart)
           
  JRBaseTimeSeriesPlot(JRTimeSeriesPlot plot, JRBaseObjectFactory factory)
           
 
Method Summary
 Object clone(JRChart parentChart)
           
 void collectExpressions(JRExpressionCollector collector)
           
 JRExpression getDomainAxisMaxValueExpression()
           
 JRExpression getDomainAxisMinValueExpression()
           
 Color getOwnTimeAxisLabelColor()
           
 Color getOwnTimeAxisLineColor()
           
 Color getOwnTimeAxisTickLabelColor()
           
 Color getOwnValueAxisLabelColor()
           
 Color getOwnValueAxisLineColor()
           
 Color getOwnValueAxisTickLabelColor()
           
 JRExpression getRangeAxisMaxValueExpression()
           
 JRExpression getRangeAxisMinValueExpression()
           
 Boolean getShowLines()
           
 Boolean getShowShapes()
           
 Color getTimeAxisLabelColor()
           
 JRExpression getTimeAxisLabelExpression()
           
 JRFont getTimeAxisLabelFont()
           
 Color getTimeAxisLineColor()
           
 Color getTimeAxisTickLabelColor()
           
 JRFont getTimeAxisTickLabelFont()
           
 String getTimeAxisTickLabelMask()
           
 Boolean getTimeAxisVerticalTickLabels()
           
 Color getValueAxisLabelColor()
           
 JRExpression getValueAxisLabelExpression()
           
 JRFont getValueAxisLabelFont()
           
 Color getValueAxisLineColor()
           
 Color getValueAxisTickLabelColor()
           
 JRFont getValueAxisTickLabelFont()
           
 String getValueAxisTickLabelMask()
           
 Boolean getValueAxisVerticalTickLabels()
           
 void setShowLines(Boolean val)
           
 void setShowShapes(Boolean val)
           
 
Methods inherited from class net.sf.jasperreports.engine.base.JRBaseChartPlot
addSeriesColor, clearSeriesColors, clone, getBackcolor, getBackgroundAlphaFloat, getChart, getEventSupport, 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, 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

PROPERTY_SHOW_LINES

public static final String PROPERTY_SHOW_LINES
See Also:
Constant Field Values

PROPERTY_SHOW_SHAPES

public static final String PROPERTY_SHOW_SHAPES
See Also:
Constant Field Values

timeAxisLabelExpression

protected JRExpression timeAxisLabelExpression

timeAxisLabelFont

protected JRFont timeAxisLabelFont

timeAxisLabelColor

protected Color timeAxisLabelColor

timeAxisTickLabelFont

protected JRFont timeAxisTickLabelFont

timeAxisTickLabelColor

protected Color timeAxisTickLabelColor

timeAxisTickLabelMask

protected String timeAxisTickLabelMask

timeAxisVerticalTickLabels

protected Boolean timeAxisVerticalTickLabels

timeAxisLineColor

protected Color timeAxisLineColor

valueAxisLabelExpression

protected JRExpression valueAxisLabelExpression

rangeAxisMinValueExpression

protected JRExpression rangeAxisMinValueExpression

rangeAxisMaxValueExpression

protected JRExpression rangeAxisMaxValueExpression

domainAxisMinValueExpression

protected JRExpression domainAxisMinValueExpression

domainAxisMaxValueExpression

protected JRExpression domainAxisMaxValueExpression

valueAxisLabelFont

protected JRFont valueAxisLabelFont

valueAxisLabelColor

protected Color valueAxisLabelColor

valueAxisTickLabelFont

protected JRFont valueAxisTickLabelFont

valueAxisTickLabelColor

protected Color valueAxisTickLabelColor

valueAxisTickLabelMask

protected String valueAxisTickLabelMask

valueAxisVerticalTickLabels

protected Boolean valueAxisVerticalTickLabels

valueAxisLineColor

protected Color valueAxisLineColor
Constructor Detail

JRBaseTimeSeriesPlot

protected JRBaseTimeSeriesPlot(JRChartPlot plot,
                               JRChart chart)

JRBaseTimeSeriesPlot

public JRBaseTimeSeriesPlot(JRTimeSeriesPlot plot,
                            JRBaseObjectFactory factory)
Method Detail

getTimeAxisLabelExpression

public JRExpression getTimeAxisLabelExpression()
Specified by:
getTimeAxisLabelExpression in interface JRTimeSeriesPlot

getTimeAxisLabelFont

public JRFont getTimeAxisLabelFont()
Specified by:
getTimeAxisLabelFont in interface JRTimeAxisFormat

getTimeAxisLabelColor

public Color getTimeAxisLabelColor()
Specified by:
getTimeAxisLabelColor in interface JRTimeAxisFormat

getOwnTimeAxisLabelColor

public Color getOwnTimeAxisLabelColor()
Specified by:
getOwnTimeAxisLabelColor in interface JRTimeAxisFormat

getTimeAxisTickLabelFont

public JRFont getTimeAxisTickLabelFont()
Specified by:
getTimeAxisTickLabelFont in interface JRTimeAxisFormat

getTimeAxisTickLabelColor

public Color getTimeAxisTickLabelColor()
Specified by:
getTimeAxisTickLabelColor in interface JRTimeAxisFormat

getOwnTimeAxisTickLabelColor

public Color getOwnTimeAxisTickLabelColor()
Specified by:
getOwnTimeAxisTickLabelColor in interface JRTimeAxisFormat

getTimeAxisTickLabelMask

public String getTimeAxisTickLabelMask()
Specified by:
getTimeAxisTickLabelMask in interface JRTimeAxisFormat

getTimeAxisVerticalTickLabels

public Boolean getTimeAxisVerticalTickLabels()
Specified by:
getTimeAxisVerticalTickLabels in interface JRTimeAxisFormat

getTimeAxisLineColor

public Color getTimeAxisLineColor()
Specified by:
getTimeAxisLineColor in interface JRTimeAxisFormat

getOwnTimeAxisLineColor

public Color getOwnTimeAxisLineColor()
Specified by:
getOwnTimeAxisLineColor in interface JRTimeAxisFormat

getValueAxisLabelExpression

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

getDomainAxisMinValueExpression

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

getDomainAxisMaxValueExpression

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

getRangeAxisMinValueExpression

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

getRangeAxisMaxValueExpression

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

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

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

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

getShowLines

public Boolean getShowLines()
Specified by:
getShowLines in interface JRCommonLinePlot

getShowShapes

public Boolean getShowShapes()
Specified by:
getShowShapes in interface JRCommonLinePlot

setShowLines

public void setShowLines(Boolean val)
Specified by:
setShowLines in interface JRCommonLinePlot

setShowShapes

public void setShowShapes(Boolean val)
Specified by:
setShowShapes in interface JRCommonLinePlot

collectExpressions

public void collectExpressions(JRExpressionCollector collector)
Specified by:
collectExpressions in interface JRChartPlot

clone

public Object clone(JRChart parentChart)
Specified by:
clone in interface JRChartPlot
Overrides:
clone in class JRBaseChartPlot


Copyright © 2012. All Rights Reserved.