java/cewolf-1.0/src/main/java/de/laures/cewolf/dp/DataSourceXYDatasetProducer.java
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 +}