# Hierarchy For Package opennlp.tools.sentdetect

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - opennlp.tools.util.AbstractEventStream<T> (implements opennlp.tools.util.ObjectStream<T>)
    - opennlp.tools.sentdetect.SDEventStream
  - opennlp.tools.util.model.BaseModel (implements opennlp.tools.util.model.ArtifactProvider, java.io.Serializable)
    - opennlp.tools.sentdetect.SentenceModel
  - opennlp.tools.util.BaseToolFactory
    - opennlp.tools.sentdetect.SentenceDetectorFactory
  - opennlp.tools.sentdetect.DefaultEndOfSentenceScanner (implements opennlp.tools.sentdetect.EndOfSentenceScanner)
  - opennlp.tools.sentdetect.DefaultSDContextGenerator (implements opennlp.tools.sentdetect.SDContextGenerator)
  - opennlp.tools.util.eval.Evaluator<T>
    - opennlp.tools.sentdetect.SentenceDetectorEvaluator
  - opennlp.tools.util.FilterObjectStream<S,T> (implements opennlp.tools.util.ObjectStream<T>)
    - opennlp.tools.sentdetect.EmptyLinePreprocessorStream
    - opennlp.tools.sentdetect.SentenceSampleStream
  - opennlp.tools.sentdetect.NewlineSentenceDetector (implements opennlp.tools.sentdetect.SentenceDetector)
  - opennlp.tools.sentdetect.SDCrossValidator
  - opennlp.tools.sentdetect.SentenceDetectorME (implements opennlp.tools.sentdetect.SentenceDetector)
  - opennlp.tools.sentdetect.SentenceSample (implements java.io.Serializable)

## Interface Hierarchy

- opennlp.tools.sentdetect.EndOfSentenceScanner
- opennlp.tools.util.eval.EvaluationMonitor<T>
  - opennlp.tools.sentdetect.SentenceDetectorEvaluationMonitor
- opennlp.tools.sentdetect.SDContextGenerator
- opennlp.tools.sentdetect.SentenceDetector

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