Class ExperimentDataProcessingManager
java.lang.Object
de.ipk_gatersleben.ag_nw.graffiti.plugins.gui.layout_control.dbe.ExperimentDataProcessingManager
public class ExperimentDataProcessingManager extends Object
-
Constructor Summary
Constructors Constructor Description ExperimentDataProcessingManager()
-
Method Summary
Modifier and Type Method Description static void
addExperimentDataProcessor(ExperimentDataProcessor edp)
static Collection<ExperimentDataProcessor>
getExperimentDataProcessors()
static ExperimentDataProcessingManager
getInstance()
void
processData(ExperimentInterface mdsOrDocuments, AbstractExperimentDataProcessor pp, ActionEvent e, JComponent optSupplementaryPanel, List<Runnable> postProcessors)
void
processIncomingData(ExperimentInterface mdsOrDocuments)
void
processIncomingData(ExperimentInterface mdsOrDocuments, Class<ExperimentDataProcessor> processor)
void
processIncomingData(ExperimentInterface mdsOrDocuments, JComponent optSupplementaryPanel, List<Class<?>> optIgnoredProcessors, HashMap<Class<?>,List<Runnable>> postprocessors)
void
processIncomingData(ExperimentInterface mdsOrDocuments, JComponent optSupplementaryPanel, List<Class<?>> optIgnoredProcessors, HashMap<Class<?>,List<Runnable>> postprocessors, Class<ExperimentDataProcessor> optUseOnlyThisSpecificProcessor)
-
Constructor Details
-
ExperimentDataProcessingManager
public ExperimentDataProcessingManager()
-
-
Method Details
-
addExperimentDataProcessor
-
getExperimentDataProcessors
-
getInstance
-
processIncomingData
-
processIncomingData
public void processIncomingData(ExperimentInterface mdsOrDocuments, Class<ExperimentDataProcessor> processor) -
processIncomingData
public void processIncomingData(ExperimentInterface mdsOrDocuments, JComponent optSupplementaryPanel, List<Class<?>> optIgnoredProcessors, HashMap<Class<?>,List<Runnable>> postprocessors) -
processIncomingData
public void processIncomingData(ExperimentInterface mdsOrDocuments, JComponent optSupplementaryPanel, List<Class<?>> optIgnoredProcessors, HashMap<Class<?>,List<Runnable>> postprocessors, Class<ExperimentDataProcessor> optUseOnlyThisSpecificProcessor) -
processData
public void processData(ExperimentInterface mdsOrDocuments, AbstractExperimentDataProcessor pp, ActionEvent e, JComponent optSupplementaryPanel, List<Runnable> postProcessors)
-