Class IntervalTierDependentTierChanges
java.lang.Object
ca.phon.app.session.intervalTiers.IntervalTierDependentTierChanges
- All Implemented Interfaces:
TierEdit.DependentTierChanges<MediaSegment>
,ExtensionProvider
@Extension(Tier.class)
public class IntervalTierDependentTierChanges
extends Object
implements TierEdit.DependentTierChanges<MediaSegment>, ExtensionProvider
Extension for record media segment changes. This extension will update all record tiers
that are included in the session IntervalTiers. Internal media segments will be updated to
reflect the new record segment.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Install extension on an extendable object.void
performDependentTierChanges
(TierEdit<MediaSegment> tierEdit) Perform dependent tier changes, should throw a runtime exception (up to implementation) if given TierEdit parameterized type does not match our parameterized type.
-
Constructor Details
-
IntervalTierDependentTierChanges
public IntervalTierDependentTierChanges()
-
-
Method Details
-
performDependentTierChanges
Description copied from interface:TierEdit.DependentTierChanges
Perform dependent tier changes, should throw a runtime exception (up to implementation) if given TierEdit parameterized type does not match our parameterized type.- Specified by:
performDependentTierChanges
in interfaceTierEdit.DependentTierChanges<MediaSegment>
- Parameters:
tierEdit
-
-
installExtension
Description copied from interface:ExtensionProvider
Install extension on an extendable object.- Specified by:
installExtension
in interfaceExtensionProvider
-