## Uses of Interface
opennlp.tools.parser.Parser

- Packages that use Parser
  Package | Description
  --- | ---
  opennlp.tools.cmdline.parser |
  opennlp.tools.parser | Package containing common code for performing full syntactic parsing.
  opennlp.tools.parser.chunking | Package containing code for performing full syntactic parsing using shift/reduce-style decisions.

- - ### Uses of Parser in opennlp.tools.cmdline.parser

    Methods in opennlp.tools.cmdline.parser with parameters of type Parser
    Modifier and Type | Method and Description
    --- | ---
    `static Parse[]` | ParserTool.`parseLine(String line, Parser parser, int numParses)`
    `static Parse[]` | ParserTool.`parseLine(String line, Parser parser, Tokenizer tokenizer, int numParses)`

  - ### Uses of Parser in opennlp.tools.parser

    Classes in opennlp.tools.parser that implement Parser
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractBottomUpParser` Abstract class which contains code to tag and chunk parses for bottom up parsing and leaves implementation of advancing parses and completing parses to extend class.

    Methods in opennlp.tools.parser that return Parser
    Modifier and Type | Method and Description
    --- | ---
    `static Parser` | ParserFactory.`create(ParserModel model)`
    `static Parser` | ParserFactory.`create(ParserModel model, int beamSize, double advancePercentage)`

    Constructors in opennlp.tools.parser with parameters of type Parser
    Constructor and Description
    `ParserEvaluator(Parser aParser, ParserEvaluationMonitor... monitors)` Construct a parser with some evaluation monitors.

  - ### Uses of Parser in opennlp.tools.parser.chunking

    Classes in opennlp.tools.parser.chunking that implement Parser
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Parser` Class for a shift reduce style parser based on Adwait Ratnaparkhi's 1998 thesis.

Copyright © 2026 The Apache Software Foundation. All rights reserved.