Class ParameterValueAssigner<S extends CommandSource>
java.lang.Object
studio.mevera.imperat.context.internal.flow.ParameterValueAssigner<S>
-
Method Summary
Modifier and TypeMethodDescriptionstatic <S extends CommandSource>
ParameterValueAssigner<S>create(TreeExecutionResult<S> treeExecutionResult, CommandPathway<S> usage) static <S extends CommandSource>
ParameterValueAssigner<S>createWithCustomChain(TreeExecutionResult<S> treeExecutionResult, CommandPathway<S> usage, ParameterChain<S> customChain) voidresolve()
-
Method Details
-
create
public static <S extends CommandSource> ParameterValueAssigner<S> create(TreeExecutionResult<S> treeExecutionResult, CommandPathway<S> usage) -
createWithCustomChain
public static <S extends CommandSource> ParameterValueAssigner<S> createWithCustomChain(TreeExecutionResult<S> treeExecutionResult, CommandPathway<S> usage, ParameterChain<S> customChain) -
resolve
- Throws:
CommandException
-
getCommand
-