com.jrefinery.chart.demo
Class DemoDatasetFactory

java.lang.Object
  |
  +--com.jrefinery.chart.demo.DemoDatasetFactory

public class DemoDatasetFactory
extends java.lang.Object

A utility class for generating sample datasets for the demos.

Author:
DG

Constructor Summary
DemoDatasetFactory()
           
 
Method Summary
static CategoryDataset createCategoryDataset()
          Creates and returns a category dataset for the demo charts.
static BasicTimeSeries createEURTimeSeries()
          Returns a time series of the daily EUR/GBP exchange rates in 2001 (to date), for use in the JFreeChart demonstration application.
static IntervalCategoryDataset createIntervalCategoryDataset()
          Returns a null interval category dataset.
static BasicTimeSeries createJPYTimeSeries()
          Returns a time series of the daily EUR/GBP exchange rates in 2001 (to date), for use in the JFreeChart demonstration application.
static DefaultMeterDataset createMeterDataset()
          Creates a sample meter dataset.
static IntervalCategoryDataset createSampleGantDataset()
          Deprecated. use createSampleGanttDataset().
static IntervalCategoryDataset createSampleGanttDataset()
          Creates a sample dataset.
static HighLowDataset createSampleHighLowDataset()
          Creates a sample high low dataset.
static SignalsDataset createSampleSignalDataset()
          Returns a sample signal dataset.
static XYDataset createSampleXYDataset()
          Returns a sample XY dataset.
static CategoryDataset createSingleCategoryDataset()
          Creates and returns a category dataset with JUST ONE CATEGORY for the demo charts.
static CategoryDataset createSingleSeriesCategoryDataset()
          Creates and returns a category dataset for the demo charts.
static XYDataset createStepXYDataset()
          Creates and returns a sample dataset for the XY 'Step' chart.
static XYDataset createTestXYDataset()
          Creates and returns a XYDataset for the demo charts.
static TimeSeriesCollection createTimeSeriesCollection1()
          Returns a dataset consisting of one annual series.
static TimeSeriesCollection createTimeSeriesCollection2()
          Creates a time series collection containing JPY/GBP exchange rates.
static TimeSeriesCollection createTimeSeriesCollection3()
          Creates a time series collection containing USD/GBP and EUR/GBP exchange rates.
static TimeSeriesCollection createTimeSeriesCollection4()
          Returns a time series dataset using millisecond data.
static BasicTimeSeries createUSDTimeSeries()
          Returns a time series of the daily USD/GBP exchange rates in 2001 (to date), for use in the JFreeChart demonstration application.
static WindDataset createWindDataset1()
          Creates a sample wind dataset.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DemoDatasetFactory

public DemoDatasetFactory()
Method Detail

createCategoryDataset

public static CategoryDataset createCategoryDataset()
Creates and returns a category dataset for the demo charts.
Returns:
a sample category dataset.

createSingleCategoryDataset

public static CategoryDataset createSingleCategoryDataset()
Creates and returns a category dataset with JUST ONE CATEGORY for the demo charts.
Returns:
a sample category dataset.

createSingleSeriesCategoryDataset

public static CategoryDataset createSingleSeriesCategoryDataset()
Creates and returns a category dataset for the demo charts.
Returns:
a sample category dataset.

createIntervalCategoryDataset

public static IntervalCategoryDataset createIntervalCategoryDataset()
Returns a null interval category dataset.
Returns:
null.

createSampleXYDataset

public static XYDataset createSampleXYDataset()
Returns a sample XY dataset.
Returns:
a sample XY dataset.

createStepXYDataset

public static XYDataset createStepXYDataset()
Creates and returns a sample dataset for the XY 'Step' chart.
Returns:
the sample dataset.

createTestXYDataset

public static XYDataset createTestXYDataset()
Creates and returns a XYDataset for the demo charts.
Returns:
a sample XY dataset.

createTimeSeriesCollection1

public static TimeSeriesCollection createTimeSeriesCollection1()
Returns a dataset consisting of one annual series.
Returns:
a sample time series collection.

createTimeSeriesCollection2

public static TimeSeriesCollection createTimeSeriesCollection2()
Creates a time series collection containing JPY/GBP exchange rates.
Returns:
a sample time series collection.

createTimeSeriesCollection3

public static TimeSeriesCollection createTimeSeriesCollection3()
Creates a time series collection containing USD/GBP and EUR/GBP exchange rates.
Returns:
a sample time series collection.

createTimeSeriesCollection4

public static TimeSeriesCollection createTimeSeriesCollection4()
Returns a time series dataset using millisecond data.
Returns:
a sample time series collection.

createUSDTimeSeries

public static BasicTimeSeries createUSDTimeSeries()
Returns a time series of the daily USD/GBP exchange rates in 2001 (to date), for use in the JFreeChart demonstration application.

You wouldn't normally create a time series in this way. Typically, values would be read from a database.

Returns:
a time series.

createEURTimeSeries

public static BasicTimeSeries createEURTimeSeries()
Returns a time series of the daily EUR/GBP exchange rates in 2001 (to date), for use in the JFreeChart demonstration application.

You wouldn't normally create a time series in this way. Typically, values would be read from a database.

Returns:
a time series.

createJPYTimeSeries

public static BasicTimeSeries createJPYTimeSeries()
Returns a time series of the daily EUR/GBP exchange rates in 2001 (to date), for use in the JFreeChart demonstration application.

You wouldn't normally create a time series in this way. Typically, values would be read from a database.

Returns:
a sample time series.

createSampleSignalDataset

public static SignalsDataset createSampleSignalDataset()
Returns a sample signal dataset.
Returns:
a sample signal dataset.

createSampleHighLowDataset

public static HighLowDataset createSampleHighLowDataset()
Creates a sample high low dataset.
Returns:
a sample high low dataset.

createWindDataset1

public static WindDataset createWindDataset1()
Creates a sample wind dataset.
Returns:
a sample wind dataset.

createMeterDataset

public static DefaultMeterDataset createMeterDataset()
Creates a sample meter dataset.
Returns:
a sample meter dataset.

createSampleGantDataset

public static IntervalCategoryDataset createSampleGantDataset()
Deprecated. use createSampleGanttDataset().

Creates a sample dataset.
Returns:
a sample interval category dataset.

createSampleGanttDataset

public static IntervalCategoryDataset createSampleGanttDataset()
Creates a sample dataset.
Returns:
a sample interval category dataset.