# Package org.apache.nutch.parse

package org.apache.nutch.parse
The `Parse` interface and related classes.

- Related Packages
  Package
  Description
  org.apache.nutch.parse.ext
  Parse wrapper to run external command to do the parsing.
  org.apache.nutch.parse.feed
  Parse RSS feeds.
  org.apache.nutch.parse.headings
  Parse filter to extract headings (h1, h2, etc.) from DOM parse tree.
  org.apache.nutch.parse.html
  An HTML document parsing plugin.
  org.apache.nutch.parse.js
  Parser and parse filter plugin to extract all (possible) links from JavaScript files and embedded JavaScript code snippets.
  org.apache.nutch.parse.metatags
  Parse filter to extract meta tags: keywords, description, etc.
  org.apache.nutch.parse.tika
  Parse various document formats with help of Apache Tika.
  org.apache.nutch.parse.zip
  Parse ZIP files: embedded files are recursively passed to appropriate parsers.
- Class
  Description
  HTMLMetaTags
  This class holds the information about HTML "meta" tags extracted from a page.
  HtmlParseFilter
  Extension point for DOM-based HTML parsers.
  HtmlParseFilters
  Creates and caches `HtmlParseFilter` implementing plugins.
  Outlink
  An outgoing link from a page.
  OutlinkExtractor
  Extractor to extract `Outlink`s / URLs from plain text using Regular Expressions.
  Parse
  The result of parsing a page's raw content.
  ParseData
  Data extracted from a page's content.
  ParseException
  ParseImpl
  The result of parsing a page's raw content.
  ParseOutputFormat
  Parser
  A parser for content generated by a `Protocol` implementation.
  ParserChecker
  Parser checker, useful for testing parser.
  ParseResult
  A utility class that stores result of a parse.
  ParserFactory
  Creates and caches `Parser` plugins.
  ParserNotFound
  ParseSegment
  ParseSegment.ParseSegmentMapper
  ParseSegment.ParseSegmentPartitioner
  Sends LATENCY_KEY to partition 0 so one reducer merges all TDigests.
  ParseSegment.ParseSegmentReducer
  ParseStatus
  ParseText
  ParseUtil
  A Utility class containing methods to simply perform parsing utilities such as iterating through a preferred list of `Parser`s to obtain `Parse` objects.