Class DoubleArgument.Builder<C>
- java.lang.Object
-
- cloud.commandframework.arguments.CommandArgument.Builder<C,java.lang.Double>
-
- cloud.commandframework.arguments.standard.DoubleArgument.Builder<C>
-
- Enclosing class:
- DoubleArgument<C>
public static final class DoubleArgument.Builder<C> extends CommandArgument.Builder<C,java.lang.Double>
-
-
Method Summary
Modifier and Type Method Description @NonNull DoubleArgument<C>
build()
Builder a new double argument@NonNull DoubleArgument.Builder<C>
withMax(int max)
Set a maximum value@NonNull DoubleArgument.Builder<C>
withMin(int min)
Set a minimum value-
Methods inherited from class cloud.commandframework.arguments.CommandArgument.Builder
asOptional, asOptionalWithDefault, asRequired, getDefaultValue, getName, getParser, getSuggestionsProvider, isRequired, manager, withParser, withSuggestionsProvider
-
-
-
-
Method Detail
-
withMin
public @NonNull DoubleArgument.Builder<C> withMin(int min)
Set a minimum value- Parameters:
min
- Minimum value- Returns:
- Builder instance
-
withMax
public @NonNull DoubleArgument.Builder<C> withMax(int max)
Set a maximum value- Parameters:
max
- Maximum value- Returns:
- Builder instance
-
build
public @NonNull DoubleArgument<C> build()
Builder a new double argument- Overrides:
build
in classCommandArgument.Builder<C,java.lang.Double>
- Returns:
- Constructed argument
-
-