Package co.aikar.commands
Class CommandConditions<I extends CommandIssuer,CEC extends CommandExecutionContext<CEC,I>,CC extends ConditionContext<I>>
java.lang.Object
co.aikar.commands.CommandConditions<I,CEC,CC>
public class CommandConditions<I extends CommandIssuer,CEC extends CommandExecutionContext<CEC,I>,CC extends ConditionContext<I>>
extends Object
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
CommandConditions.Condition<I extends CommandIssuer>
static interface
CommandConditions.ParameterCondition<P,
CEC extends CommandExecutionContext, I extends CommandIssuer> -
Method Summary
Modifier and TypeMethodDescriptionaddCondition
(@NotNull String id, @NotNull CommandConditions.Condition<I> handler) addCondition
(Class<P> clazz, @NotNull String id, @NotNull CommandConditions.ParameterCondition<P, CEC, I> handler)
-
Method Details
-
addCondition
public CommandConditions.Condition<I> addCondition(@NotNull @NotNull String id, @NotNull @NotNull CommandConditions.Condition<I> handler) -
addCondition
public <P> CommandConditions.ParameterCondition addCondition(Class<P> clazz, @NotNull @NotNull String id, @NotNull @NotNull CommandConditions.ParameterCondition<P, CEC, I> handler)
-