# Uses of Package
org.apache.any23.extractor

- Packages that use org.apache.any23.extractor
  Package | Description
  --- | ---
  org.apache.any23 | The Any23 root package defines the `Any23` library facade and auxiliary classes.
  org.apache.any23.cli | This package contains some command-line utilities which allow users to use the main Any23 features via commandline shell.
  org.apache.any23.extractor | This package contains classes and interfaces modeling the `Extractor` API.
  org.apache.any23.extractor.calendar | This package contains extractors for various calendar serialization formats.
  org.apache.any23.extractor.csv | This package contains the definition of a specific `Extractor` for CSV files as specified on RFC 4180.
  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.extractor.html.microformats2 | All the various `Extractor` needed to distill RDF from Microformats in HTML pages are contained in this package.
  org.apache.any23.extractor.microdata | This package provides classes for dealing with Microdata extraction.
  org.apache.any23.extractor.rdf | This package contains the concrete implementations (and utilities classes) to perform the extraction from various RDF serialization formats.
  org.apache.any23.extractor.rdfa | This package contains the definition of a specific `Extractor` for RDFa.
  org.apache.any23.extractor.xpath | This package provides an XPath extractor able to generate RDF statements from any HTML page on the basis of a set of specified rules and a list of statement templates.
  org.apache.any23.extractor.yaml | This package provides an YAML extractor able to generate RDF statements from any YAML files.
  org.apache.any23.filter | This package defines specific `TripleHandler`s able to filter document and triples that don't respect particular conditions.
  org.apache.any23.plugin | This package provides Plugin Management support for Any23.
  org.apache.any23.rdf | This package provides some utility classes to manage RDF models and prefixes.
  org.apache.any23.writer | This package collects a set of `TripleHandler` decorators and specific RDF format `TripleWriter` implementations.

- Classes in org.apache.any23.extractor used by org.apache.any23
  Class | Description
  --- | ---
  ExtractionException | Defines a specific exception raised during the metadata extraction phase.
  ExtractionParameters | This class models the parameters to be used to perform an extraction.
  Extractor | It defines the signature of a generic Extractor.
  ExtractorGroup | It simple models a group of `ExtractorFactory` providing simple accessing methods.
  IssueReport.Issue | This class defines a generic issue traced by this extraction result.

- Classes in org.apache.any23.extractor used by org.apache.any23.cli
  Class | Description
  --- | ---
  ExtractionException | Defines a specific exception raised during the metadata extraction phase.
  ExtractorRegistry | An interface to the enable a registry for extractors to be implemented by different implementors of this API.

- Classes in org.apache.any23.extractor used by org.apache.any23.extractor
  Class | Description
  --- | ---
  ExtractionContext | This class provides the context for the processing of a single `Extractor`.
  ExtractionException | Defines a specific exception raised during the metadata extraction phase.
  ExtractionParameters | This class models the parameters to be used to perform an extraction.
  ExtractionParameters.ValidationMode | Declares the supported validation actions.
  ExtractionResult | Interface defining the methods that a representation of an extraction result must have.
  Extractor | It defines the signature of a generic Extractor.
  ExtractorDescription | It defines a minimal signature for an `Extractor` description.
  ExtractorFactory | Interface defining a factory for `Extractor`.
  ExtractorGroup | It simple models a group of `ExtractorFactory` providing simple accessing methods.
  ExtractorRegistry | An interface to the enable a registry for extractors to be implemented by different implementors of this API.
  IssueReport | This interface models an issue reporter.
  IssueReport.Issue | This class defines a generic issue traced by this extraction result.
  IssueReport.IssueLevel | Possible issue levels.
  SingleDocumentExtractionReport | This class provides the report for a `SingleDocumentExtraction` run.
  TagSoupExtractionResult | This interface models a specific `ExtractionResult` able to collect property roots generated by HTML Microformat extractions.
  TagSoupExtractionResult.PropertyPath | Defines a property path object.
  TagSoupExtractionResult.ResourceRoot | Defines a property root object.

- Classes in org.apache.any23.extractor used by org.apache.any23.extractor.calendar
  Class | Description
  --- | ---
  Extractor | It defines the signature of a generic Extractor.
  Extractor.ContentExtractor | This interface specializes an `Extractor` able to handle `InputStream` as input format.
  ExtractorDescription | It defines a minimal signature for an `Extractor` description.
  ExtractorFactory | Interface defining a factory for `Extractor`.
  SimpleExtractorFactory | This class is a simple and default-like implementation of `ExtractorFactory`.

- Classes in org.apache.any23.extractor used by org.apache.any23.extractor.csv
  Class | Description
  --- | ---
  ExtractionContext | This class provides the context for the processing of a single `Extractor`.
  ExtractionException | Defines a specific exception raised during the metadata extraction phase.
  ExtractionParameters | This class models the parameters to be used to perform an extraction.
  ExtractionResult | Interface defining the methods that a representation of an extraction result must have.
  Extractor | It defines the signature of a generic Extractor.
  Extractor.ContentExtractor | This interface specializes an `Extractor` able to handle `InputStream` as input format.
  ExtractorDescription | It defines a minimal signature for an `Extractor` description.
  ExtractorFactory | Interface defining a factory for `Extractor`.
  SimpleExtractorFactory | This class is a simple and default-like implementation of `ExtractorFactory`.

- Classes in org.apache.any23.extractor used by org.apache.any23.extractor.html
  Class | Description
  --- | ---
  ExtractionContext | This class provides the context for the processing of a single `Extractor`.
  ExtractionException | Defines a specific exception raised during the metadata extraction phase.
  ExtractionParameters | This class models the parameters to be used to perform an extraction.
  ExtractionResult | Interface defining the methods that a representation of an extraction result must have.
  Extractor | It defines the signature of a generic Extractor.
  Extractor.TagSoupDOMExtractor | This interface specializes an `Extractor` able to handle `Document` as input format.
  ExtractorDescription | It defines a minimal signature for an `Extractor` description.
  ExtractorFactory | Interface defining a factory for `Extractor`.
  SimpleExtractorFactory | This class is a simple and default-like implementation of `ExtractorFactory`.

- Classes in org.apache.any23.extractor used by org.apache.any23.extractor.html.microformats2
  Class | Description
  --- | ---
  ExtractionException | Defines a specific exception raised during the metadata extraction phase.
  ExtractionResult | Interface defining the methods that a representation of an extraction result must have.
  Extractor | It defines the signature of a generic Extractor.
  Extractor.TagSoupDOMExtractor | This interface specializes an `Extractor` able to handle `Document` as input format.
  ExtractorDescription | It defines a minimal signature for an `Extractor` description.
  ExtractorFactory | Interface defining a factory for `Extractor`.
  SimpleExtractorFactory | This class is a simple and default-like implementation of `ExtractorFactory`.

- Classes in org.apache.any23.extractor used by org.apache.any23.extractor.microdata
  Class | Description
  --- | ---
  ExtractionContext | This class provides the context for the processing of a single `Extractor`.
  ExtractionException | Defines a specific exception raised during the metadata extraction phase.
  ExtractionParameters | This class models the parameters to be used to perform an extraction.
  ExtractionResult | Interface defining the methods that a representation of an extraction result must have.
  Extractor | It defines the signature of a generic Extractor.
  Extractor.TagSoupDOMExtractor | This interface specializes an `Extractor` able to handle `Document` as input format.
  ExtractorDescription | It defines a minimal signature for an `Extractor` description.
  ExtractorFactory | Interface defining a factory for `Extractor`.
  SimpleExtractorFactory | This class is a simple and default-like implementation of `ExtractorFactory`.

- Classes in org.apache.any23.extractor used by org.apache.any23.extractor.rdf
  Class | Description
  --- | ---
  ExtractionContext | This class provides the context for the processing of a single `Extractor`.
  ExtractionException | Defines a specific exception raised during the metadata extraction phase.
  ExtractionParameters | This class models the parameters to be used to perform an extraction.
  ExtractionResult | Interface defining the methods that a representation of an extraction result must have.
  Extractor | It defines the signature of a generic Extractor.
  Extractor.ContentExtractor | This interface specializes an `Extractor` able to handle `InputStream` as input format.
  ExtractorDescription | It defines a minimal signature for an `Extractor` description.
  ExtractorFactory | Interface defining a factory for `Extractor`.
  SimpleExtractorFactory | This class is a simple and default-like implementation of `ExtractorFactory`.

- Classes in org.apache.any23.extractor used by org.apache.any23.extractor.rdfa
  Class | Description
  --- | ---
  ExtractionContext | This class provides the context for the processing of a single `Extractor`.
  ExtractionResult | Interface defining the methods that a representation of an extraction result must have.
  Extractor | It defines the signature of a generic Extractor.
  Extractor.ContentExtractor | This interface specializes an `Extractor` able to handle `InputStream` as input format.
  ExtractorDescription | It defines a minimal signature for an `Extractor` description.
  ExtractorFactory | Interface defining a factory for `Extractor`.
  SimpleExtractorFactory | This class is a simple and default-like implementation of `ExtractorFactory`.

- Classes in org.apache.any23.extractor used by org.apache.any23.extractor.xpath
  Class | Description
  --- | ---
  ExtractionContext | This class provides the context for the processing of a single `Extractor`.
  ExtractionException | Defines a specific exception raised during the metadata extraction phase.
  ExtractionParameters | This class models the parameters to be used to perform an extraction.
  ExtractionResult | Interface defining the methods that a representation of an extraction result must have.
  Extractor | It defines the signature of a generic Extractor.
  Extractor.TagSoupDOMExtractor | This interface specializes an `Extractor` able to handle `Document` as input format.
  ExtractorDescription | It defines a minimal signature for an `Extractor` description.
  ExtractorFactory | Interface defining a factory for `Extractor`.
  SimpleExtractorFactory | This class is a simple and default-like implementation of `ExtractorFactory`.

- Classes in org.apache.any23.extractor used by org.apache.any23.extractor.yaml
  Class | Description
  --- | ---
  ExtractionContext | This class provides the context for the processing of a single `Extractor`.
  ExtractionException | Defines a specific exception raised during the metadata extraction phase.
  ExtractionParameters | This class models the parameters to be used to perform an extraction.
  ExtractionResult | Interface defining the methods that a representation of an extraction result must have.
  Extractor | It defines the signature of a generic Extractor.
  Extractor.ContentExtractor | This interface specializes an `Extractor` able to handle `InputStream` as input format.
  ExtractorDescription | It defines a minimal signature for an `Extractor` description.
  ExtractorFactory | Interface defining a factory for `Extractor`.
  SimpleExtractorFactory | This class is a simple and default-like implementation of `ExtractorFactory`.

- Classes in org.apache.any23.extractor used by org.apache.any23.filter
  Class | Description
  --- | ---
  ExtractionContext | This class provides the context for the processing of a single `Extractor`.

- Classes in org.apache.any23.extractor used by org.apache.any23.plugin
  Class | Description
  --- | ---
  Extractor | It defines the signature of a generic Extractor.
  ExtractorFactory | Interface defining a factory for `Extractor`.
  ExtractorGroup | It simple models a group of `ExtractorFactory` providing simple accessing methods.
  ExtractorRegistry | An interface to the enable a registry for extractors to be implemented by different implementors of this API.

- Classes in org.apache.any23.extractor used by org.apache.any23.rdf
  Class | Description
  --- | ---
  IssueReport | This interface models an issue reporter.

- Classes in org.apache.any23.extractor used by org.apache.any23.writer
  Class | Description
  --- | ---
  ExtractionContext | This class provides the context for the processing of a single `Extractor`.