# Uses of Package
org.apache.any23.validator

- Packages that use org.apache.any23.validator
  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.
  org.apache.any23.validator.rule | A set of predefined validation `Rule`s and associated `Fix`es.

- Classes in org.apache.any23.validator used by org.apache.any23
  Class | Description
  --- | ---
  ValidationReport | This class contains the report of a validation performed by the `Validator` class.

- Classes in org.apache.any23.validator used by org.apache.any23.extractor
  Class | Description
  --- | ---
  ValidationReport | This class contains the report of a validation performed by the `Validator` class.

- Classes in org.apache.any23.validator used by org.apache.any23.extractor.html
  Class | Description
  --- | ---
  ValidationReport | This class contains the report of a validation performed by the `Validator` class.
  ValidatorException | Models any exception raised by the `Validator`.

- Classes in org.apache.any23.validator used by org.apache.any23.validator
  Class | Description
  --- | ---
  DOMDocument | This interface models a document to be processed by the `Validator`.
  EmptyValidationReport | An implementation of `ValidationReportBuilder` with no data.
  Fix | This interface models a fix for an issue.
  Rule | Models a rule for an issue detection.
  RuleContext | This context is used to pass data from a `Rule` to a `Fix`.
  SerializationException | Defines an error raised from the `ValidationReportSerializer`.
  ValidationReport | This class contains the report of a validation performed by the `Validator` class.
  ValidationReport.Error | An error occurred while performing the validation process.
  ValidationReport.Issue | An issue found during the validation process.
  ValidationReport.IssueLevel | Defines the different issue levels.
  ValidationReport.RuleActivation | This class describes the activation of a rule.
  ValidationReportBuilder | The report interface is used to generate diagnostics about validation.
  ValidationReportSerializer | Defines a serializer for validation reports.
  Validator | The validator class allows to perform validation - correction of related to HTML `Document` instances.
  ValidatorException | Models any exception raised by the `Validator`.
  XMLValidationReportSerializer.NodeName | Allows to specify a custom node name.

- Classes in org.apache.any23.validator used by org.apache.any23.validator.rule
  Class | Description
  --- | ---
  DOMDocument | This interface models a document to be processed by the `Validator`.
  Fix | This interface models a fix for an issue.
  Rule | Models a rule for an issue detection.
  RuleContext | This context is used to pass data from a `Rule` to a `Fix`.
  ValidationReportBuilder | The report interface is used to generate diagnostics about validation.