Interface TierEdit.DependentTierChanges<T>
- Type Parameters:
T
- must match tier
- All Known Implementing Classes:
IntervalTierDependentTierChanges
,IPADependentTierChanges
,MediaDependentTierChanges
,PhointTierUpdater
,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 TypeMethodDescriptionvoid
performDependentTierChanges
(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
- usuallyIllegalStateException
on type mismatch
-