Class FlagBuilder<S extends Source,T>
java.lang.Object
studio.mevera.imperat.command.parameters.ParameterBuilder<S,ExtractedInputFlag>
studio.mevera.imperat.command.parameters.FlagBuilder<S,T>
-
Field Summary
Fields inherited from class studio.mevera.imperat.command.parameters.ParameterBuilder
description, name, permission -
Method Summary
Modifier and TypeMethodDescriptionbuild()flagDefaultInputValue(OptionalValueSupplier valueSupplier) static <S extends Source,T>
FlagBuilder<S,T> ofFlag(String name, ParameterType<S, T> inputType) static <S extends Source,T>
FlagBuilder<S,T> setFree(boolean free) suggestForInputValue(SuggestionResolver<S> suggestionResolver) Methods inherited from class studio.mevera.imperat.command.parameters.ParameterBuilder
defaultValue, defaultValue, description, description, literalBuilder, permission, suggest, suggest
-
Method Details
-
ofFlag
public static <S extends Source,T> FlagBuilder<S,T> ofFlag(String name, ParameterType<S, T> inputType) -
ofSwitch
-
aliases
-
aliases
-
flagDefaultInputValue
-
suggestForInputValue
-
setFree
-
build
- Overrides:
buildin classParameterBuilder<S extends Source,ExtractedInputFlag>
-