Klasse TwoGroupsDataset
java.lang.Object
com.inet.report.chart.dataset.AbstractDataset
com.inet.report.chart.dataset.TwoGroupsDataset
- Alle implementierten Schnittstellen:
BaseDataset, StandardDataset, Serializable
public class TwoGroupsDataset
extends com.inet.report.chart.dataset.AbstractDataset
implements StandardDataset
This is a dataset used by standard (bar, line, area) charts.
This evaluates data sorted by two groups for one data field.
- Seit:
- 8.0
- Siehe auch:
-
Feldübersicht
Von Schnittstelle geerbte Felder BaseDataset
TOKEN_DATASET -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungReturns the category group.getChart()Returns the parent chart of this dataset.Returns the data field.getDataField(String name) Returns the summary field with the specified name ornullif the summary field with this name not found in the list.Returns the data fields of this dataset as list.com.inet.report.chart.dataset.LabelProviderReturns the LabelProvider responsible for providing the title, footnote, and axis labelsprotected StringgetName()FOR INTERNAL USE ONLYReturns the series group.voidRemoves the category group.voidRemoves the data field.voidRemoves the series group.protected voidsaveGroups(PrintWriter out, int depth) voidsetCategoryGroup(Field field) Creates a category group on this field.voidsetDataField(int summaryOperation, Field field, Field field2nd, int nth) Sets the data field which values will be calculated by the summary operation and shown in the chart as i.e. bar length.voidsetSeriesGroup(Field field) Creates a series group on this field.voidFOR INTERNAL USE ONLY.verify(ChartStyle style) Verifies the group and sum properties of current dataset.Von Klasse geerbte Methoden com.inet.report.chart.dataset.AbstractDataset
saveProperties, saveSummaryFields
-
Konstruktordetails
-
TwoGroupsDataset
Creates a new empty dataset.- Parameter:
chart- the chart (nullnot permitted)- Seit:
- 8.0
-
-
Methodendetails
-
getChart
Returns the parent chart of this dataset.- Angegeben von:
getChartin SchnittstelleBaseDataset- Gibt zurück:
- the chart.
-
getCategoryGroup
Returns the category group. The category group is the first group of chart.- Gibt zurück:
- the group or
nullif this group was not initialized. - Seit:
- 8.0
- Siehe auch:
-
setCategoryGroup
Creates a category group on this field. This group is for sorting and consolidating records with same values on the group axis, i.e. the x axis byPlotOrientation.VERTICAL. To change the sort order of the data in this group get this withgetCategoryGroup()and use the Group properties.SummaryField,SpecialFieldandGroupFieldare unsupported field types.- Parameter:
field- the group field (nullnot permitted)- Löst aus:
IllegalArgumentException- if field isnullor has an unsupported field type.- Seit:
- 8.0
- Siehe auch:
-
removeCategoryGroup
public void removeCategoryGroup()Removes the category group. Note: this dataset is incomplete without a category group and cannot be used by the chart in this case.- Seit:
- 8.0
- Siehe auch:
-
getSeriesGroup
Returns the series group. The series group is the second group of chart.- Gibt zurück:
- the group or
nullif this group was not initialized. - Seit:
- 8.0
- Siehe auch:
-
setSeriesGroup
Creates a series group on this field. This group is for sorting and consolidating records with same values on the group axis, i.e. the x axis byPlotOrientation.VERTICAL. The series group gets a own group axis by a chart with three axis (i.e. 3D chart) or it handles data grouped by category group. To change the sort order of the data in this group get this withgetSeriesGroup()and use the Group properties.SummaryField,SpecialFieldandGroupFieldare unsupported field types.- Parameter:
field- (nullnot permitted)- Löst aus:
IllegalArgumentException- if field isnullor has an unsupported field type.- Seit:
- 8.0
- Siehe auch:
-
removeSeriesGroup
public void removeSeriesGroup()Removes the series group. Note: this dataset is incomplete without a series group and cannot be used by the chart in this case.- Seit:
- 8.0
- Siehe auch:
-
getDataField
Returns the data field. This field is a data or summary field of chart.- Gibt zurück:
- the field of type
SummaryField. - Seit:
- 8.0
- Siehe auch:
-
getDataField
Returns the summary field with the specified name ornullif the summary field with this name not found in the list. Testing for equality using the case sensitiveequalsmethod.- Angegeben von:
getDataFieldin SchnittstelleBaseDataset- Parameter:
name- the searched name of summary field (nullnot permitted)- Gibt zurück:
- the summary field with the specified name or
null. - Siehe auch:
-
getDataFields
Returns the data fields of this dataset as list.- Angegeben von:
getDataFieldsin SchnittstelleBaseDataset- Gibt zurück:
- the list of data fields
- Siehe auch:
-
setDataField
Sets the data field which values will be calculated by the summary operation and shown in the chart as i.e. bar length. Creates a newSummaryFieldwith this field, operation and parameters.
For more information to supported value type of field and using of parameters 'field2nd' and 'nth' seeSummaryField.- Parameter:
summaryOperation- the summary operationfield- the data fieldfield2nd- the second data field, used for example for weights in weighted averageSummaryField.WEIGHTED_AVERAGE.nth- the nth parameter, used for example by summary operationSummaryField.NTH_LARGEST- Löst aus:
IllegalArgumentException- if the first or second field are required andnullor have an unsupported value type.IllegalArgumentException- if nth is less than zero.- Seit:
- 8.0
- Siehe auch:
-
removeDataField
public void removeDataField()Removes the data field. Note: this dataset is incomplete without a data field and cannot be used by the chart in this case.- Seit:
- 8.0
- Siehe auch:
-
verify
Verifies the group and sum properties of current dataset.- Angegeben von:
verifyin SchnittstelleBaseDataset- Parameter:
style- the chart style- Gibt zurück:
- the error message or empty string if all properties are correct.
-
getReferencedObject
FOR INTERNAL USE ONLY- Angegeben von:
getReferencedObjectin SchnittstelleBaseDataset- Setzt außer Kraft:
getReferencedObjectin Klassecom.inet.report.chart.dataset.AbstractDataset- Gibt zurück:
- FOR INTERNAL USE ONLY
-
updateReferences
public void updateReferences()FOR INTERNAL USE ONLY. Updates the references of this dataset.- Angegeben von:
updateReferencesin SchnittstelleBaseDataset
-
saveGroups
- Setzt außer Kraft:
saveGroupsin Klassecom.inet.report.chart.dataset.AbstractDataset
-
getName
-
getLabelProvider
public com.inet.report.chart.dataset.LabelProvider getLabelProvider()Returns the LabelProvider responsible for providing the title, footnote, and axis labels- Angegeben von:
getLabelProviderin SchnittstelleBaseDataset- Gibt zurück:
- the LabelProvider responsible for providing the title, footnote, and axis labels
-