Interface NumericParameter<S extends Source>

All Superinterfaces:
CommandParameter<S>, DescriptionHolder, PermissionHolder
All Known Implementing Classes:
NumericParameterDecorator

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

    • getRange

      @Nullable @Nullable 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)