Package opennlp.uima.parser
Class Parser
- 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.parser.Parser
-
- All Implemented Interfaces:
org.apache.uima.analysis_component.AnalysisComponent
public class Parser extends org.apache.uima.analysis_component.CasAnnotator_ImplBase
Abstract base class for OpenNLP Parser annotators.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.ParseType The full name of the parse type String opennlp.uima.TypeFeature The name of the type feature Optional parameters
Type Name Description Integer opennlp.uima.BeamSize
-
-
Field Summary
Fields Modifier and Type Field Description static String
CHILDREN_FEATURE_PARAMETER
static String
PARSE_TYPE_PARAMETER
static String
PROBABILITY_FEATURE_PARAMETER
static String
TYPE_FEATURE_PARAMETER
-
Constructor Summary
Constructors Constructor Description Parser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
Releases allocated resources.void
initialize(org.apache.uima.UimaContext context)
Initializes the current instance with the given context.void
process(org.apache.uima.cas.CAS cas)
Performs parsing on the givenCAS
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
-
PARSE_TYPE_PARAMETER
public static final String PARSE_TYPE_PARAMETER
- See Also:
- Constant Field Values
-
TYPE_FEATURE_PARAMETER
public static final String TYPE_FEATURE_PARAMETER
- See Also:
- Constant Field Values
-
CHILDREN_FEATURE_PARAMETER
public static final String CHILDREN_FEATURE_PARAMETER
- See Also:
- Constant Field Values
-
PROBABILITY_FEATURE_PARAMETER
public static final String PROBABILITY_FEATURE_PARAMETER
- See Also:
- Constant Field Values
-
-
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.- 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
-
typeSystemInit
public void typeSystemInit(org.apache.uima.cas.TypeSystem typeSystem) throws org.apache.uima.analysis_engine.AnalysisEngineProcessException
Initializes the type system.- Overrides:
typeSystemInit
in classorg.apache.uima.analysis_component.CasAnnotator_ImplBase
- Throws:
org.apache.uima.analysis_engine.AnalysisEngineProcessException
-
process
public void process(org.apache.uima.cas.CAS cas)
Performs parsing on the givenCAS
object.- Specified by:
process
in classorg.apache.uima.analysis_component.CasAnnotator_ImplBase
-
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
-
-