opennlp.uima.namefind
Class NameFinder

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.namefind.NameFinder
All Implemented Interfaces:
org.apache.uima.analysis_component.AnalysisComponent

public final class NameFinder
extends org.apache.uima.analysis_component.CasAnnotator_ImplBase

OpenNLP Name 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
String opennlp.uima.TokenType The full name of the token type
String opennlp.uima.NameType The full name of the name type

Optional parameters

Type Name Description
String opennlp.uima.ProbabilityFeature The name of the double probability feature (not set by default)
Integer opennlp.uima.BeamSize
String opennlp.uima.DocumentConfidenceType
String opennlp.uima.DocumentConfidenceType


Field Summary
static String NAME_TYPE_PARAMETER
           
static String TOKEN_CLASS_FEATURE_NEXT_WINDOW_SIZE_PARAMETER
           
static String TOKEN_CLASS_FEATURE_PARAMETER
           
static String TOKEN_CLASS_FEATURE_PREV_WINDOW_SIZE_PARAMETER
           
static String TOKEN_FEATURE_NEXT_WINDOW_SIZE_PARAMETER
           
static String TOKEN_FEATURE_PARAMETER
           
static String TOKEN_FEATURE_PREV_WINDOW_SIZE_PARAMETER
           
static String TOKEN_PATTERN_OPTIMIZATION
           
 
Constructor Summary
NameFinder()
          Initializes a new instance.
 
Method Summary
 void destroy()
          Releases allocated resources.
 void initialize()
          Initializes the current instance with the given context.
 void initialize(org.apache.uima.UimaContext context)
           
 void process(org.apache.uima.cas.CAS cas)
          Performs name finding on the given cas object.
 void typeSystemInit(org.apache.uima.cas.TypeSystem typeSystem)
          Initializes the type system.
 
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
 

Field Detail

NAME_TYPE_PARAMETER

public static final String NAME_TYPE_PARAMETER
See Also:
Constant Field Values

TOKEN_PATTERN_OPTIMIZATION

public static final String TOKEN_PATTERN_OPTIMIZATION
See Also:
Constant Field Values

TOKEN_FEATURE_PARAMETER

public static final String TOKEN_FEATURE_PARAMETER
See Also:
Constant Field Values

TOKEN_FEATURE_PREV_WINDOW_SIZE_PARAMETER

public static final String TOKEN_FEATURE_PREV_WINDOW_SIZE_PARAMETER
See Also:
Constant Field Values

TOKEN_FEATURE_NEXT_WINDOW_SIZE_PARAMETER

public static final String TOKEN_FEATURE_NEXT_WINDOW_SIZE_PARAMETER
See Also:
Constant Field Values

TOKEN_CLASS_FEATURE_PARAMETER

public static final String TOKEN_CLASS_FEATURE_PARAMETER
See Also:
Constant Field Values

TOKEN_CLASS_FEATURE_PREV_WINDOW_SIZE_PARAMETER

public static final String TOKEN_CLASS_FEATURE_PREV_WINDOW_SIZE_PARAMETER
See Also:
Constant Field Values

TOKEN_CLASS_FEATURE_NEXT_WINDOW_SIZE_PARAMETER

public static final String TOKEN_CLASS_FEATURE_NEXT_WINDOW_SIZE_PARAMETER
See Also:
Constant Field Values
Constructor Detail

NameFinder

public NameFinder()
Initializes a new instance. Note: Use initialize(UimaContext) to initialize this instance. Not use the constructor.

Method Detail

initialize

public void initialize()
                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.

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.

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

initialize

public final void initialize(org.apache.uima.UimaContext context)
                      throws org.apache.uima.resource.ResourceInitializationException
Specified by:
initialize in interface org.apache.uima.analysis_component.AnalysisComponent
Overrides:
initialize in class org.apache.uima.analysis_component.AnalysisComponent_ImplBase
Throws:
org.apache.uima.resource.ResourceInitializationException

process

public final void process(org.apache.uima.cas.CAS cas)
Performs name finding on the given cas object.

Specified by:
process in class org.apache.uima.analysis_component.CasAnnotator_ImplBase


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