Klasse 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
Alle implementierten Schnittstellen:
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
  • Felddetails

    • NAME_TYPE_PARAMETER

      public static final String NAME_TYPE_PARAMETER
      Siehe auch:
    • NAME_TYPE_MAP_PARAMETER

      public static final String NAME_TYPE_MAP_PARAMETER
      Siehe auch:
    • TOKEN_PATTERN_OPTIMIZATION

      public static final String TOKEN_PATTERN_OPTIMIZATION
      Siehe auch:
    • TOKEN_FEATURE_PARAMETER

      public static final String TOKEN_FEATURE_PARAMETER
      Siehe auch:
    • TOKEN_FEATURE_PREV_WINDOW_SIZE_PARAMETER

      public static final String TOKEN_FEATURE_PREV_WINDOW_SIZE_PARAMETER
      Siehe auch:
    • TOKEN_FEATURE_NEXT_WINDOW_SIZE_PARAMETER

      public static final String TOKEN_FEATURE_NEXT_WINDOW_SIZE_PARAMETER
      Siehe auch:
    • TOKEN_CLASS_FEATURE_PARAMETER

      public static final String TOKEN_CLASS_FEATURE_PARAMETER
      Siehe auch:
    • TOKEN_CLASS_FEATURE_PREV_WINDOW_SIZE_PARAMETER

      public static final String TOKEN_CLASS_FEATURE_PREV_WINDOW_SIZE_PARAMETER
      Siehe auch:
    • TOKEN_CLASS_FEATURE_NEXT_WINDOW_SIZE_PARAMETER

      public static final String TOKEN_CLASS_FEATURE_NEXT_WINDOW_SIZE_PARAMETER
      Siehe auch:
  • Konstruktordetails

    • NameFinder

      public NameFinder()
      Initializes a new instance.

      Note: Use AnalysisComponent_ImplBase.initialize(UimaContext) to initialize this instance. Not use the constructor.

  • Methodendetails

    • 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.

      Löst aus:
      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.
      Löst aus:
      org.apache.uima.analysis_engine.AnalysisEngineProcessException
    • destroy

      public void destroy()
      Releases allocated resources.
      Angegeben von:
      destroy in Schnittstelle org.apache.uima.analysis_component.AnalysisComponent
      Setzt außer Kraft:
      destroy in Klasse org.apache.uima.analysis_component.AnalysisComponent_ImplBase
    • initialize

      public final void initialize(org.apache.uima.UimaContext context) throws org.apache.uima.resource.ResourceInitializationException
      Angegeben von:
      initialize in Schnittstelle org.apache.uima.analysis_component.AnalysisComponent
      Setzt außer Kraft:
      initialize in Klasse org.apache.uima.analysis_component.AnalysisComponent_ImplBase
      Löst aus:
      org.apache.uima.resource.ResourceInitializationException
    • process

      public final void process(org.apache.uima.cas.CAS cas)
      Performs name finding on the given CAS object.
      Angegeben von:
      process in Klasse org.apache.uima.analysis_component.CasAnnotator_ImplBase