Class 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
    • Constructor Detail

      • NameFinder

        public NameFinder()
        Initializes a new instance.

        Note: Use AnalysisComponent_ImplBase.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