org.progeeks.jfreechart
Class XYDatasetProducer
java.lang.Object
org.progeeks.jfreechart.MetaDatasetProducer
org.progeeks.jfreechart.XYDatasetProducer
- All Implemented Interfaces:
- de.laures.cewolf.DatasetProducer, java.io.Serializable
- Direct Known Subclasses:
- TimeSeriesDatasetProducer
public class XYDatasetProducer
- extends MetaDatasetProducer
Baseclass for other DSPs.
- Version:
- $Revision: 1.5 $
- Author:
- esword
- See Also:
- Serialized Form
Field Summary |
protected static Log |
log
|
Fields inherited from class org.progeeks.jfreechart.MetaDatasetProducer |
addValues, dataClassIsMetaClass, dataMetaClass, dataObjectClass, defaultSeriesName, filteredSeries, PARAM_DATA, PARAM_EXISTING_DATASET, producerId, seriesNameProperty, storeOriginalData |
Fields inherited from interface de.laures.cewolf.DatasetProducer |
PRODUCER_ATTRIBUTE_NAME |
Methods inherited from class org.progeeks.jfreechart.MetaDatasetProducer |
createMetaObject, findOrCreateMetaClass, getDataObjectClass, getDefaultSeriesName, getFilteredSeries, getMetaObject, getOriginalData, getProducerId, getPropertyValue, getSeriesNameProperty, getStoreOriginalData, hasExpired, isAddValues, produceDataset, produceDataset, setAddValues, setDataObjectClass, setDefaultSeriesName, setFilteredSeries, setProducerId, setSeriesNameProperty, setStoreOriginalData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final Log log
XYDatasetProducer
public XYDatasetProducer()
init
protected void init()
throws java.lang.Exception
- Validates input settings
- Overrides:
init
in class MetaDatasetProducer
- Throws:
java.lang.Exception
produceDataset
public java.lang.Object produceDataset(java.util.Map params)
throws de.laures.cewolf.DatasetProduceException
- Specified by:
produceDataset
in interface de.laures.cewolf.DatasetProducer
- Specified by:
produceDataset
in class MetaDatasetProducer
- Throws:
de.laures.cewolf.DatasetProduceException
- See Also:
DatasetProducer.produceDataset(java.util.Map)
getItemYValue
protected java.lang.Number getItemYValue(MetaObject curData)
- Return the value of the Y Property if it exists. If no Y Property, return 1.0 to
indicate that we've seen an item in the time period. If the Y Property is set but
the value in this object is null, return 0.
- Parameters:
curData
-
getYProperty
public java.lang.String getYProperty()
- Returns:
- Returns the property to use to obtain the Y (Range) value for a data point.
setYProperty
public void setYProperty(java.lang.String seriesValueProperty)
- Parameters:
seriesValueProperty
- The seriesValueProperty to set.
getXProperty
public java.lang.String getXProperty()
- Returns:
- Returns the property to use to obtain the X (Domain) value for a data point.
setXProperty
public void setXProperty(java.lang.String property)
- Parameters:
property
- The xProperty to set.
Copyright © 2002-2003 Paul Speed. All Rights Reserved.