public interface Value<T> extends Type<T>
| Modifier and Type | Interface and Description |
|---|---|
static class |
Value.ComparableValue<T extends java.lang.Comparable<T>> |
Type.ComparableType<T extends java.lang.Comparable<T>>| Modifier and Type | Method and Description |
|---|---|
static <T extends java.lang.Comparable<T>> |
compare(T value,
com.github.leeonky.util.function.Comparator<java.lang.Integer> comparator,
java.lang.String valueName) |
default T |
convertAs(Data actual,
com.github.leeonky.util.BeanClass<?> type) |
static <T> Value<T> |
equalTo(T value) |
default java.lang.String |
errorMessage(java.lang.String field,
java.lang.Object actual) |
static <T extends java.lang.Comparable<T>> |
greaterOrEqualTo(T value) |
static <T extends java.lang.Comparable<T>> |
greaterThan(T value) |
static <T extends java.lang.Comparable<T>> |
lessOrEqualTo(T value) |
static <T extends java.lang.Comparable<T>> |
lessThan(T value) |
static <T> Value<T> |
nullReference() |
boolean |
verify(T actual) |
static <T> Value<T> nullReference()
nullReference in interface Type<T>static <T extends java.lang.Comparable<T>> Value<T> lessThan(T value)
static <T extends java.lang.Comparable<T>> Value<T> greaterThan(T value)
greaterThan in interface Type<T>static <T extends java.lang.Comparable<T>> Value<T> lessOrEqualTo(T value)
lessOrEqualTo in interface Type<T>static <T extends java.lang.Comparable<T>> Value<T> greaterOrEqualTo(T value)
greaterOrEqualTo in interface Type<T>static <T extends java.lang.Comparable<T>> Value<T> compare(T value, com.github.leeonky.util.function.Comparator<java.lang.Integer> comparator, java.lang.String valueName)
default java.lang.String errorMessage(java.lang.String field,
java.lang.Object actual)
errorMessage in interface Type<T>