Class IntervalTiersImpl
java.lang.Object
ca.phon.session.impl.IntervalTiersImpl
-
Constructor Summary
ConstructorsConstructorDescriptionIntervalTiersImpl
(float length, MediaUnit mediaUnit, List<String> recordTimelineTiers, List<IntervalTier> intervalTiers) -
Method Summary
Modifier and TypeMethodDescriptionboolean
addRecordIntervalTier
(String tierName) boolean
addTier
(IntervalTier tier) Add timeline tierfloat
getTiers()
boolean
removeRecordIntervalTier
(String tierName) boolean
removeTier
(IntervalTier tier) Remove session level interval tiervoid
setLength
(float length) void
setMediaUnit
(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:
getLength
in interfaceIntervalTiersSPI
-
setLength
public void setLength(float length) - Specified by:
setLength
in interfaceIntervalTiersSPI
-
getMediaUnit
- Specified by:
getMediaUnit
in interfaceIntervalTiersSPI
-
setMediaUnit
- Specified by:
setMediaUnit
in interfaceIntervalTiersSPI
-
getRecordIntervalTiers
- Specified by:
getRecordIntervalTiers
in interfaceIntervalTiersSPI
-
addRecordIntervalTier
- Specified by:
addRecordIntervalTier
in interfaceIntervalTiersSPI
-
removeRecordIntervalTier
- Specified by:
removeRecordIntervalTier
in interfaceIntervalTiersSPI
-
getTiers
- Specified by:
getTiers
in interfaceIntervalTiersSPI
-
removeTier
Description copied from interface:IntervalTiersSPI
Remove session level interval tier- Specified by:
removeTier
in interfaceIntervalTiersSPI
- Parameters:
tier
-- Returns:
- true if removed, false if not found in tier list
-
addTier
Description copied from interface:IntervalTiersSPI
Add timeline tier- Specified by:
addTier
in interfaceIntervalTiersSPI
- Parameters:
tier
-- Returns:
- true if added, false if not
-