Class Group

All Implemented Interfaces:
IExtendable

public final class Group extends ExtendableObject
A Group is a vertical view of tier information in a record.
  • Method Details

    • getRecord

      public Record getRecord()
    • getGroupIndex

      public int getGroupIndex()
    • getOrthography

      public Orthography getOrthography()
    • setOrthography

      public void setOrthography(Orthography ortho)
    • getIPATarget

      public IPATranscript getIPATarget()
    • getIPAActual

      public IPATranscript getIPAActual()
    • getTier

      public Object getTier(String name)
    • getTier

      public <T> T getTier(String name, Class<T> type)
    • setIPATarget

      public void setIPATarget(IPATranscript ipa)
    • setIPAActual

      public void setIPAActual(IPATranscript ipa)
    • getPhoneAlignment

      public PhoneMap getPhoneAlignment()
    • setPhoneAlignment

      public void setPhoneAlignment(PhoneMap alignment)
    • getNotes

      public TierString getNotes()
    • setNotes

      public void setNotes(TierString notes)
    • setTier

      public <T> void setTier(String name, Class<T> type, T val)
    • getAlignedWord

      public Word getAlignedWord(int wordIndex)
    • getAlignedWordCount

      public int getAlignedWordCount()
    • getWordCount

      public int getWordCount(String tierName)
    • getSyllableAlignment

      public SyllableMap getSyllableAlignment()
    • getAlignedSyllableCount

      public int getAlignedSyllableCount()
    • getAlignedSyllable

      public AlignedSyllable getAlignedSyllable(int index)