Class BooleanArgument<C>

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

@API(status=STABLE) public final class BooleanArgument<C> extends CommandArgument<C,Boolean>
  • Method Details

    • newBuilder

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

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

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

      public static <C> @NonNull CommandArgument<C,Boolean> optional(@NonNull String name, boolean defaultBoolean)
      Create a new required command argument with a default value
      Type Parameters:
      C - Command sender type
      Parameters:
      name - Argument name
      defaultBoolean - Default num
      Returns:
      Created argument
    • isLiberal

      public boolean isLiberal()
      Get the liberal boolean
      Returns:
      Liberal boolean