# Uses of Interface
opennlp.tools.sentdetect.SentenceDetector

Packages that use SentenceDetector
Package
Description
opennlp.tools.formats.brat
Experimental package related to the corpus format used by the "brat rapid annotation tool" (brat).
opennlp.tools.sentdetect
Package related to identifying sentence boundaries.

- ## Uses of SentenceDetector in opennlp.tools.formats.brat

  Constructors in opennlp.tools.formats.brat with parameters of type SentenceDetector
  Modifier
  Constructor
  Description
  ``
  `BratDocumentParser(SentenceDetector sentenceDetector, Tokenizer tokenizer)`
  ``
  `BratDocumentParser(SentenceDetector sentenceDetector, Tokenizer tokenizer, Set<String> nameTypes)`
  ``
  `BratNameSampleStream(SentenceDetector sentDetector, Tokenizer tokenizer, ObjectStream<BratDocument> samples)`
  Initializes a new `BratNameSampleStream` with the specified parameters based on a straem of `documents`.
  ``
  `BratNameSampleStream(SentenceDetector sentDetector, Tokenizer tokenizer, ObjectStream<BratDocument> samples, Set<String> nameTypes)`
  Creates a new `BratNameSampleStream`.

- ## Uses of SentenceDetector in opennlp.tools.sentdetect

  Classes in opennlp.tools.sentdetect that implement SentenceDetector
  Modifier and Type
  Class
  Description
  `class`
  `NewlineSentenceDetector`
  The Newline `SentenceDetector` assumes that sentences are line delimited and recognizes one sentence per non-empty line.
  `class`
  `SentenceDetectorME`
  A sentence detector for splitting up raw text into sentences.
  `class`
  `ThreadSafeSentenceDetectorME`
  A thread-safe version of `SentenceDetectorME`.
  Constructors in opennlp.tools.sentdetect with parameters of type SentenceDetector
  Modifier
  Constructor
  Description
  ``
  `SentenceDetectorEvaluator(SentenceDetector sentenceDetector, SentenceDetectorEvaluationMonitor... listeners)`
  Initializes the current instance.