Interface NumericArgument<S extends CommandSource>

All Superinterfaces:
Argument<S>, DescriptionHolder, PermissionHolder
All Known Implementing Classes:
NumericArgumentDecorator

public interface NumericArgument<S extends CommandSource> extends Argument<S>
Represents a behavior that deals with numeric inputs if they are ranged from min to max using NumericRange
  • Method Details

    • getRange

      @NotNull @NotNull NumericRange getRange()
      Returns:
      The actual range of the numeric parameter returns null if no range is specified!
    • hasRange

      default boolean hasRange()
    • matchesRange

      default <N extends Number> boolean matchesRange(N value)