Package opennlp.uima.namefind
Class NameFinder
- 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.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
Fields Modifier and Type Field Description static String
NAME_TYPE_MAP_PARAMETER
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
Constructors Constructor Description NameFinder()
Initializes a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
-
-
-
-
Field Detail
-
NAME_TYPE_PARAMETER
public static final String NAME_TYPE_PARAMETER
- See Also:
- Constant Field Values
-
NAME_TYPE_MAP_PARAMETER
public static final String NAME_TYPE_MAP_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
-
-
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 interfaceorg.apache.uima.analysis_component.AnalysisComponent
- Overrides:
destroy
in classorg.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 interfaceorg.apache.uima.analysis_component.AnalysisComponent
- Overrides:
initialize
in classorg.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 classorg.apache.uima.analysis_component.CasAnnotator_ImplBase
-
-