Interface ImportAnalyzer

  • Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface ImportAnalyzer
    • Method Detail

      • analyze

        void analyze​(File file,
                     Set<SheetTemplate> templates,
                     File issuesFile,
                     cdc.util.events.ProgressController controller)
              throws IOException
        Loads and analyzes a candidate import input file, and generates analysis file.
        Parameters:
        file - The file that is candidate to be imported.
        templates - The templates for which matching sheets must be loaded.
        Non-matching sheets are ignored.
        issuesFile - The file containing analysis issues.
        controller - The progress controller.
        Throws:
        IOException - When an IO error occurs.