Interface TierEdit.DependentTierChanges<T>
- Type Parameters:
T- must match tier
- All Known Implementing Classes:
IntervalTierDependentTierChanges,IPADependentTierChanges,MediaDependentTierChanges,PhointTierUpdater,PhointTierUpdater2,TierEdit.DependentTierChangeChain,WordIntervalsTextUpdater
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@Extension(Tier.class)
@FunctionalInterface
public static interface TierEdit.DependentTierChanges<T>
Extension for tiers which allow for automatic changes to dependent tiers to be setup at runtime.
These changes will be performed after all default dependent tier changes.
-
Method Summary
Modifier and TypeMethodDescriptionvoidperformDependentTierChanges(TierEdit<T> tierEdit) Perform dependent tier changes, should throw a runtime exception (up to implementation) if given TierEdit parameterized type does not match our parameterized type.
-
Method Details
-
performDependentTierChanges
Perform dependent tier changes, should throw a runtime exception (up to implementation) if given TierEdit parameterized type does not match our parameterized type.- Parameters:
tierEdit-- Throws:
RuntimeException- usuallyIllegalStateExceptionon type mismatch
-