|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.rules.constraint.ParameterizedBinaryConstraint
public class ParameterizedBinaryConstraint
A unary constraint adapting a binary constraint that uses a parameterized constant value as the second argument when testing.
Constructor Summary | |
---|---|
ParameterizedBinaryConstraint(BinaryConstraint constraint,
boolean bool)
Convenience constructor for boolean parameters. |
|
ParameterizedBinaryConstraint(BinaryConstraint constraint,
byte b)
Convenience constructor for byte parameters. |
|
ParameterizedBinaryConstraint(BinaryConstraint constraint,
double number)
Convenience constructor for double parameters. |
|
ParameterizedBinaryConstraint(BinaryConstraint constraint,
float number)
Convenience constructor for float parameters. |
|
ParameterizedBinaryConstraint(BinaryConstraint constraint,
int number)
Convenience constructor for integer parameters. |
|
ParameterizedBinaryConstraint(BinaryConstraint constraint,
Object parameter)
Creates a ParameterizedBinaryPredicate that binds the provided parameter constant as the second argument to the constraint during tests. |
|
ParameterizedBinaryConstraint(BinaryConstraint constraint,
short number)
Convenience constructor for short parameters. |
Method Summary | |
---|---|
BinaryConstraint |
getConstraint()
|
Object |
getParameter()
|
boolean |
test(Object value)
Tests the wrapped binary constraint with the variable argument value, passing in the parameter constant as the second argument. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ParameterizedBinaryConstraint(BinaryConstraint constraint, Object parameter)
constraint
- The binary constraint to adapt as a unary constraintparameter
- The constant parameter valuepublic ParameterizedBinaryConstraint(BinaryConstraint constraint, short number)
short
parameters.
public ParameterizedBinaryConstraint(BinaryConstraint constraint, byte b)
byte
parameters.
public ParameterizedBinaryConstraint(BinaryConstraint constraint, int number)
integer
parameters.
public ParameterizedBinaryConstraint(BinaryConstraint constraint, float number)
float
parameters.
public ParameterizedBinaryConstraint(BinaryConstraint constraint, double number)
double
parameters.
public ParameterizedBinaryConstraint(BinaryConstraint constraint, boolean bool)
boolean
parameters.
Method Detail |
---|
public Object getParameter()
public BinaryConstraint getConstraint()
public boolean test(Object value)
test
in interface Constraint
value
- the argument value
true
if the condition was satisfied,
false
otherwiseConstraint.test(java.lang.Object)
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |