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
Nested ClassesModifier and TypeClassDescriptionstatic interfaceCommandConditions.Condition<I extends CommandIssuer>static interfaceCommandConditions.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)
-