opennlp.uima.normalizer
Class Normalizer
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.normalizer.Normalizer
- All Implemented Interfaces:
- org.apache.uima.analysis_component.AnalysisComponent
public class Normalizer
- extends org.apache.uima.analysis_component.CasAnnotator_ImplBase
The Normalizer tries the structure annotations. The structured value
is than assigned to a field of the annotation.
The process depends on the
string Tokens must be (fuzzy) mapped to categories eg. a month, a day or a
year (use dictionary) integer, float tokens must be parsed eg. for percentage
or period boolean tokens must be parsed eg is there any ???
restricted set of outcomes throw error if not matched or silently fail
unrestricted set of outcomes
Constructor Summary |
Normalizer()
Initializes a new instance. |
Method Summary |
void |
initialize(org.apache.uima.UimaContext context)
Initializes the current instance with the given context. |
void |
process(org.apache.uima.cas.CAS tcas)
|
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, destroy, reconfigure, setResultSpecification |
Normalizer
public Normalizer()
- Initializes a new instance.
Note: Use
initialize(UimaContext)
to initialize this instance. Not
use the constructor.
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 org.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 class org.apache.uima.analysis_component.CasAnnotator_ImplBase
- Throws:
org.apache.uima.analysis_engine.AnalysisEngineProcessException
process
public void process(org.apache.uima.cas.CAS tcas)
- Specified by:
process
in class org.apache.uima.analysis_component.CasAnnotator_ImplBase
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.