|
i-net Clear Reports | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.inet.report.ReportComponent
com.inet.report.Element
com.inet.report.Chart2
public class Chart2
This class represents a chart element with new chart API that has been or should be drawn in a report. A chart (or graph) visualize your data with some graphics.
To create a new chart use Section.addChart2(ChartStyle, int, int, int, int).
To change the chart style use setPlot(ChartPlot).
A chart instance contains properties of the chart titles (header, subtitle, footnote), legend and plot properties.
If you want to edit the style specific properties you can get the plot with getPlot() and cast it to
the plot which belong to this chart style. For more information see the class ChartStyle.
If you create a new chart all properties except dataset are initialized with default.
To set the dataset properties use ChartPlot.getDataset().
For more information see the class BaseDataset.
For the information how to use the old chart API please see ChartConverter.
ChartConverter.replaceChart(OldChart),
getHeaderTitle(),
getSubtitle(),
getFootnote(),
getLegend(),
getPlot(),
Serialized Form| Field Summary | |
|---|---|
static ChartStyle |
DEFAULT_CHART_STYLE
Default chart style. |
static java.lang.String |
DEFAULT_FONT_NAME
the default font used by chart. |
static ChartTitle |
DEFAULT_FOOTNOTE_TITLE
the default font and color properties of footnote title of chart. |
static ChartTitle |
DEFAULT_HEADER_TITLE
The default font and color properties of header title of chart. |
static ChartTitle |
DEFAULT_SUBTITLE_TITLE
the default font and color properties of subtitle title of chart. |
static java.lang.String |
PLOT_ORIENTATION_HORIZONTAL
A constant for the horizontal orientation of chart. |
static java.lang.String |
PLOT_ORIENTATION_VERTICAL
A constant for the vertical orientation of chart. |
| Fields inherited from class com.inet.report.Element |
|---|
BOX, CHART, CROSSTAB, CROSSTABCELL, CROSSTABCOLUMN, CROSSTABROW, CROSSTABSECTION, DATABASE_PICTURE, FIELD, FIELDPART, JAVABEAN, LINE, PARAGRAPH, PICTURE, SIGNATURE, SUBREPORT, TEXT, TEXTPART |
| Fields inherited from interface com.inet.report.BorderProperties |
|---|
LINE_STYLE_DASHED, LINE_STYLE_DOTTED, LINE_STYLE_DOUBLE, LINE_STYLE_SINGLE, NO_LINE |
| Fields inherited from interface com.inet.report.GeneralProperties |
|---|
ALIGN_HORIZONTAL_CENTER, ALIGN_HORIZONTAL_DEFAULT, ALIGN_HORIZONTAL_JUSTIFIED, ALIGN_HORIZONTAL_LEFT, ALIGN_HORIZONTAL_RIGHT |
| Method Summary | |
|---|---|
ChartTitle |
getFootnote()
Returns the footnote of this chart. |
ChartTitle |
getHeaderTitle()
Returns the header title of this chart. |
Legend |
getLegend()
Returns the legend of this chart. |
java.util.Locale |
getLocale()
Returns chart locale. |
java.util.ResourceBundle |
getLocalizationResources()
Returns a localized resources bundle for the chart messages. |
ChartPlot |
getPlot()
Returns the plot of chart. |
java.lang.String |
getPlotOrientation()
Returns the plot orientation of this chart. |
ChartTitle |
getSubtitle()
Returns the sub title of this chart. |
void |
refreshAutoTitles()
Reads out the data column names from dataset and refreshes the chart labels. |
void |
setFootnote(ChartTitle footnote)
Sets the footnote of this chart. |
void |
setHeaderTitle(ChartTitle headerTitle)
Sets the header title of this chart. |
void |
setLegend(Legend legend)
Sets the legend of this chart. |
void |
setPlot(ChartPlot plot)
Sets a new plot for this chart. |
void |
setPlotOrientation(java.lang.String plotOrientation)
Sets the plot orientation of this chart. |
void |
setSubtitle(ChartTitle subtitle)
Sets the sub title of this chart. |
| Methods inherited from class com.inet.report.ReportComponent |
|---|
getBackColor, getBackColorFormula, getHeight, getKeepTogetherFormula, getSuppressFormula, getType, getWidth, getX, getY, isKeepTogether, isSuppress, setBackColor, setBackColorFormula, setHeight, setKeepTogether, setKeepTogetherFormula, setSuppress, setSuppressFormula, setWidth, setX, setY |
| Methods inherited from interface com.inet.report.HyperlinkProperties |
|---|
getHyperlinkUrl, getHyperlinkUrlFormula, setHyperlinkUrl, setHyperlinkUrlFormula |
| Methods inherited from interface com.inet.report.BorderProperties |
|---|
getBackColor, getBackColorFormula, setBackColor, setBackColorFormula |
| Methods inherited from interface com.inet.report.GeneralProperties |
|---|
getKeepTogetherFormula, getSuppressFormula, isKeepTogether, isSuppress, setKeepTogether, setKeepTogetherFormula, setSuppress, setSuppressFormula |
| Methods inherited from interface com.inet.report.parser.NodeParser |
|---|
isDOMParser, parseDOM, parseElement, parseEndElement, parseText |
| Field Detail |
|---|
public static final ChartStyle DEFAULT_CHART_STYLE
public static final java.lang.String DEFAULT_FONT_NAME
public static final ChartTitle DEFAULT_HEADER_TITLE
public static final ChartTitle DEFAULT_SUBTITLE_TITLE
public static final ChartTitle DEFAULT_FOOTNOTE_TITLE
public static final java.lang.String PLOT_ORIENTATION_VERTICAL
public static final java.lang.String PLOT_ORIENTATION_HORIZONTAL
| Method Detail |
|---|
public java.lang.String getPlotOrientation()
setPlotOrientation(String),
PLOT_ORIENTATION_HORIZONTAL,
PLOT_ORIENTATION_VERTICALpublic void setPlotOrientation(java.lang.String plotOrientation)
plotOrientation - the plot orientation name (null not permitted).
java.lang.IllegalArgumentException - by null or unknown plot orientation.getPlotOrientation(),
PLOT_ORIENTATION_HORIZONTAL,
PLOT_ORIENTATION_VERTICALpublic ChartTitle getHeaderTitle()
setHeaderTitle(ChartTitle),
ChartTitlepublic void setHeaderTitle(ChartTitle headerTitle)
headerTitle - the title (null not permitted).getHeaderTitle(),
ChartTitlepublic ChartTitle getSubtitle()
setSubtitle(com.inet.report.chart.ChartTitle),
ChartTitlepublic void setSubtitle(ChartTitle subtitle)
subtitle - the title (null not permitted).getSubtitle(),
ChartTitlepublic ChartTitle getFootnote()
setFootnote(com.inet.report.chart.ChartTitle),
ChartTitlepublic void setFootnote(ChartTitle footnote)
footnote - the title (null not permitted).getFootnote(),
ChartTitlepublic ChartPlot getPlot()
AbstractPlot or a CombinedPlot with a list of simple plots.
A plot of type AbstractPlot you can cast to a plot appropriate to chart style.
See the implementations of interface ChartStyle.
setPlot(com.inet.report.chart.plot.ChartPlot),
AbstractPlot,
BarPlot,
LinePlot,
AreaPlot,
Chart3DPlot,
PolarPlot,
GanttPlot,
PiePlot,
StockPlot,
XYPlot,
ContinuousBarPlot,
ContinuousLinePlot,
ContinuousAreaPlotpublic void setPlot(ChartPlot plot)
AbstractPlot
or a CombinedPlot with a list of simple plots.LineStyle.LINE_MARKER_STACKED to get a stacked line style,
use LineStyle.getDefaultPlot() to get a new line plot and set it with this function.
plot - the plot (null not permitted).getPlot(),
ChartStyle.getDefaultPlot(),
ChartPlot,
AbstractPlot,
CombinedPlotpublic Legend getLegend()
setLegend(Legend)public void setLegend(Legend legend)
Legend.setLegendPlacement(com.inet.report.chart.LegendPlacement) with parameter LegendPlacement.NONE.
legend - the legend (null not permitted).getLegend()public void refreshAutoTitles()
public java.util.ResourceBundle getLocalizationResources()
Engine.setLocale(java.util.Locale),
Engine.setClientLocale(java.util.Locale)public java.util.Locale getLocale()
Engine.setClientLocale(Locale).
Is the client locale not set, chart use the server locale.
Engine.setClientLocale(Locale)
|
i-net Clear Reports | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||