# Package org.apache.nutch.parse

The `Parse` interface and related classes.

- Interface Summary
  Interface | Description
  --- | ---
  HtmlParseFilter | Extension point for DOM-based HTML parsers.
  Parse | The result of parsing a page's raw content.
  Parser | A parser for content generated by a `Protocol` implementation.

- Class Summary
  Class | Description
  --- | ---
  HTMLMetaTags | This class holds the information about HTML "meta" tags extracted from a page.
  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.
  ParseData | Data extracted from a page's content.
  ParseImpl | The result of parsing a page's raw content.
  ParseOutputFormat |
  ParserChecker | Parser checker, useful for testing parser.
  ParseResult | A utility class that stores result of a parse.
  ParserFactory | Creates and caches `Parser` plugins.
  ParseSegment |
  ParseSegment.ParseSegmentMapper |
  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.

- Exception Summary
  Exception | Description
  --- | ---
  ParseException |
  ParserNotFound |