java/cewolf-1.0/src/main/java/de/laures/cewolf/dp/DataSourceXYDatasetProducer.java
changeset 1 639991d0808a
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/java/cewolf-1.0/src/main/java/de/laures/cewolf/dp/DataSourceXYDatasetProducer.java	Sat Feb 28 21:31:02 2009 +0100
     1.3 @@ -0,0 +1,54 @@
     1.4 +package de.laures.cewolf.dp;
     1.5 +
     1.6 +import java.io.Serializable;
     1.7 +import java.util.Date;
     1.8 +import java.util.Map;
     1.9 +
    1.10 +import de.laures.cewolf.DatasetProduceException;
    1.11 +import de.laures.cewolf.DatasetProducer;
    1.12 +
    1.13 +/**
    1.14 + * @author glaures
    1.15 + *
    1.16 + * To change this generated comment edit the template variable "typecomment":
    1.17 + * Window>Preferences>Java>Templates.
    1.18 + * To enable and disable the creation of type comments go to
    1.19 + * Window>Preferences>Java>Code Generation.
    1.20 + */
    1.21 +public class DataSourceXYDatasetProducer implements DatasetProducer, Serializable {
    1.22 +
    1.23 +	public static final String PARAM_SERIES_LIST = "series";
    1.24 +
    1.25 +	/**
    1.26 +	 * @see de.laures.cewolf.DatasetProducer#produceDataset(Map)
    1.27 +	 */
    1.28 +	public Object produceDataset(Map params) throws DatasetProduceException {
    1.29 +		/*
    1.30 +		DataSourceXYSeries series = new DataSourceXYSeries("select * from xy;");
    1.31 +		XYSeriesCollection dataset = new XYSeriesCollection();
    1.32 +		try {
    1.33 +			DataSource ds = getDataSource((String)params.get(PARAM_DATASOURCE));
    1.34 +			dataset.addSeries(series.produceXYSeries(ds));
    1.35 +		} catch (NamingException nEx) {
    1.36 +			nEx.printStackTrace();
    1.37 +			throw new DatasetProduceException(nEx.getMessage());
    1.38 +		}
    1.39 +		*/
    1.40 +		return null;
    1.41 +	}
    1.42 +
    1.43 +	/**
    1.44 +	 * @see de.laures.cewolf.DatasetProducer#hasExpired(Map, Date)
    1.45 +	 */
    1.46 +	public boolean hasExpired(Map params, Date since) {
    1.47 +		return true;
    1.48 +	}
    1.49 +
    1.50 +	/**
    1.51 +	 * @see de.laures.cewolf.DatasetProducer#getProducerId()
    1.52 +	 */
    1.53 +	public String getProducerId() {
    1.54 +		return toString();
    1.55 +	}
    1.56 +
    1.57 +}