public class CommandConditions<I extends CommandIssuer,CEC extends CommandExecutionContext<CEC,I>,CC extends ConditionContext<I>> extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
CommandConditions.Condition<I extends CommandIssuer> |
static interface |
CommandConditions.ParameterCondition<P,CEC extends CommandExecutionContext,I extends CommandIssuer> |
| Modifier and Type | Method and Description |
|---|---|
<P> CommandConditions.ParameterCondition |
addCondition(Class<P> clazz,
@NotNull String id,
@NotNull CommandConditions.ParameterCondition<P,CEC,I> handler) |
CommandConditions.Condition<I> |
addCondition(@NotNull String id,
@NotNull CommandConditions.Condition<I> handler) |
public CommandConditions.Condition<I> addCondition(@NotNull @NotNull String id, @NotNull @NotNull CommandConditions.Condition<I> handler)
public <P> CommandConditions.ParameterCondition addCondition(Class<P> clazz, @NotNull @NotNull String id, @NotNull @NotNull CommandConditions.ParameterCondition<P,CEC,I> handler)
Copyright © 2019. All rights reserved.