Class IntervalTierImpl
java.lang.Object
ca.phon.session.impl.IntervalTierImpl
- All Implemented Interfaces:
IntervalTierSPI
Basic implementation of a timeline tier.
-
Constructor Summary
ConstructorsConstructorDescriptionIntervalTierImpl(String name) IntervalTierImpl(String name, List<IntervalTier.Interval> intervals) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddInterval(IntervalTier.Interval interval, IntervalTier.InsertionStrategy insertionStrategy) Add new interval to tierGet list of intervals in tier (points included)getName()Get tier namebooleanremoveInterval(IntervalTier.Interval interval) Remove interval from tier
-
Constructor Details
-
IntervalTierImpl
public IntervalTierImpl() -
IntervalTierImpl
-
IntervalTierImpl
-
-
Method Details
-
getName
Description copied from interface:IntervalTierSPIGet tier name- Specified by:
getNamein interfaceIntervalTierSPI- Returns:
- tierName
-
getIntervals
Description copied from interface:IntervalTierSPIGet list of intervals in tier (points included)- Specified by:
getIntervalsin interfaceIntervalTierSPI- Returns:
- list of all intervals and points in tier in order
-
addInterval
public boolean addInterval(IntervalTier.Interval interval, IntervalTier.InsertionStrategy insertionStrategy) Description copied from interface:IntervalTierSPIAdd new interval to tier- Specified by:
addIntervalin interfaceIntervalTierSPI- Parameters:
interval-insertionStrategy-- Returns:
- boolean if interval was added, false otherwise
-
removeInterval
Description copied from interface:IntervalTierSPIRemove interval from tier- Specified by:
removeIntervalin interfaceIntervalTierSPI- Parameters:
interval-
-