Class SyllabifierOptions

java.lang.Object
ca.phon.session.SyllabifierOptions

public final class SyllabifierOptions extends Object
Useful methods for finding the correct syllabifier in different situations
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    IPA Transcript tier parameters key used for custom syllabifier settings
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    findSyllabifier(Session session, Record record, Tier<IPATranscript> tier)
    Return syllabifier based on the following rules: If tier parameters has a value for key TIER_SYLLABIFIER, use syllabifier for that language if found If record language is set, attempt to find syllabifier for that language If session language is set, attempt to find syllabifier for that language Finally, return default syllabifier

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • TIER_SYLLABIFIER

      public static final String TIER_SYLLABIFIER
      IPA Transcript tier parameters key used for custom syllabifier settings
      See Also:
  • Constructor Details

    • SyllabifierOptions

      public SyllabifierOptions()
  • Method Details

    • findSyllabifier

      public static Syllabifier findSyllabifier(Session session, Record record, Tier<IPATranscript> tier)
      Return syllabifier based on the following rules:
          If tier parameters has a value for key TIER_SYLLABIFIER, use syllabifier for that language if found
          If record language is set, attempt to find syllabifier for that language
          If session language is set, attempt to find syllabifier for that language
          Finally, return default syllabifier
      Parameters:
      session - session, may be null
      record - record, may be null
      tier - tier, may be null
      Returns:
      syllabifier based on rules