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 Classes Modifier and Type Class Description static interfaceCommandConditions.Condition<I extends CommandIssuer>static interfaceCommandConditions.ParameterCondition<P,CEC extends CommandExecutionContext,I extends CommandIssuer>
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommandConditions.Condition<I>addCondition(@NotNull String id, @NotNull CommandConditions.Condition<I> handler)<P> CommandConditions.ParameterConditionaddCondition(Class<P> clazz, @NotNull String id, @NotNull CommandConditions.ParameterCondition<P,CEC,I> handler)
-
-
-
Method Detail
-
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)
-
-