Class SyllableVisitor
- All Implemented Interfaces:
Visitor<IPAElement>
- Direct Known Subclasses:
SyllableAndPausesVisitor
A phone visitor that breaks an
IPATranscript into syllables.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidfallbackVisit(IPAElement obj) Generic, i.e., fallback, processing method.Get the syllables detected by this visitorvoidreset()Rest syllable listvoidvisitBasicPhone(Phone phone) voidvisitCompoundPhone(CompoundPhone phone) voidvisitIntraWordPause(IntraWordPause intraWordPause) voidvisitPause(Pause pause) voidvisitStressMarker(StressMarker stressMarker) voidvisitToneNumber(ToneNumber toneNumber) Methods inherited from class ca.phon.visitor.VisitorAdapter
visit
-
Field Details
-
currentSyllableBuilder
current syllable
-
-
Constructor Details
-
SyllableVisitor
public SyllableVisitor()
-
-
Method Details
-
fallbackVisit
Description copied from class:VisitorAdapterGeneric, i.e., fallback, processing method.- Specified by:
fallbackVisitin classVisitorAdapter<IPAElement>- Parameters:
obj- the object to visit
-
visitBasicPhone
-
visitCompoundPhone
-
visitStressMarker
-
visitIntraWordPause
-
breakSyllable
protected void breakSyllable() -
getSyllables
Get the syllables detected by this visitor- Returns:
- detected syllables
-
visitPause
-
visitToneNumber
-
reset
public void reset()Rest syllable list
-