Class FlagArgumentBuilder<S extends CommandSource,T>
java.lang.Object
studio.mevera.imperat.command.arguments.ArgumentBuilder<S,ParsedFlagArgument<S>>
studio.mevera.imperat.command.arguments.FlagArgumentBuilder<S,T>
public final class FlagArgumentBuilder<S extends CommandSource,T>
extends ArgumentBuilder<S,ParsedFlagArgument<S>>
-
Field Summary
Fields inherited from class studio.mevera.imperat.command.arguments.ArgumentBuilder
description, name, permission, validators -
Method Summary
Modifier and TypeMethodDescriptionbuild()flagDefaultInputValue(DefaultValueProvider valueSupplier) static <S extends CommandSource,T>
FlagArgumentBuilder<S,T> ofFlag(String name, ArgumentType<S, T> inputType) static <S extends CommandSource,T>
FlagArgumentBuilder<S,T> suggestForInputValue(SuggestionProvider<S> suggestionProvider) Methods inherited from class studio.mevera.imperat.command.arguments.ArgumentBuilder
defaultValue, defaultValue, description, description, permission, suggest, suggest, validate, validate
-
Method Details
-
ofFlag
public static <S extends CommandSource,T> FlagArgumentBuilder<S,T> ofFlag(String name, ArgumentType<S, T> inputType) -
ofSwitch
-
aliases
-
aliases
-
flagDefaultInputValue
-
suggestForInputValue
-
build
- Overrides:
buildin classArgumentBuilder<S extends CommandSource,ParsedFlagArgument<S extends CommandSource>>
-