Files
ch.psi.plot/ch.psi.plot/tmp/done/LinePlotData.java

47 lines
869 B
Java

package ch.psi.plot.plot.done;
import org.jfree.data.xy.XYSeriesCollection;
import ch.psi.plot.PlotData;
/**
* Bean holding a line plot data/metadata
*/
public class LinePlotData implements PlotData {
private XYSeriesCollection data = new XYSeriesCollection();
private LinePlotMetadata metadata = new LinePlotMetadata();
/**
* Get plottable XYDataSet
* @return Data in an XYDataset object
*/
public XYSeriesCollection getData(){
return(data);
}
/**
* Set line plot data
* @param data Data in a XYDataset
*/
public void setData(XYSeriesCollection data){
this.data = data;
}
/**
* Get data related metadata
* @return
*/
public LinePlotMetadata getMetadata(){
return(metadata);
}
/**
* Set line plot metadata
* @param metadata
*/
public void setMetadata(LinePlotMetadata metadata){
this.metadata = metadata;
}
}