Enum Class UserTierType

java.lang.Object
java.lang.Enum<UserTierType>
ca.phon.session.UserTierType
All Implemented Interfaces:
Serializable, Comparable<UserTierType>, Constable

public enum UserTierType extends Enum<UserTierType>
An enumeration of suggested dependent tiers names and their equivalents in CHAT
  • Enum Constant Details

    • Addressee

      public static final UserTierType Addressee
    • Actions

      public static final UserTierType Actions
    • Alternative

      public static final UserTierType Alternative
    • Coding

      public static final UserTierType Coding
    • Cohesion

      public static final UserTierType Cohesion
    • Comments

      public static final UserTierType Comments
    • EnglishTranslation

      public static final UserTierType EnglishTranslation
    • Errcoding

      public static final UserTierType Errcoding
    • Explanation

      public static final UserTierType Explanation
    • Facial

      public static final UserTierType Facial
    • Flow

      public static final UserTierType Flow
    • TargetGloss

      public static final UserTierType TargetGloss
    • Gesture

      public static final UserTierType Gesture
    • Intonation

      public static final UserTierType Intonation
    • Orthography

      public static final UserTierType Orthography
    • Paralinguistics

      public static final UserTierType Paralinguistics
    • SALT

      public static final UserTierType SALT
    • Situation

      public static final UserTierType Situation
    • SpeechAct

      public static final UserTierType SpeechAct
    • TimeStamp

      public static final UserTierType TimeStamp
    • Wor

      public static final UserTierType Wor
      word segment information, each word in orthography will be reproduced along with an internal-media element, this tier is not directly editable.
    • PhoneIntervals

      public static final UserTierType PhoneIntervals
      Phone segment information, each phone in IPA Actual will be reproduced along with an internal-media element, this tier is not directly editable.
    • Umor

      public static final UserTierType Umor
      umor/mor/trn tiers
    • Mor

      public static final UserTierType Mor
    • Trn

      public static final UserTierType Trn
    • Ugra

      public static final UserTierType Ugra
      ugra/gra/grt tiers
    • Gra

      public static final UserTierType Gra
    • Grt

      public static final UserTierType Grt
  • Method Details

    • values

      public static UserTierType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static UserTierType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getPhonTierName

      public String getPhonTierName()
    • getTalkbankTierType

      public String getTalkbankTierType()
    • getChatTierName

      public String getChatTierName()
    • getType

      public Class<?> getType()
    • isAlignable

      public boolean isAlignable()
    • fromPhonTierName

      public static UserTierType fromPhonTierName(String tierName)
    • fromPhonTierName

      public static UserTierType fromPhonTierName(String tierName, boolean ignoreCase)
    • fromChatTierName

      public static UserTierType fromChatTierName(String tierName)
    • fromTalkbankTierType

      public static UserTierType fromTalkbankTierType(String tbTierType)
    • determineCHATTierName

      public static String determineCHATTierName(Session session, String tierName)
      Abbreviate given tier name to a CHAT tier name.
      Parameters:
      tierName -
      Returns:
      tier name for CLAN in the form of %xAAAAAAA
    • abbreviateTierName

      public static String abbreviateTierName(String tierName)
      CLAN requires user-defined tier names be no longer than 7 characters
      Returns:
      mapped tier name