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
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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
Methods inherited from class org.apache.uima.analysis_component.AnalysisComponent_ImplBase
batchProcessComplete, collectionProcessComplete, reconfigure, setResultSpecification
-
Constructor Details
-
SentenceDetector
public SentenceDetector()Initializes a new instance.Note: Use
initialize(UimaContext)
to initialize this instance. Not use the constructor.
-
-
Method Details
-
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
-