|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.pentaho.chart.plugin.jfreechart.dataset.DatasetGeneratorFactory
public class DatasetGeneratorFactory
This class creates a Dataset creator object based on the kind of dataset defined in the dataset tag inside plot element.
For example: If the dataset is defined as categorical then we would create a JFreeDefaultCategoryDatasetCreator object. This object then allows us to create a DefaultCategoryDataset. Author: Ravi Hasija Date: May 13, 2008 Time: 10:48:38 AM
Constructor Summary | |
---|---|
DatasetGeneratorFactory()
|
Method Summary | |
---|---|
org.jfree.data.general.Dataset |
createDataset(ChartDocumentContext chartDocContext,
ChartTableModel data)
This method looks into the dataset tag inside plot element and creates a dataset creator based on the datset type found. |
org.jfree.data.category.DefaultCategoryDataset |
createDefaultCategoryDataset(ChartDocumentContext chartDocContext,
ChartTableModel data)
Returns default category dataset. |
org.jfree.data.category.DefaultCategoryDataset |
createDefaultCategoryDataset(ChartDocumentContext chartDocContext,
ChartTableModel data,
Integer[] columnPosArr)
Returns default category dataset. |
org.jfree.data.category.DefaultIntervalCategoryDataset |
createDefaultIntervalCategoryDataset()
|
org.jfree.data.general.DefaultPieDataset |
createDefaultPieDataset(ChartDocumentContext chartDocContext,
ChartTableModel data)
Returns default pie dataset. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DatasetGeneratorFactory()
Method Detail |
---|
public org.jfree.data.general.DefaultPieDataset createDefaultPieDataset(ChartDocumentContext chartDocContext, ChartTableModel data)
chartDocContext
- -- Current chart's document context.data
- -- Data for current chart.
public org.jfree.data.category.DefaultCategoryDataset createDefaultCategoryDataset(ChartDocumentContext chartDocContext, ChartTableModel data)
chartDocContext
- -- Current chart's document context.data
- -- Data for current chart.
public org.jfree.data.category.DefaultCategoryDataset createDefaultCategoryDataset(ChartDocumentContext chartDocContext, ChartTableModel data, Integer[] columnPosArr) throws IllegalArgumentException, IllegalStateException
chartDocContext
- -- Current chart's document context.data
- -- Data for current chart.columnPosArr
- -- Specific columns to retrieve the data from.
IllegalArgumentException
- -- Chart document context or data was null
IllegalStateException
- -- Chart document was nullpublic org.jfree.data.category.DefaultIntervalCategoryDataset createDefaultIntervalCategoryDataset()
public org.jfree.data.general.Dataset createDataset(ChartDocumentContext chartDocContext, ChartTableModel data) throws IllegalArgumentException, IllegalStateException
chartDocContext
- Chart document context object that holds current chart documentdata
- Chart table model that holds the data for the chart
IllegalArgumentException
- -- Chart document context or data was null
IllegalStateException
- -- Chart document was null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |