Class ShortArgument<C>

java.lang.Object
cloud.commandframework.arguments.CommandArgument<C,Short>
cloud.commandframework.arguments.standard.ShortArgument<C>
All Implemented Interfaces:
CloudKeyHolder<Short>, Comparable<CommandArgument<?,?>>

@API(status=STABLE, since="1.5.0") public final class ShortArgument<C> extends CommandArgument<C,Short>
  • Method Details

    • newBuilder

      public static <C> @NonNull ShortArgument.Builder<C> newBuilder(@NonNull String name)
      Create a new ShortArgument.Builder.
      Type Parameters:
      C - Command sender type
      Parameters:
      name - Name of the argument
      Returns:
      Created builder
    • of

      public static <C> @NonNull CommandArgument<C,Short> of(@NonNull String name)
      Create a new required ShortArgument.
      Type Parameters:
      C - Command sender type
      Parameters:
      name - Argument name
      Returns:
      Created argument
    • optional

      public static <C> @NonNull CommandArgument<C,Short> optional(@NonNull String name)
      Create a new optional ShortArgument.
      Type Parameters:
      C - Command sender type
      Parameters:
      name - Argument name
      Returns:
      Created argument
    • optional

      public static <C> @NonNull CommandArgument<C,Short> optional(@NonNull String name, short defaultNum)
      Create a new required ShortArgument with the specified default value.
      Type Parameters:
      C - Command sender type
      Parameters:
      name - Argument name
      defaultNum - Default value
      Returns:
      Created argument
    • getMin

      public short getMin()
      Get the minimum accepted short that could have been parsed
      Returns:
      Minimum short
    • getMax

      public short getMax()
      Get the maximum accepted short that could have been parsed
      Returns:
      Maximum short