org.progeeks.jfreechart
Class XYDatasetProducer

java.lang.Object
  extended by org.progeeks.jfreechart.MetaDatasetProducer
      extended by 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
 
Constructor Summary
XYDatasetProducer()
           
 
Method Summary
protected  java.lang.Number getItemYValue(MetaObject curData)
          Return the value of the Y Property if it exists.
 java.lang.String getXProperty()
           
 java.lang.String getYProperty()
           
protected  void init()
          Validates input settings
 java.lang.Object produceDataset(java.util.Map params)
           
 void setXProperty(java.lang.String property)
           
 void setYProperty(java.lang.String seriesValueProperty)
           
 
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
 

Field Detail

log

protected static final Log log
Constructor Detail

XYDatasetProducer

public XYDatasetProducer()
Method Detail

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.