anl.aida.plot.io
Class Project

java.lang.Object
  extended by anl.aida.plot.io.Project

public class Project
extends java.lang.Object

Encapsulates the project info read from a project file.


Field Summary
private  java.util.List<java.lang.String> dsClasses
           
private  java.util.Set<java.lang.String> formulas
           
private  java.util.List<PlotData> plots
           
 
Constructor Summary
Project()
           
 
Method Summary
 void addDatasetClass(java.lang.String classname)
           
 void addFormula(java.lang.String formula)
           
 void addPlotData(PlotData plot)
           
 java.lang.Iterable<java.lang.String> datasetClasses()
           
 java.lang.Iterable<java.lang.String> formulas()
           
 java.lang.Iterable<PlotData> plots()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

formulas

private java.util.Set<java.lang.String> formulas

plots

private java.util.List<PlotData> plots

dsClasses

private java.util.List<java.lang.String> dsClasses
Constructor Detail

Project

public Project()
Method Detail

addFormula

public void addFormula(java.lang.String formula)

formulas

public java.lang.Iterable<java.lang.String> formulas()

addPlotData

public void addPlotData(PlotData plot)

plots

public java.lang.Iterable<PlotData> plots()

addDatasetClass

public void addDatasetClass(java.lang.String classname)

datasetClasses

public java.lang.Iterable<java.lang.String> datasetClasses()