Packages

c

edu.holycross.shot.tabulae

MorphologyFilter

case class MorphologyFilter(pos: Option[String] = None, person: Option[Person] = None, grammaticalNumber: Option[GrammaticalNumber] = None, tense: Option[Tense] = None, mood: Option[Mood] = None, voice: Option[Voice] = None, gender: Option[Gender] = None, grammaticalCase: Option[GrammaticalCase] = None, degree: Option[Degree] = None, indeclinablePoS: Option[IndeclinablePoS] = None) extends LogSupport with Product with Serializable

Identify any set of possible MorphologicalPropertys.

Linear Supertypes
Product, Equals, LogSupport, LazyLogger, LoggingMethods, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MorphologyFilter
  2. Product
  3. Equals
  4. LogSupport
  5. LazyLogger
  6. LoggingMethods
  7. Serializable
  8. Serializable
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MorphologyFilter(pos: Option[String] = None, person: Option[Person] = None, grammaticalNumber: Option[GrammaticalNumber] = None, tense: Option[Tense] = None, mood: Option[Mood] = None, voice: Option[Voice] = None, gender: Option[Gender] = None, grammaticalCase: Option[GrammaticalCase] = None, degree: Option[Degree] = None, indeclinablePoS: Option[IndeclinablePoS] = None)

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 agrees(form: LemmatizedForm): Boolean

    If if a give LemmatizedForm matches all specifications of the MorphologyFilter.

    If if a give LemmatizedForm matches all specifications of the MorphologyFilter.

    form

    Form to check.

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def caseAgrees(lemmatizedForm: LemmatizedForm): Boolean
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate() @throws( ... )
  8. macro def debug(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  9. macro def debug(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  10. val degree: Option[Degree]
  11. def degreeAgrees(lemmatizedForm: LemmatizedForm): Boolean
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. macro def error(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  14. macro def error(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  15. val gender: Option[Gender]
  16. def genderAgrees(lemmatizedForm: LemmatizedForm): Boolean
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. val grammaticalCase: Option[GrammaticalCase]
  19. val grammaticalNumber: Option[GrammaticalNumber]
  20. def indeclinableAgrees(lemmatizedForm: LemmatizedForm): Boolean
  21. val indeclinablePoS: Option[IndeclinablePoS]
  22. macro def info(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  23. macro def info(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. macro def logAt(logLevel: LogLevel, message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  26. lazy val logger: Logger
    Attributes
    protected[this]
    Definition Classes
    LazyLogger
  27. val mood: Option[Mood]
  28. def moodAgrees(lemmatizedForm: LemmatizedForm): Boolean
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  31. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  32. def numberAgrees(lemmatizedForm: LemmatizedForm): Boolean
  33. val person: Option[Person]
  34. def personAgrees(lemmatizedForm: LemmatizedForm): Boolean

    True if a person is specified and agrees with the value of the given form.

    True if a person is specified and agrees with the value of the given form.

    lemmatizedForm

    Form to check.

  35. val pos: Option[String]
  36. def posAgrees(lemmatizedForm: LemmatizedForm): Boolean

    True if a pos is specified and agrees with the pos of the given form.

  37. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  38. val tense: Option[Tense]
  39. def tenseAgrees(lemmatizedForm: LemmatizedForm): Boolean
  40. macro def trace(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  41. macro def trace(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  42. val voice: Option[Voice]
  43. def voiceAgrees(lemmatizedForm: LemmatizedForm): Boolean
  44. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  46. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. macro def warn(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  48. macro def warn(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Product

Inherited from Equals

Inherited from LogSupport

Inherited from LazyLogger

Inherited from LoggingMethods

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped