Class ExtractionReport


  • public class ExtractionReport
    extends Object
    This class contains some statistics and general information about an extraction.
    Author:
    Michele Mostarda (mostarda@fbk.eu), Davide Palmisano (palmisano@fbk.eu)
    See Also:
    Any23
    • Method Detail

      • hasMatchingExtractors

        public boolean hasMatchingExtractors()
        Returns:
        true if the extraction has activated at least an extractor, false otherwise.
      • getMatchingExtractors

        public List<Extractor> getMatchingExtractors()
        Returns:
        the (unmodifiable) list of matching extractors.
      • getEncoding

        public String getEncoding()
        Returns:
        the detected encoding for the source stream.
      • getDetectedMimeType

        public String getDetectedMimeType()
        Returns:
        the tetected mimetype for the input stream.
      • getValidationReport

        public ValidationReport getValidationReport()
        Returns:
        the validation report applied to the processed document.
      • getExtractorIssues

        public Collection<IssueReport.Issue> getExtractorIssues​(String extractorName)
        Parameters:
        extractorName - name of the extractor.
        Returns:
        the (unmodifiable) map of issues per extractor.