Class Chunker

  • All Implemented Interfaces:
    org.apache.uima.analysis_component.AnalysisComponent

    public final class Chunker
    extends org.apache.uima.analysis_component.CasAnnotator_ImplBase
    OpenNLP Chunker 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.POSFeature
    String opennlp.uima.ChunkType
    String opennlp.uima.ChunkTagFeature

    Optional parameters

    Type Name Description
    Integer opennlp.uima.BeamSize
    • Constructor Summary

      Constructors 
      Constructor Description
      Chunker()
      Initializes a new instance.
    • 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 tcas)
      Performs chunking on the given tcas 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
      • Methods inherited from class org.apache.uima.analysis_component.AnalysisComponent_ImplBase

        batchProcessComplete, collectionProcessComplete, reconfigure, setResultSpecification
    • Field Detail

      • CHUNK_TAG_FEATURE_PARAMETER

        public static final String CHUNK_TAG_FEATURE_PARAMETER
        The chunk tag feature parameter
        See Also:
        Constant Field Values
    • Constructor Detail

      • Chunker

        public Chunker()
        Initializes a new instance.

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

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

        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)
        Performs chunking on the given tcas object.
        Specified by:
        process in class org.apache.uima.analysis_component.CasAnnotator_ImplBase
      • 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