Class TierDataIntervalVisitor
java.lang.Object
ca.phon.visitor.VisitorAdapter<TierElement>
ca.phon.app.session.intervalTiers.TierDataIntervalVisitor
- All Implemented Interfaces:
Visitor<TierElement>
Visitor for producing a list of TimelineInterval objects from a
tier data object. Words are appended to a buffer until an internal
media is encountered. At that point, a new TimelineInterval is created
and added to the list.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIgnoreWord(String word) voidfallbackVisit(TierElement obj) Generic, i.e., fallback, processing method.Get the list of intervals created by this visitor.voidremoveIgnoreWord(String word) voidreset()voidvisitTierInternalMedia(TierInternalMedia tierInternalMedia) voidvisitTierWord(TierString tierWord) Methods inherited from class ca.phon.visitor.VisitorAdapter
visit
-
Constructor Details
-
TierDataIntervalVisitor
public TierDataIntervalVisitor()
-
-
Method Details
-
addIgnoreWord
-
removeIgnoreWord
-
reset
public void reset() -
visitTierWord
-
visitTierInternalMedia
-
getIntervals
Get the list of intervals created by this visitor.- Returns:
-
fallbackVisit
Description copied from class:VisitorAdapterGeneric, i.e., fallback, processing method.- Specified by:
fallbackVisitin classVisitorAdapter<TierElement>- Parameters:
obj- the object to visit
-