Class IntervalTiersImpl
java.lang.Object
ca.phon.session.impl.IntervalTiersImpl
- All Implemented Interfaces:
IntervalTiersSPI
Default implementation of a timeline.
-
Constructor Summary
ConstructorsConstructorDescriptionIntervalTiersImpl(float length, MediaUnit mediaUnit, List<String> recordTimelineTiers, List<IntervalTier> intervalTiers) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddRecordIntervalTier(String tierName) booleanaddTier(IntervalTier tier) Add timeline tierfloatgetTiers()booleanremoveRecordIntervalTier(String tierName) booleanremoveTier(IntervalTier tier) Remove session level interval tiervoidsetLength(float length) voidsetMediaUnit(MediaUnit mediaUnit)
-
Constructor Details
-
IntervalTiersImpl
public IntervalTiersImpl() -
IntervalTiersImpl
public IntervalTiersImpl(float length, MediaUnit mediaUnit, List<String> recordTimelineTiers, List<IntervalTier> intervalTiers)
-
-
Method Details
-
getLength
public float getLength()- Specified by:
getLengthin interfaceIntervalTiersSPI
-
setLength
public void setLength(float length) - Specified by:
setLengthin interfaceIntervalTiersSPI
-
getMediaUnit
- Specified by:
getMediaUnitin interfaceIntervalTiersSPI
-
setMediaUnit
- Specified by:
setMediaUnitin interfaceIntervalTiersSPI
-
getRecordIntervalTiers
- Specified by:
getRecordIntervalTiersin interfaceIntervalTiersSPI
-
addRecordIntervalTier
- Specified by:
addRecordIntervalTierin interfaceIntervalTiersSPI
-
removeRecordIntervalTier
- Specified by:
removeRecordIntervalTierin interfaceIntervalTiersSPI
-
getTiers
- Specified by:
getTiersin interfaceIntervalTiersSPI
-
removeTier
Description copied from interface:IntervalTiersSPIRemove session level interval tier- Specified by:
removeTierin interfaceIntervalTiersSPI- Parameters:
tier-- Returns:
- true if removed, false if not found in tier list
-
addTier
Description copied from interface:IntervalTiersSPIAdd timeline tier- Specified by:
addTierin interfaceIntervalTiersSPI- Parameters:
tier-- Returns:
- true if added, false if not
-