Package opennlp.uima.sentdetect
Class SentenceDetector
- java.lang.Object
-
- org.apache.uima.analysis_component.AnalysisComponent_ImplBase
-
- org.apache.uima.analysis_component.Annotator_ImplBase
-
- org.apache.uima.analysis_component.CasAnnotator_ImplBase
-
- opennlp.uima.sentdetect.AbstractSentenceDetector
-
- opennlp.uima.sentdetect.SentenceDetector
-
- All Implemented Interfaces:
org.apache.uima.analysis_component.AnalysisComponent
public final class SentenceDetector extends AbstractSentenceDetector
OpenNLP Sentence annotator.Mandatory parameters
Type Name Description String opennlp.uima.ModelName The name of the model file String opennlp.uima.SentenceType The full name of the sentence type Optional parameters
Type Name Description String opennlp.uima.ContainerType The name of the container type String opennlp.uima.ProbabilityFeature The name of the double probability feature (not set by default)
-
-
Constructor Summary
Constructors Constructor Description SentenceDetector()
Initializes a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
Releases allocated resources.void
initialize(org.apache.uima.UimaContext context)
Initializes the current instance with the given context.void
typeSystemInit(org.apache.uima.cas.TypeSystem typeSystem)
Initializes the type system.-
Methods inherited from class opennlp.uima.sentdetect.AbstractSentenceDetector
process
-
Methods inherited from class org.apache.uima.analysis_component.CasAnnotator_ImplBase
getRequiredCasInterface, process
-
Methods inherited from class org.apache.uima.analysis_component.Annotator_ImplBase
getCasInstancesRequired, hasNext, next
-
-
-
-
Constructor Detail
-
SentenceDetector
public SentenceDetector()
Initializes a new instance.Note: Use
initialize(UimaContext)
to initialize this instance. Not use the constructor.
-
-
Method Detail
-
initialize
public void initialize(org.apache.uima.UimaContext context) throws org.apache.uima.resource.ResourceInitializationException
Initializes the current instance with the given context.Note: Do all initialization in this method, do not use the constructor.
- Specified by:
initialize
in interfaceorg.apache.uima.analysis_component.AnalysisComponent
- Overrides:
initialize
in classAbstractSentenceDetector
- Throws:
org.apache.uima.resource.ResourceInitializationException
-
typeSystemInit
public void typeSystemInit(org.apache.uima.cas.TypeSystem typeSystem) throws org.apache.uima.analysis_engine.AnalysisEngineProcessException
Initializes the type system.- Overrides:
typeSystemInit
in classAbstractSentenceDetector
- Throws:
org.apache.uima.analysis_engine.AnalysisEngineProcessException
-
destroy
public void destroy()
Releases allocated resources.- Specified by:
destroy
in interfaceorg.apache.uima.analysis_component.AnalysisComponent
- Overrides:
destroy
in classorg.apache.uima.analysis_component.AnalysisComponent_ImplBase
-
-