Interface ExperimentDataProcessor

All Known Implementing Classes:
AbstractExperimentDataProcessor, DataMapping, PutIntoSidePanel

public interface ExperimentDataProcessor
  • Method Details

    • setExperimentData

      void setExperimentData​(ExperimentInterface doc)
      Perform data mapping (or something else).
      Parameters:
      doc - Experiment data (XML)
    • getAnnotations

      HashMap<File,​ExperimentDataAnnotation> getAnnotations​(Collection<File> files)
      Can be used to support the user specifying the annotation more easily (e.g. providing filled lists to choose from.
      Parameters:
      files -
      Returns:
    • setComponent

      void setComponent​(JComponent optSupplementaryPanel)
    • addPostProcessor

      void addPostProcessor​(List<Runnable> postProcessors)
    • removePostProcessor

      boolean removePostProcessor​(List<Runnable> postProcessors)