Interface ActivatableLifecycleUser<T extends JobParameters>
- All Superinterfaces:
Activatable,LifecycleUser<T>
- All Known Implementing Classes:
ChannelFilter,ConfigurableTransformation,HandlerTarget,HandlerTargetImpl,LifecycleUserImpl,MultiFilter,NewlineFilter,ParsedReplaceTarget,ParsedReplaceTargetImpl,ReplaceTarget,RunPhase,SearchTerminals,StringFilter,TerminalReplaceTarget,TerminalReplaceTargetImpl,ThrowTarget,ThrowTargetImpl,TokenFilter,Transformation,TransformationPhase,TransformationPhaseBase,WalkPhase,WrapIdentifier,WrapThrowTarget,WrapThrowTargetImpl
public interface ActivatableLifecycleUser<T extends JobParameters>
extends LifecycleUser<T>, Activatable
Combines activatable and lifecycle user functionality.
-
Method Summary
Modifier and TypeMethodDescriptionactivation(Supplier<Boolean> activation)Override to make type more specificMethods inherited from interface io.github.douira.glsl_transformer.transform.Activatable
isActiveMethods inherited from interface io.github.douira.glsl_transformer.transform.LifecycleUser
getJobParameters, getLexer, getParser, getPlanner, getRootNode, init, initOnce, isInitialized, resetState, setInitialized, setPlanner
-
Method Details
-
activation
Override to make type more specific- Specified by:
activationin interfaceActivatable- Parameters:
activation- The activation supplier- Returns:
- This object
-