## Uses of Interface
org.apache.any23.extractor.Extractor

- Packages that use Extractor
  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.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.plugin | This package provides Plugin Management support for Any23.

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

    Methods in org.apache.any23 that return types with arguments of type Extractor
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<Extractor>` | ExtractionReport.`getMatchingExtractors()` |

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

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

    Classes in org.apache.any23.extractor with type parameters of type Extractor
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ExtractorFactory<T extends Extractor<?>>` | Interface defining a factory for `Extractor`.
    `class` | `SimpleExtractorFactory<T extends Extractor<?>>` | This class is a simple and default-like implementation of `ExtractorFactory`.

    Subinterfaces of Extractor in org.apache.any23.extractor
    Modifier and Type | Interface | Description
    --- | --- | ---
    `static interface` | `Extractor.BlindExtractor` | This interface specializes an `Extractor` able to handle `URI` as input format.
    `static interface` | `Extractor.ContentExtractor` | This interface specializes an `Extractor` able to handle `InputStream` as input format.
    `static interface` | `Extractor.TagSoupDOMExtractor` | This interface specializes an `Extractor` able to handle `Document` as input format.

    Methods in org.apache.any23.extractor that return types with arguments of type Extractor
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<Extractor>` | SingleDocumentExtraction.`getMatchingExtractors()` |

    Constructors in org.apache.any23.extractor with parameters of type Extractor
    Constructor | Description
    --- | ---
    `ExtractionResultImpl​(ExtractionContext context, Extractor<?> extractor, TripleHandler tripleHandler)` |

  - ### Uses of Extractor in org.apache.any23.extractor.calendar

    Classes in org.apache.any23.extractor.calendar that implement Extractor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ICalExtractor` |
    `class` | `JCalExtractor` |
    `class` | `XCalExtractor` |

  - ### Uses of Extractor in org.apache.any23.extractor.csv

    Classes in org.apache.any23.extractor.csv that implement Extractor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CSVExtractor` | This extractor produces RDF from a CSV file .

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

    Classes in org.apache.any23.extractor.html that implement Extractor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AdrExtractor` | Extractor for the adr microformat.
    `class` | `EmbeddedJSONLDExtractor` | This extractor represents the HTML script tags used to embed blocks of data in documents.
    `class` | `EntityBasedMicroformatExtractor` | Base class for microformat extractors based on entities.
    `class` | `GeoExtractor` | Extractor for the Geo microformat.
    `class` | `HCalendarExtractor` | Extractor for the hCalendar microformat.
    `class` | `HCardExtractor` | Extractor for the hCard microformat.
    `class` | `HeadLinkExtractor` | This `Extractor.TagSoupDOMExtractor` implementation retrieves the `LINK`s declared within the `HTML/HEAD` page header.
    `class` | `HListingExtractor` | Extractor for the hListing microformat.
    `class` | `HRecipeExtractor` | Extractor for the hRecipe microformat.
    `class` | `HResumeExtractor` | Extractor for the hResume microformat.
    `class` | `HReviewAggregateExtractor` | Extractor for the hReview-aggregate microformat.
    `class` | `HReviewExtractor` | Extractor for the hReview microformat.
    `class` | `HTMLMetaExtractor` | This extractor represents the HTML META tag values according the HTML4 specification.
    `class` | `ICBMExtractor` | Extractor for "ICBM coordinates" provided as META headers in the head of an HTML page.
    `class` | `LicenseExtractor` | Extractor for the rel-license microformat.
    `class` | `MicroformatExtractor` | The abstract base class for any Microformat specification extractor.
    `class` | `SpeciesExtractor` | Extractor able to extract the Species Microformat.
    `class` | `TitleExtractor` | Extracts the value of the <title> element of an HTML or XHTML page.
    `class` | `TurtleHTMLExtractor` | Extractor for Turtle/N3 format embedded within HTML script tags.
    `class` | `XFNExtractor` | Extractor for the XFN microformat.

  - ### Uses of Extractor in org.apache.any23.extractor.html.microformats2

    Classes in org.apache.any23.extractor.html.microformats2 that implement Extractor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HAdrExtractor` | Extractor for the h-adr microformat.
    `class` | `HCardExtractor` | Extractor for the h-Card microformat.
    `class` | `HEntryExtractor` | Extractor for the h-entry microformat.
    `class` | `HEventExtractor` | Extractor for the h-event microformat.
    `class` | `HGeoExtractor` | Extractor for the h-geo microformat.
    `class` | `HItemExtractor` | Extractor for the h-item microformat.
    `class` | `HProductExtractor` | Extractor for the h-product microformat.
    `class` | `HRecipeExtractor` | Extractor for the hRecipe microformat.
    `class` | `HResumeExtractor` | Extractor for the hResume microformat.

  - ### Uses of Extractor in org.apache.any23.extractor.microdata

    Classes in org.apache.any23.extractor.microdata that implement Extractor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MicrodataExtractor` | Default implementation of Microdata extractor, based on `Extractor.TagSoupDOMExtractor`.

  - ### Uses of Extractor in org.apache.any23.extractor.rdf

    Classes in org.apache.any23.extractor.rdf that implement Extractor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BaseRDFExtractor` | Base class for a generic RDF `Extractor.ContentExtractor`.
    `class` | `FunctionalSyntaxExtractor` | Concrete implementation of `Extractor.ContentExtractor` handling OWL2 Functional-Style Syntax format.
    `class` | `JSONLDExtractor` | Concrete implementation of `Extractor.ContentExtractor` handling JSON-LD format.
    `class` | `ManchesterSyntaxExtractor` | Concrete implementation of `Extractor.ContentExtractor` handling Manchester Syntax format.
    `class` | `NQuadsExtractor` | Concrete implementation of `Extractor.ContentExtractor` handling N-Quads format.
    `class` | `NTriplesExtractor` | Concrete implementation of `Extractor.ContentExtractor` handling NTriples NTriples format.
    `class` | `RDFXMLExtractor` | Concrete implementation of `Extractor.ContentExtractor` able to perform the extraction on RDF/XML documents.
    `class` | `TriXExtractor` | Concrete implementation of `Extractor.ContentExtractor` to perform extraction on TriX documents.
    `class` | `TurtleExtractor` | Concrete implementation of `Extractor.ContentExtractor` able to perform the extraction on Turtle documents.

  - ### Uses of Extractor in org.apache.any23.extractor.rdfa

    Classes in org.apache.any23.extractor.rdfa that implement Extractor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RDFa11Extractor` | `Extractor` implementation for RDFa 1.1 specification.
    `class` | `RDFaExtractor` | `Extractor` implementation for RDFa 1.0 specification.

  - ### Uses of Extractor in org.apache.any23.extractor.xpath

    Classes in org.apache.any23.extractor.xpath that implement Extractor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `XPathExtractor` | Implementation of an `Extractor.TagSoupDOMExtractor` able to apply `XPathExtractionRule`s and generate quads.

  - ### Uses of Extractor in org.apache.any23.extractor.yaml

    Classes in org.apache.any23.extractor.yaml that implement Extractor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `YAMLExtractor` |

  - ### Uses of Extractor in org.apache.any23.plugin

    Classes in org.apache.any23.plugin with type parameters of type Extractor
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ExtractorPlugin<T extends Extractor<?>>` | Deprecated. ExtractorFactory now supports META-INF/services discovery via the `ServiceLoader`, deprecating this class.