Class BooleanArgument.Builder<C>
- java.lang.Object
-
- cloud.commandframework.arguments.CommandArgument.Builder<C,java.lang.Boolean>
-
- cloud.commandframework.arguments.standard.BooleanArgument.Builder<C>
-
- Enclosing class:
- BooleanArgument<C>
public static final class BooleanArgument.Builder<C> extends CommandArgument.Builder<C,java.lang.Boolean>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder(@NonNull java.lang.String name)
-
Method Summary
Modifier and Type Method Description @NonNull BooleanArgument<C>
build()
Builder a new boolean argument@NonNull BooleanArgument.Builder<C>
withLiberal(boolean liberal)
Set the liberal toggle-
Methods inherited from class cloud.commandframework.arguments.CommandArgument.Builder
asOptional, asOptionalWithDefault, asRequired, getDefaultValue, getName, getParser, getSuggestionsProvider, isRequired, manager, withParser, withSuggestionsProvider
-
-
-
-
Method Detail
-
withLiberal
public @NonNull BooleanArgument.Builder<C> withLiberal(boolean liberal)
Set the liberal toggle- Parameters:
liberal
- liberal value- Returns:
- Builder instance
-
build
public @NonNull BooleanArgument<C> build()
Builder a new boolean argument- Overrides:
build
in classCommandArgument.Builder<C,java.lang.Boolean>
- Returns:
- Constructed argument
-
-