Class CTAKESParser

All Implemented Interfaces:
Serializable, Parser

@Deprecated(since="2026-04-30") public class CTAKESParser extends ParserDecorator
Deprecated.
This version of the Apache Tika library is deprecated. Use your own version of Apache Tika.
CTAKESParser decorates a Parser and leverages on CTAKESContentHandler to extract biomedical information from clinical text using Apache cTAKES.

It is normally called by supplying an instance to AutoDetectParser, such as: AutoDetectParser parser = new AutoDetectParser(new CTAKESParser());

It can also be used by giving a Tika Config file similar to:

Because this is a Parser Decorator, and not a normal Parser in it's own right, it isn't normally selected via the Parser Service Loader.

See Also:
  • Constructor Details

    • CTAKESParser

      public CTAKESParser()
      Deprecated.
      Wraps the default Parser
    • CTAKESParser

      public CTAKESParser(TikaConfig config)
      Deprecated.
      Wraps the default Parser for this Config
    • CTAKESParser

      public CTAKESParser(Parser parser)
      Deprecated.
      Wraps the specified Parser
  • Method Details

    • parse

      public void parse(InputStream stream, ContentHandler handler, Metadata metadata, ParseContext context) throws IOException, SAXException, TikaException
      Deprecated.
      Description copied from class: ParserDecorator
      Delegates the method call to the decorated parser. Subclasses should override this method (and use super.parse() to invoke the decorated parser) to implement extra decoration.
      Specified by:
      parse in interface Parser
      Overrides:
      parse in class ParserDecorator
      Parameters:
      stream - the document stream (input)
      handler - handler for the XHTML SAX events (output)
      metadata - document metadata (input and output)
      context - parse context
      Throws:
      IOException - if the document stream could not be read
      SAXException - if the SAX events could not be processed
      TikaException - if the document could not be parsed
    • getDecorationName

      public String getDecorationName()
      Deprecated.
      Overrides:
      getDecorationName in class ParserDecorator
      Returns:
      A name/description of the decoration, or null if none available