t

edu.holycross.shot.latin

LatinAlphabet

trait LatinAlphabet extends AnyRef

Behavior of a case-insensitive Latin alphabet. All alphabetic and punctuation characters must be explicitly enumerated in lower-case form. White space is ignored in evaluating whether a String is valid in a given alphabet.

Annotations
@JSExportAll()
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LatinAlphabet
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def alphabetString: String

    Ordered list of all allowed alphabetic characters.

  2. abstract def consonants: Set[String]

    Set of consonants.

  3. abstract def diphthongs: Set[String]

    Set of allowed diphthongs.

  4. abstract def label: String

    Labelling String for a specific implementation.

  5. abstract def punctuationString: String

    List of all allowed punctuation characters.

  6. abstract def semivowels: Set[String]

    Possiby empty set of semivowels.

  7. abstract def syllabify(s: String): Vector[String]

    Divide a given String into a Vector of Strings.

    Divide a given String into a Vector of Strings.

    s

    String to syllabify.

  8. abstract def vowels: Set[String]

    Set of vowels.

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 alphabetic(s: String): Boolean

    True if s is composed only of alphabetic characters.

    True if s is composed only of alphabetic characters.

    s

    String to check.

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. def consonant(s: String): Boolean

    True if s is a consonant.

    True if s is a consonant.

    s

    String to check.

  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. def fstString: String

    Compose a String in the notation of the Stuttgart FST toolkit representing this alphabet for use with the tabulae system for building morphological parsers.

  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. def numeric(s: String): Boolean

    True if s is composed only of numeric characters.

    True if s is composed only of numeric characters.

    s

    String to check.

  19. def numerics: Vector[Char]

    List of all allowed numeric characters.

  20. def semivowel(s: String): Boolean

    True if s is a semivowel.

    True if s is a semivowel.

    s

    String to check.

  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. def valid(s: String): Boolean

    True if a given string is valid in this alphabet.

    True if a given string is valid in this alphabet.

    s

    String to check.

  24. def valid(c: Char): Boolean

    True if a given non-whitespace character is defined in this alphabet.

    True if a given non-whitespace character is defined in this alphabet.

    c

    Character to check.

  25. def vowel(s: String): Boolean

    True if s is a vowel.

    True if s is a vowel.

    s

    String to check.

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

Inherited from AnyRef

Inherited from Any

Ungrouped