V
- the generic type of the value to check by the Expression
to build.public interface AbstractNumberArgument<V extends Number & Comparable<?>> extends AbstractComparableArgument<V>, NumberArgument<V>
NumberArgument
.Modifier and Type | Method and Description |
---|---|
default Expression |
between(Range<V> range) |
default Expression |
geq(Path<V> path) |
default Expression |
geq(V value) |
default Expression |
gt(Path<V> path) |
default Expression |
gt(V value) |
default Expression |
leq(Path<V> path) |
default Expression |
leq(V value) |
default Expression |
lt(Path<V> path) |
default Expression |
lt(V value) |
eq, eq, exp, exp, exp, exp, expRight, in, in, isNotNull, isNull, neq, neq, notIn, notIn
between
evaluate, getValue, getValuePath, isConstant
default Expression geq(V value)
geq
in interface NumberArgument<V extends Number & Comparable<?>>
value
- the value to compare.Expression
for this >= value
.default Expression geq(Path<V> path)
geq
in interface NumberArgument<V extends Number & Comparable<?>>
path
- the path
to compare.Expression
for this >= path
.default Expression gt(V value)
gt
in interface NumberArgument<V extends Number & Comparable<?>>
value
- the value to compare.Expression
for this > value
.default Expression gt(Path<V> path)
gt
in interface NumberArgument<V extends Number & Comparable<?>>
path
- the path
to compare.Expression
for this > path
.default Expression leq(V value)
leq
in interface NumberArgument<V extends Number & Comparable<?>>
value
- the value to compare.Expression
for this <= value
.default Expression leq(Path<V> path)
leq
in interface NumberArgument<V extends Number & Comparable<?>>
path
- the path
to compare.Expression
for this <= path
.default Expression lt(V value)
lt
in interface NumberArgument<V extends Number & Comparable<?>>
value
- the value to compare.Expression
for this < value
.default Expression lt(Path<V> path)
lt
in interface NumberArgument<V extends Number & Comparable<?>>
path
- the path
to compare.Expression
for this < path
.default Expression between(Range<V> range)
between
in interface NumberArgument<V extends Number & Comparable<?>>
range
- the constant Range
to match.Expression
for min <= this <= max
.Copyright © 2001–2016 mmm-Team. All rights reserved.