public class ParamValidators extends Object
Constructor and Description |
---|
ParamValidators() |
Modifier and Type | Method and Description |
---|---|
static <T> ParamValidator<T> |
alwaysTrue() |
static <T> ParamValidator<T> |
gt(double lowerBound) |
static <T> ParamValidator<T> |
gtEq(double lowerBound) |
static <T> ParamValidator<T> |
inArray(T... allowed) |
static <T> ParamValidator<T> |
inRange(double lowerBound,
double upperBound) |
static <T> ParamValidator<T> |
inRange(double lowerBound,
double upperBound,
boolean lowerInclusive,
boolean upperInclusive)
Check if the parameter value is in the range from lowerBound to upperBound.
|
static <T> ParamValidator<T> |
lt(double upperBound) |
static <T> ParamValidator<T> |
ltEq(double upperBound) |
static <T> ParamValidator<T[]> |
nonEmptyArray() |
static <T> ParamValidator<T> |
notNull() |
public static <T> ParamValidator<T> alwaysTrue()
public static <T> ParamValidator<T> gt(double lowerBound)
public static <T> ParamValidator<T> gtEq(double lowerBound)
public static <T> ParamValidator<T> lt(double upperBound)
public static <T> ParamValidator<T> ltEq(double upperBound)
public static <T> ParamValidator<T> inRange(double lowerBound, double upperBound, boolean lowerInclusive, boolean upperInclusive)
lowerInclusive
- if true, range includes value = lowerBoundupperInclusive
- if true, range includes value = upperBoundpublic static <T> ParamValidator<T> inRange(double lowerBound, double upperBound)
public static <T> ParamValidator<T> inArray(T... allowed)
public static <T> ParamValidator<T> notNull()
public static <T> ParamValidator<T[]> nonEmptyArray()
Copyright © 2019–2023 The Apache Software Foundation. All rights reserved.