public final class NameFinder
extends org.apache.uima.analysis_component.CasAnnotator_ImplBase
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 |
Modifier and Type | Field and Description |
---|---|
protected org.apache.uima.UimaContext |
context |
protected org.apache.uima.util.Logger |
mLogger |
protected org.apache.uima.cas.Type |
mNameType |
protected org.apache.uima.cas.Type |
mSentenceType |
protected org.apache.uima.cas.Type |
mTokenType |
protected String |
name |
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 and Description |
---|
NameFinder()
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Releases allocated resources.
|
protected void |
documentDone(org.apache.uima.cas.CAS cas)
Called if the current document is completely processed.
|
protected Span[] |
find(org.apache.uima.cas.CAS cas,
String[] tokens) |
void |
initialize()
Initializes the current instance with the given context.
|
void |
initialize(org.apache.uima.UimaContext context) |
protected void |
postProcessAnnotations(Span[] detectedNames,
org.apache.uima.cas.text.AnnotationFS[] nameAnnotations) |
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.
|
getRequiredCasInterface, process
getCasInstancesRequired, hasNext, next
public static final String NAME_TYPE_PARAMETER
public static final String TOKEN_PATTERN_OPTIMIZATION
public static final String TOKEN_FEATURE_PARAMETER
public static final String TOKEN_FEATURE_PREV_WINDOW_SIZE_PARAMETER
public static final String TOKEN_FEATURE_NEXT_WINDOW_SIZE_PARAMETER
public static final String TOKEN_CLASS_FEATURE_PARAMETER
public static final String TOKEN_CLASS_FEATURE_PREV_WINDOW_SIZE_PARAMETER
public static final String TOKEN_CLASS_FEATURE_NEXT_WINDOW_SIZE_PARAMETER
protected final String name
protected org.apache.uima.cas.Type mSentenceType
protected org.apache.uima.cas.Type mTokenType
protected org.apache.uima.cas.Type mNameType
protected org.apache.uima.UimaContext context
protected org.apache.uima.util.Logger mLogger
public NameFinder()
initialize(UimaContext)
to initialize
this instance. Not use the constructor.public void initialize() throws org.apache.uima.resource.ResourceInitializationException
org.apache.uima.resource.ResourceInitializationException
public void typeSystemInit(org.apache.uima.cas.TypeSystem typeSystem) throws org.apache.uima.analysis_engine.AnalysisEngineProcessException
org.apache.uima.analysis_engine.AnalysisEngineProcessException
protected void postProcessAnnotations(Span[] detectedNames, org.apache.uima.cas.text.AnnotationFS[] nameAnnotations)
protected void documentDone(org.apache.uima.cas.CAS cas)
public void destroy()
destroy
in interface org.apache.uima.analysis_component.AnalysisComponent
destroy
in class org.apache.uima.analysis_component.AnalysisComponent_ImplBase
public final void initialize(org.apache.uima.UimaContext context) throws org.apache.uima.resource.ResourceInitializationException
initialize
in interface org.apache.uima.analysis_component.AnalysisComponent
initialize
in class org.apache.uima.analysis_component.AnalysisComponent_ImplBase
org.apache.uima.resource.ResourceInitializationException
public final void process(org.apache.uima.cas.CAS cas)
process
in class org.apache.uima.analysis_component.CasAnnotator_ImplBase
Copyright © 2015 The Apache Software Foundation. All rights reserved.