opennlp.uima.sentdetect
Class SentenceDetector

java.lang.Object
  extended by org.apache.uima.analysis_component.AnalysisComponent_ImplBase
      extended by org.apache.uima.analysis_component.Annotator_ImplBase
          extended by org.apache.uima.analysis_component.CasAnnotator_ImplBase
              extended by opennlp.uima.sentdetect.AbstractSentenceDetector
                  extended by 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
SentenceDetector()
          Initializes a new instance.
 
Method Summary
 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
 
Methods inherited from class org.apache.uima.analysis_component.AnalysisComponent_ImplBase
batchProcessComplete, collectionProcessComplete, reconfigure, setResultSpecification
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 interface org.apache.uima.analysis_component.AnalysisComponent
Overrides:
initialize in class AbstractSentenceDetector
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 class AbstractSentenceDetector
Throws:
org.apache.uima.analysis_engine.AnalysisEngineProcessException

destroy

public void destroy()
Releases allocated resources.

Specified by:
destroy in interface org.apache.uima.analysis_component.AnalysisComponent
Overrides:
destroy in class org.apache.uima.analysis_component.AnalysisComponent_ImplBase


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.