java/cewolf-1.0/src/main/java/de/laures/cewolf/dp/DataSourceXYDatasetProducer.java
author František Kučera <franta-hg@frantovo.cz>
Sat, 28 Feb 2009 21:31:02 +0100
changeset 1 639991d0808a
permissions -rw-r--r--
Rozbalená knihovna verze 1.0
franta-hg@1
     1
package de.laures.cewolf.dp;
franta-hg@1
     2
franta-hg@1
     3
import java.io.Serializable;
franta-hg@1
     4
import java.util.Date;
franta-hg@1
     5
import java.util.Map;
franta-hg@1
     6
franta-hg@1
     7
import de.laures.cewolf.DatasetProduceException;
franta-hg@1
     8
import de.laures.cewolf.DatasetProducer;
franta-hg@1
     9
franta-hg@1
    10
/**
franta-hg@1
    11
 * @author glaures
franta-hg@1
    12
 *
franta-hg@1
    13
 * To change this generated comment edit the template variable "typecomment":
franta-hg@1
    14
 * Window>Preferences>Java>Templates.
franta-hg@1
    15
 * To enable and disable the creation of type comments go to
franta-hg@1
    16
 * Window>Preferences>Java>Code Generation.
franta-hg@1
    17
 */
franta-hg@1
    18
public class DataSourceXYDatasetProducer implements DatasetProducer, Serializable {
franta-hg@1
    19
franta-hg@1
    20
	public static final String PARAM_SERIES_LIST = "series";
franta-hg@1
    21
franta-hg@1
    22
	/**
franta-hg@1
    23
	 * @see de.laures.cewolf.DatasetProducer#produceDataset(Map)
franta-hg@1
    24
	 */
franta-hg@1
    25
	public Object produceDataset(Map params) throws DatasetProduceException {
franta-hg@1
    26
		/*
franta-hg@1
    27
		DataSourceXYSeries series = new DataSourceXYSeries("select * from xy;");
franta-hg@1
    28
		XYSeriesCollection dataset = new XYSeriesCollection();
franta-hg@1
    29
		try {
franta-hg@1
    30
			DataSource ds = getDataSource((String)params.get(PARAM_DATASOURCE));
franta-hg@1
    31
			dataset.addSeries(series.produceXYSeries(ds));
franta-hg@1
    32
		} catch (NamingException nEx) {
franta-hg@1
    33
			nEx.printStackTrace();
franta-hg@1
    34
			throw new DatasetProduceException(nEx.getMessage());
franta-hg@1
    35
		}
franta-hg@1
    36
		*/
franta-hg@1
    37
		return null;
franta-hg@1
    38
	}
franta-hg@1
    39
franta-hg@1
    40
	/**
franta-hg@1
    41
	 * @see de.laures.cewolf.DatasetProducer#hasExpired(Map, Date)
franta-hg@1
    42
	 */
franta-hg@1
    43
	public boolean hasExpired(Map params, Date since) {
franta-hg@1
    44
		return true;
franta-hg@1
    45
	}
franta-hg@1
    46
franta-hg@1
    47
	/**
franta-hg@1
    48
	 * @see de.laures.cewolf.DatasetProducer#getProducerId()
franta-hg@1
    49
	 */
franta-hg@1
    50
	public String getProducerId() {
franta-hg@1
    51
		return toString();
franta-hg@1
    52
	}
franta-hg@1
    53
franta-hg@1
    54
}