i-net Clear Reports

com.inet.report.chart.plot
Class ContinuousLinePlot

java.lang.Object
  extended by com.inet.report.chart.plot.AbstractPlot
      extended by com.inet.report.chart.plot.StandardPlot
          extended by com.inet.report.chart.plot.AbstractLinePlot
              extended by com.inet.report.chart.plot.ContinuousLinePlot
All Implemented Interfaces:
ChartPlot, java.io.Serializable

public class ContinuousLinePlot
extends com.inet.report.chart.plot.AbstractLinePlot

A general class for plotting data of groups of values. This plot can use data from any class that implements the BaseDataset interface.

Since:
8.0
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.inet.report.chart.plot.AbstractPlot
AbstractPlot.GradientSetting
 
Field Summary
static ContinuousLineStyle DEFAULT_LINE_STYLE
          Default chart style with this plot.
 
Fields inherited from class com.inet.report.chart.plot.StandardPlot
ITEM_LABEL_POSITION_BASE, ITEM_LABEL_POSITION_CENTER, ITEM_LABEL_POSITION_INSIDE_OF_MAX, ITEM_LABEL_POSITION_OUTSIDE_OF_MAX
 
Fields inherited from class com.inet.report.chart.plot.AbstractPlot
DEFAULT_COLOR_SEQUENCE, DEFAULT_FOREGROUND_ALPHA, DEFAULT_ITEM_LABEL_COLOR, DEFAULT_ITEM_LABEL_FONT, DEFAULT_OUTLINE_COLOR, DEFAULT_OUTLINE_STYLE, DEFAULT_OUTLINE_WIDTH, TOKEN_PLOT
 
Constructor Summary
ContinuousLinePlot()
          Creates a continuous line plot with default properties.
ContinuousLinePlot(ContinuousLineStyle style)
          Creates a continuous line plot with defined chart style.
 
Method Summary
 ChartStyle getStyle()
          Returns the style of this chart, ie. the general category this plot belongs to.
 void setCategoryAxis(com.inet.report.chart.axis.ContinuousAxis categoryAxis)
          Sets a category axis.
 void setDataAxis(ContinuousNumberAxis dataAxis)
          Sets a data axis of this plot.
 void setStyle(ContinuousLineStyle style)
          Sets the chart style of this plot.
 
Methods inherited from class com.inet.report.chart.plot.StandardPlot
getCategoryAxis, getDataAxis, getDataset, getItemLabelPosition, getSubProperties, isShowCumulativeValues, readProperties, refreshAutoTitles, saveSubProperties, setCategoryAxis, setDataAxis, setDataset, setItemLabelPosition, setShowCumulativeValues
 
Methods inherited from class com.inet.report.chart.plot.AbstractPlot
getBackColor, getColorFormula, getColorSequence, getForegroundAlpha, getGradientSetting, getItemLabelColor, getItemLabelFont, getItemLabelFormat, getItemShape, getOutlineColor, getOutlineStyle, getOutlineWidth, getReferencedObject, isColorBySeries, isDrawOutline, isSameColorsForSameGroups, isShowLabel, isShowValue, saveProperties, setBackColor, setColorBySeries, setColorFormula, setColorSequence, setDrawOutline, setForegroundAlpha, setGradientSetting, setItemLabelColor, setItemLabelFont, setItemLabelFormat, setItemShape, setOutlineColor, setOutlineStyle, setOutlineWidth, setSameColorsForSameGroups, setShowLabel, setShowValue
 

Field Detail

DEFAULT_LINE_STYLE

public static final ContinuousLineStyle DEFAULT_LINE_STYLE
Default chart style with this plot.

Constructor Detail

ContinuousLinePlot

public ContinuousLinePlot()
Creates a continuous line plot with default properties.

Since:
8.0

ContinuousLinePlot

public ContinuousLinePlot(ContinuousLineStyle style)
Creates a continuous line plot with defined chart style. Initializes all properties with default values.

Parameters:
style - the chart style (null not permitted)
Since:
8.0
See Also:
ContinuousLineStyle
Method Detail

setCategoryAxis

public void setCategoryAxis(com.inet.report.chart.axis.ContinuousAxis categoryAxis)
Sets a category axis. Note: the date chart style supports only a ContinuousDateAxis, the number style supports only ContinuousNumberAxis.

Parameters:
categoryAxis - the category axis (null not permitted)
Throws:
java.lang.IllegalArgumentException - if the axis is null or from not supported type.
Since:
8.0
See Also:
StandardPlot.getCategoryAxis(), ContinuousLineStyle.LINE_DATE, ContinuousLineStyle.LINE_NUMBER

setDataAxis

public void setDataAxis(ContinuousNumberAxis dataAxis)
Sets a data axis of this plot. The data axis shows the summarized values of the data fields.

Parameters:
dataAxis - the data axis (null not permitted)
Throws:
java.lang.IllegalArgumentException - if the axis is null.
Since:
8.0
See Also:
StandardPlot.getDataAxis(), ContinuousNumberAxis

getStyle

public ChartStyle getStyle()
Returns the style of this chart, ie. the general category this plot belongs to.

Specified by:
getStyle in class com.inet.report.chart.plot.AbstractLinePlot
Returns:
the style
See Also:
BarStyle.BAR2D, LineStyle.LINE_MARKER, AreaStyle.AREA2D_STACKED

setStyle

public void setStyle(ContinuousLineStyle style)
Sets the chart style of this plot. Note: if you change the chart style from date to number all number are lost.

Parameters:
style - the chart style (null not permitted)
Since:
8.0
See Also:
getStyle(), ContinuousLineStyle.LINE_DATE, ContinuousLineStyle.LINE_NUMBER

i-net Clear Reports

Copyright © 1999-2011 by i-net software GmbH