All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cdc.impex.imports.ImportAnalyzer Maven / Gradle / Ivy

The newest version!
package cdc.impex.imports;

import java.io.File;
import java.io.IOException;
import java.util.Set;

import cdc.impex.templates.SheetTemplate;
import cdc.util.events.ProgressController;

@FunctionalInterface
public interface ImportAnalyzer {
    /**
     * Loads and analyzes a candidate import input file, and generates analysis file.
     *
     * @param file The file that is candidate to be imported.
     * @param templates The templates for which matching sheets must be loaded.
* Non-matching sheets are ignored. * @param issuesFile The file containing analysis issues. * @param controller The progress controller. * @throws IOException When an IO error occurs. */ public void analyze(File file, Set templates, File issuesFile, ProgressController controller) throws IOException; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy