com.github.jenshaase.uimascala.core

SCasAnnotator_ImplBase

Related Doc: package core

abstract class SCasAnnotator_ImplBase extends JCasAnnotator_ImplBase with Configurable with ConfigurationInitialization with ResourceInitialization with AsAnalysisEngine

Scala Annotator.

Loads the parameter when initialized

Linear Supertypes
AsAnalysisEngine, ResourceInitialization, ConfigurationInitialization, Configurable, JCasAnnotator_ImplBase, Annotator_ImplBase, AnalysisComponent_ImplBase, AnalysisComponent, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SCasAnnotator_ImplBase
  2. AsAnalysisEngine
  3. ResourceInitialization
  4. ConfigurationInitialization
  5. Configurable
  6. JCasAnnotator_ImplBase
  7. Annotator_ImplBase
  8. AnalysisComponent_ImplBase
  9. AnalysisComponent
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SCasAnnotator_ImplBase()

Type Members

  1. class NiceObject[T <: AnyRef] extends AnyRef

    Definition Classes
    ConfigurationInitialization
  2. case class ParameterHolder(name: String, method: Method, metaParameter: Parameter[_]) extends Product with Serializable

    Definition Classes
    ConfigurationInitialization
  3. case class ResourceHolder(name: String, method: Method, metaParameter: TypedResource[_, _]) extends Product with Serializable

    Definition Classes
    ResourceInitialization

Abstract Value Members

  1. abstract def process(arg0: JCas): Unit

    Definition Classes
    JCasAnnotator_ImplBase
    Annotations
    @throws( ... )

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def add[T <: Annotation](a: T): T

    Adds a annotation to the index

  5. def addIfNotEmpty[T <: Annotation](a: T): T

    Adds an annotation to the index if the annotation is not empty

  6. def asAnalysisEngine: AnalysisEngine

    Creates a analysis engine from an Annotator instance

    Creates a analysis engine from an Annotator instance

    Definition Classes
    SCasAnnotator_ImplBaseAsAnalysisEngine
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def batchProcessComplete(): Unit

    Definition Classes
    AnalysisComponent_ImplBase → AnalysisComponent
    Annotations
    @throws( ... )
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def collectionProcessComplete(): Unit

    Definition Classes
    AnalysisComponent_ImplBase → AnalysisComponent
    Annotations
    @throws( ... )
  11. def destroy(): Unit

    Definition Classes
    AnalysisComponent_ImplBase → AnalysisComponent
  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getCasInstancesRequired(): Int

    Definition Classes
    Annotator_ImplBase → AnalysisComponent
  16. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  17. final def getContext(): UimaContext

    Attributes
    protected[org.apache.uima.analysis_component]
    Definition Classes
    AnalysisComponent_ImplBase
  18. def getRequiredCasInterface(): Class[JCas]

    Definition Classes
    JCasAnnotator_ImplBase → AnalysisComponent
  19. def getResultSpecification(): ResultSpecification

    Attributes
    protected[org.apache.uima.analysis_component]
    Definition Classes
    AnalysisComponent_ImplBase
  20. final def hasNext(): Boolean

    Definition Classes
    Annotator_ImplBase → AnalysisComponent
    Annotations
    @throws( ... )
  21. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  22. def initialize(context: UimaContext): Unit

    Definition Classes
    SCasAnnotator_ImplBase → AnalysisComponent_ImplBase → AnalysisComponent
  23. def introspect[B, V](comp: Configurable, methods: Array[Method])(f: (Method, Parameter[_]) ⇒ Any): Unit

    Uses reflection to find the parameters in the class

    Uses reflection to find the parameters in the class

    Attributes
    protected
    Definition Classes
    ConfigurationInitialization
  24. def introspectResources(comp: Configurable, methods: Array[Method])(f: (Method, TypedResource[_, _]) ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    ResourceInitialization
  25. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  26. def isParameter(m: Method): Boolean

    Checks if a method is a subclass of Parameter

    Checks if a method is a subclass of Parameter

    Definition Classes
    ConfigurationInitialization
  27. def isResource(m: Method): Boolean

    Definition Classes
    ResourceInitialization
  28. def loadParameter(context: UimaContext): Unit

    Uses the uima context to set the parameter

    Uses the uima context to set the parameter

    Attributes
    protected
    Definition Classes
    ConfigurationInitialization
  29. def loadResources(context: UimaContext): Unit

    Definition Classes
    ResourceInitialization
  30. val methods: Array[Method]

    Definition Classes
    ConfigurationInitialization
  31. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  32. final def next(): AbstractCas

    Definition Classes
    Annotator_ImplBase → AnalysisComponent
    Annotations
    @throws( ... )
  33. final def notify(): Unit

    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  35. def parameterKeyValues: Array[AnyRef]

    Definition Classes
    ConfigurationInitialization
  36. def parameters: List[Parameter[_]]

    Returns all parameters for the class

    Returns all parameters for the class

    Definition Classes
    ConfigurationInitialization
  37. def process(arg0: AbstractCas): Unit

    Definition Classes
    JCasAnnotator_ImplBase → AnalysisComponent
    Annotations
    @throws( ... )
  38. def reconfigure(): Unit

    Definition Classes
    AnalysisComponent_ImplBase → AnalysisComponent
    Annotations
    @throws( ... ) @throws( ... )
  39. val resMethods: Array[Method]

    Definition Classes
    ResourceInitialization
  40. def resources: List[TypedResource[_, _]]

    Definition Classes
    ResourceInitialization
  41. def setResultSpecification(arg0: ResultSpecification): Unit

    Definition Classes
    AnalysisComponent_ImplBase → AnalysisComponent
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  43. implicit def toNiceObject[T <: AnyRef](x: T): NiceObject[T]

    Definition Classes
    ConfigurationInitialization
  44. def toString(): String

    Definition Classes
    AnyRef → Any
  45. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AsAnalysisEngine

Inherited from ResourceInitialization

Inherited from Configurable

Inherited from JCasAnnotator_ImplBase

Inherited from Annotator_ImplBase

Inherited from AnalysisComponent_ImplBase

Inherited from AnalysisComponent

Inherited from AnyRef

Inherited from Any

Ungrouped