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

- Packages that use ExtractionResult
  Package | Description
  --- | ---
  org.apache.any23.extractor | This package contains classes and interfaces modeling the `Extractor` API.
  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.

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

    Subinterfaces of ExtractionResult in org.apache.any23.extractor
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `TagSoupExtractionResult` | This interface models a specific `ExtractionResult` able to collect property roots generated by HTML Microformat extractions.

    Classes in org.apache.any23.extractor that implement ExtractionResult
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ExtractionResultImpl` | A default implementation of `ExtractionResult`; it receives extraction output from one `Extractor` working on one document, and passes the output on to a `TripleHandler`.

    Methods in org.apache.any23.extractor that return ExtractionResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `ExtractionResult` | ExtractionResult.`openSubResult​(ExtractionContext extractionContext)` | Open a result nested in the current one.
    `ExtractionResult` | ExtractionResultImpl.`openSubResult​(ExtractionContext context)` |

    Methods in org.apache.any23.extractor with parameters of type ExtractionResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Extractor.`run​(ExtractionParameters extractionParameters, ExtractionContext context, Input in, ExtractionResult out)` | Executes the extractor.

    Constructors in org.apache.any23.extractor with parameters of type ExtractionResult
    Constructor | Description
    --- | ---
    `ExtractionException​(String message, Throwable cause, ExtractionResult er)` |

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

    Methods in org.apache.any23.extractor.csv with parameters of type ExtractionResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CSVExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext extractionContext, InputStream in, ExtractionResult out)` | Executes the extractor.

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

    Methods in org.apache.any23.extractor.html that return ExtractionResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ExtractionResult` | MicroformatExtractor.`getCurrentExtractionResult()` | Returns the `ExtractionResult` associated to the extraction session.
    `protected ExtractionResult` | MicroformatExtractor.`openSubResult​(ExtractionContext context)` |

    Methods in org.apache.any23.extractor.html with parameters of type ExtractionResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected boolean` | AdrExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected abstract boolean` | EntityBasedMicroformatExtractor.`extractEntity​(Node node, ExtractionResult out)` | Extracts an entity from a DOM node.
    `protected boolean` | GeoExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | HCardExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | HListingExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | HRecipeExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | HResumeExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | HReviewAggregateExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | HReviewExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | SpeciesExtractor.`extractEntity​(Node node, ExtractionResult out)` | Extracts an entity from a DOM node.
    `void` | EmbeddedJSONLDExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext extractionContext, Document in, ExtractionResult out)` | Executes the extractor.
    `void` | HeadLinkExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext extractionContext, Document in, ExtractionResult out)` |
    `void` | HTMLMetaExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext extractionContext, Document in, ExtractionResult out)` | Executes the extractor.
    `void` | ICBMExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext extractionContext, Document in, ExtractionResult out)` |
    `void` | LicenseExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext extractionContext, Document in, ExtractionResult out)` |
    `void` | MicroformatExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext extractionContext, Document in, ExtractionResult out)` |
    `void` | TitleExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext extractionContext, Document in, ExtractionResult out)` |
    `void` | TurtleHTMLExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext extractionContext, Document in, ExtractionResult out)` |
    `void` | XFNExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext extractionContext, Document in, ExtractionResult out)` |
    `protected void` | MicroformatExtractor.`setCurrentExtractionResult​(ExtractionResult out)` |

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

    Methods in org.apache.any23.extractor.html.microformats2 with parameters of type ExtractionResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected boolean` | HAdrExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | HCardExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | HEntryExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | HEventExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | HGeoExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | HItemExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | HProductExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | HRecipeExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `protected boolean` | HResumeExtractor.`extractEntity​(Node node, ExtractionResult out)` |
    `org.eclipse.rdf4j.model.Resource` | HCardExtractor.`extractEntityAsEmbeddedProperty​(HTMLDocument fragment, org.eclipse.rdf4j.model.BNode card, ExtractionResult out)` |
    `org.eclipse.rdf4j.model.Resource` | HEventExtractor.`extractEntityAsEmbeddedProperty​(HTMLDocument fragment, org.eclipse.rdf4j.model.BNode event, ExtractionResult out)` |

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

    Methods in org.apache.any23.extractor.microdata with parameters of type ExtractionResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MicrodataExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext extractionContext, Document in, ExtractionResult out)` | This extraction performs the Microdata to RDF conversion algorithm.

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

    Methods in org.apache.any23.extractor.rdf with parameters of type ExtractionResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.eclipse.rdf4j.rio.RDFParser` | RDFParserFactory.`getFunctionalSyntaxParser​(boolean verifyDataType, boolean stopAtFirstError, ExtractionContext extractionContext, ExtractionResult extractionResult)` | Returns a new instance of a configured FunctionalSyntaxParser.
    `org.eclipse.rdf4j.rio.RDFParser` | RDFParserFactory.`getJSONLDParser​(boolean verifyDataType, boolean stopAtFirstError, ExtractionContext extractionContext, ExtractionResult extractionResult)` | Returns a new instance of a configured SesameJSONLDParser.
    `org.eclipse.rdf4j.rio.RDFParser` | RDFParserFactory.`getManchesterSyntaxParser​(boolean verifyDataType, boolean stopAtFirstError, ExtractionContext extractionContext, ExtractionResult extractionResult)` | Returns a new instance of a configured ManchesterSyntaxParser.
    `org.eclipse.rdf4j.rio.RDFParser` | RDFParserFactory.`getNQuadsParser​(boolean verifyDataType, boolean stopAtFirstError, ExtractionContext extractionContext, ExtractionResult extractionResult)` | Returns a new instance of a configured NQuadsParser.
    `org.eclipse.rdf4j.rio.RDFParser` | RDFParserFactory.`getNTriplesParser​(boolean verifyDataType, boolean stopAtFirstError, ExtractionContext extractionContext, ExtractionResult extractionResult)` | Returns a new instance of a configured NTriplesParser.
    `protected abstract org.eclipse.rdf4j.rio.RDFParser` | BaseRDFExtractor.`getParser​(ExtractionContext extractionContext, ExtractionResult extractionResult)` |
    `protected org.eclipse.rdf4j.rio.RDFParser` | FunctionalSyntaxExtractor.`getParser​(ExtractionContext extractionContext, ExtractionResult extractionResult)` |
    `protected org.eclipse.rdf4j.rio.RDFParser` | JSONLDExtractor.`getParser​(ExtractionContext extractionContext, ExtractionResult extractionResult)` | Deprecated. since 2.4.
    `protected org.eclipse.rdf4j.rio.RDFParser` | ManchesterSyntaxExtractor.`getParser​(ExtractionContext extractionContext, ExtractionResult extractionResult)` |
    `protected org.eclipse.rdf4j.rio.RDFParser` | NQuadsExtractor.`getParser​(ExtractionContext extractionContext, ExtractionResult extractionResult)` |
    `protected org.eclipse.rdf4j.rio.RDFParser` | NTriplesExtractor.`getParser​(ExtractionContext extractionContext, ExtractionResult extractionResult)` |
    `protected org.eclipse.rdf4j.rio.RDFParser` | RDFXMLExtractor.`getParser​(ExtractionContext extractionContext, ExtractionResult extractionResult)` |
    `protected org.eclipse.rdf4j.rio.RDFParser` | TriXExtractor.`getParser​(ExtractionContext extractionContext, ExtractionResult extractionResult)` |
    `protected org.eclipse.rdf4j.rio.RDFParser` | TurtleExtractor.`getParser​(ExtractionContext extractionContext, ExtractionResult extractionResult)` |
    `org.eclipse.rdf4j.rio.RDFParser` | RDFParserFactory.`getRDFa10Parser​(boolean verifyDataType, boolean stopAtFirstError, ExtractionContext extractionContext, ExtractionResult extractionResult)` | Returns a new instance of a configured RDFaParser, set to RDFa-1.0 compatibility mode.
    `org.eclipse.rdf4j.rio.RDFParser` | RDFParserFactory.`getRDFa11Parser​(boolean verifyDataType, boolean stopAtFirstError, ExtractionContext extractionContext, ExtractionResult extractionResult)` | Returns a new instance of a configured RDFaParser, set to RDFa-1.1 compatibility mode.
    `org.eclipse.rdf4j.rio.RDFParser` | RDFParserFactory.`getRDFXMLParser​(boolean verifyDataType, boolean stopAtFirstError, ExtractionContext extractionContext, ExtractionResult extractionResult)` | Returns a new instance of a configured RDFXMLParser.
    `org.eclipse.rdf4j.rio.RDFParser` | RDFParserFactory.`getTriXParser​(boolean verifyDataType, boolean stopAtFirstError, ExtractionContext extractionContext, ExtractionResult extractionResult)` | Returns a new instance of a configured TriXParser.
    `org.eclipse.rdf4j.rio.RDFParser` | RDFParserFactory.`getTurtleParserInstance​(boolean verifyDataType, boolean stopAtFirstError, ExtractionContext extractionContext, ExtractionResult extractionResult)` | Returns a new instance of a configured TurtleParser.
    `void` | BaseRDFExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext extractionContext, InputStream in, ExtractionResult extractionResult)` |
    `void` | JSONLDExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext extractionContext, InputStream in, ExtractionResult extractionResult)` |

    Constructors in org.apache.any23.extractor.rdf with parameters of type ExtractionResult
    Constructor | Description
    --- | ---
    `RDFHandlerAdapter​(ExtractionResult target)` |

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

    Methods in org.apache.any23.extractor.rdfa with parameters of type ExtractionResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected org.eclipse.rdf4j.rio.RDFParser` | RDFa11Extractor.`getParser​(ExtractionContext extractionContext, ExtractionResult extractionResult)` | Deprecated. since 2.4.
    `protected org.eclipse.rdf4j.rio.RDFParser` | RDFaExtractor.`getParser​(ExtractionContext extractionContext, ExtractionResult extractionResult)` | Deprecated. since 2.4.
    `void` | RDFa11Parser.`processDocument​(URL documentURL, Document document, ExtractionResult extractionResult)` | Deprecated. RDFa Syntax - Processing Model.

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

    Methods in org.apache.any23.extractor.xpath with parameters of type ExtractionResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | QuadTemplate.`printOut​(ExtractionResult er, Map<String,​String> variableAssignment)` | Prints out this quad template in the given `ExtractionResult`, using the passed variableAssignment to expand variables.
    `void` | TemplateXPathExtractionRuleImpl.`process​(Document in, ExtractionResult er)` |
    `void` | XPathExtractionRule.`process​(Document in, ExtractionResult out)` | Processes this extraction rule on the given document.
    `void` | XPathExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext extractionContext, Document in, ExtractionResult out)` |

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

    Methods in org.apache.any23.extractor.yaml with parameters of type ExtractionResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | YAMLExtractor.`run​(ExtractionParameters extractionParameters, ExtractionContext context, InputStream in, ExtractionResult out)` |