## Uses of Interface
org.apache.any23.validator.ValidationReport

- Packages that use ValidationReport
  Package | Description
  --- | ---
  org.apache.any23 | The Any23 root package defines the `Any23` library facade and auxiliary classes.
  org.apache.any23.extractor | This package contains classes and interfaces modeling the `Extractor` API.
  org.apache.any23.extractor.html | All the various `Extractor` needed to distill RDF from Microformats in HTML pages are contained in this package.
  org.apache.any23.validator | This package defines a simple rule based validation framework able to detect (`Rule`) and fix (`Fix`) common mistakes that can be present within an HTML DOM model and that can prevent the extraction of metadata.

- - ### Uses of ValidationReport in org.apache.any23

    Methods in org.apache.any23 that return ValidationReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `ValidationReport` | ExtractionReport.`getValidationReport()` |

    Constructors in org.apache.any23 with parameters of type ValidationReport
    Constructor | Description
    --- | ---
    `ExtractionReport​(List<Extractor> matchingExtractors, String encoding, String detectedMimeType, ValidationReport validationReport, Map<String,​Collection<IssueReport.Issue>> extractorIssues)` |

  - ### Uses of ValidationReport in org.apache.any23.extractor

    Methods in org.apache.any23.extractor that return ValidationReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `ValidationReport` | SingleDocumentExtractionReport.`getValidationReport()` |

    Constructors in org.apache.any23.extractor with parameters of type ValidationReport
    Constructor | Description
    --- | ---
    `SingleDocumentExtractionReport​(ValidationReport validationReport, Map<String,​Collection<IssueReport.Issue>> extractorToIssues)` |

  - ### Uses of ValidationReport in org.apache.any23.extractor.html

    Methods in org.apache.any23.extractor.html that return ValidationReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `ValidationReport` | DocumentReport.`getReport()` |

    Constructors in org.apache.any23.extractor.html with parameters of type ValidationReport
    Constructor | Description
    --- | ---
    `DocumentReport​(ValidationReport validationReport, Document document)` |

  - ### Uses of ValidationReport in org.apache.any23.validator

    Classes in org.apache.any23.validator that implement ValidationReport
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultValidationReport` | Default implementation of `ValidationReport`.
    `class` | `EmptyValidationReport` | An implementation of `ValidationReportBuilder` with no data.

    Methods in org.apache.any23.validator that return ValidationReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `ValidationReport` | DefaultValidationReportBuilder.`getReport()` |
    `ValidationReport` | ValidationReportBuilder.`getReport()` |
    `ValidationReport` | DefaultValidator.`validate​(URI documentIRI, Document document, boolean applyFix)` |
    `ValidationReport` | DefaultValidator.`validate​(DOMDocument document, boolean applyFix)` |
    `ValidationReport` | Validator.`validate​(URI documentIRI, Document document, boolean applyFix)` | Performs a validation - fixing of the provided document.
    `ValidationReport` | Validator.`validate​(DOMDocument document, boolean applyFix)` | Performs a validation - fixing of the provided document.

    Methods in org.apache.any23.validator with parameters of type ValidationReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ValidationReportSerializer.`serialize​(ValidationReport vr, OutputStream os)` | Serializes the validation report on the given output stream.
    `void` | XMLValidationReportSerializer.`serialize​(ValidationReport vr, OutputStream os)` |