Class

com.johnsnowlabs.nlp.annotators.param

AnnotatorParam

Related Doc: package param

Permalink

class AnnotatorParam[A <: WritableAnnotatorComponent, B <: SerializedAnnotatorComponent[_ <: A]] extends Param[A]

Structure to guideline a writable non-standard PARAM for any annotator Uses json4s jackson for serialization

A

Any kind of Writable annotator component (usually a model approach)

B

Any kind of serialized figure, of writable type

Linear Supertypes
Param[A], Serializable, Serializable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AnnotatorParam
  2. Param
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AnnotatorParam(identifiable: Identifiable, name: String, description: String)(implicit m: Manifest[B])

    Permalink

    identifiable

    Required for uid generation and storage as ML Params

    name

    name of this Param, just like Param

    description

    description of this Param, just like Param

    m

    Implicit manifest constructor representation

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def ->(value: A): ParamPair[A]

    Permalink
    Definition Classes
    Param
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. object SerializableFormat extends Formats with Serializable

    Permalink

    Workaround json4s issue of DefaultFormats not being Serializable in provided release

  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val doc: String

    Permalink
    Definition Classes
    Param
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. final def equals(obj: Any): Boolean

    Permalink
    Definition Classes
    Param → AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. implicit val formats: SerializableFormat.type

    Permalink
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def hashCode(): Int

    Permalink
    Definition Classes
    Param → AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. val isValid: (A) ⇒ Boolean

    Permalink
    Definition Classes
    Param
  17. def jsonDecode(json: String): A

    Permalink
    Definition Classes
    AnnotatorParam → Param
  18. def jsonEncode(value: A): String

    Permalink
    Definition Classes
    AnnotatorParam → Param
  19. val name: String

    Permalink

    name of this Param, just like Param

    name of this Param, just like Param

    Definition Classes
    Param
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. val parent: String

    Permalink
    Definition Classes
    Param
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. final def toString(): String

    Permalink
    Definition Classes
    Param → AnyRef → Any
  26. def w(value: A): ParamPair[A]

    Permalink
    Definition Classes
    Param
  27. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Param[A]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped