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 TypeMethodDescriptionvoid
addIgnoreWord
(String word) void
fallbackVisit
(TierElement obj) Generic, i.e., fallback, processing method.Get the list of intervals created by this visitor.void
removeIgnoreWord
(String word) void
reset()
void
visitTierInternalMedia
(TierInternalMedia tierInternalMedia) void
visitTierWord
(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:VisitorAdapter
Generic, i.e., fallback, processing method.- Specified by:
fallbackVisit
in classVisitorAdapter<TierElement>
- Parameters:
obj
- the object to visit
-