Class ArgumentIsOutOfRangeException

All Implemented Interfaces:
Serializable

public final class ArgumentIsOutOfRangeException extends AbstractInvalidArgumentException
A ArgumentIsOutOfRangeException is a AbstractInvalidArgumentException that is supposed to be thrown when a given argument is undesirably not in a given range.
Author:
Silvan Wyss
See Also:
  • Method Details

    • forArgumentAndArgumentNameAndRangeWithMinAndMax

      public static ArgumentIsOutOfRangeException forArgumentAndArgumentNameAndRangeWithMinAndMax(double argument, String argumentName, double min, double max)
      Parameters:
      argument -
      argumentName -
      min -
      max -
      Returns:
      a new ArgumentIsOutOfRangeException for the given argument, argumentName and range defined by the given min and max.
      Throws:
      RuntimeException - if the given argumentName is null or blank.
    • forArgumentAndArgumentNameAndRangeWithMinAndMax

      public static ArgumentIsOutOfRangeException forArgumentAndArgumentNameAndRangeWithMinAndMax(long argument, String argumentName, long min, long max)
      Parameters:
      argument -
      argumentName -
      min -
      max -
      Returns:
      a new ArgumentIsOutOfRangeException for the given argument, argumentName and range defined by the given min and max.
      Throws:
      RuntimeException - if the given argumentName is null or blank.
    • forArgumentAndRangeWithMinAndMax

      public static ArgumentIsOutOfRangeException forArgumentAndRangeWithMinAndMax(double argument, double min, double max)
      Parameters:
      argument -
      min -
      max -
      Returns:
      a new ArgumentIsOutOfRangeException for the given argument and range defined by the given min and max.
    • forArgumentAndRangeWithMinAndMax

      public static ArgumentIsOutOfRangeException forArgumentAndRangeWithMinAndMax(long argument, long min, long max)
      Parameters:
      argument -
      min -
      max -
      Returns:
      a new ArgumentIsOutOfRangeException for the given argument and range defined by the given min and max.