|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.rules.closure.support.AlgorithmsAccessor
org.springframework.rules.constraint.ConstraintsAccessor
org.springframework.rules.constraint.AbstractConstraint
org.springframework.rules.constraint.CompoundConstraint
public abstract class CompoundConstraint
Abstract base class for unary constraints which compose other constraints.
Constructor Summary | |
---|---|
CompoundConstraint()
Constructs a compound constraint with no initial members. |
|
CompoundConstraint(Constraint[] constraints)
Creates a CompoundUnaryPredicate composed of the specified constraints. |
|
CompoundConstraint(Constraint constraint1,
Constraint constraint2)
Creates a CompoundUnaryPredicate composed of two constraints. |
Method Summary | |
---|---|
CompoundConstraint |
add(Constraint constraint)
Add the specified constraint to the set of constraints aggregated by this compound constraint. |
CompoundConstraint |
addAll(List constraints)
Add the list of constraints to the set of constraints aggregated by this compound constraint. |
void |
copyInto(CompoundConstraint p)
|
Constraint |
get(int index)
|
int |
indexOf(Constraint child)
|
Iterator |
iterator()
Return an iterator over the aggregated constraints. |
void |
remove(Constraint constraint)
|
void |
set(int index,
Constraint constraint)
|
int |
size()
Returns the number of constraints aggregated by this compound constraint. |
abstract boolean |
test(Object argument)
Test the provided argument against this predicate's condition. |
String |
toString()
|
void |
validateTypeSafety(Class constraintType)
|
Methods inherited from class org.springframework.rules.constraint.AbstractConstraint |
---|
allTrue, allTrue, anyTrue, anyTrue, findAll, findAll, findFirst, findFirst |
Methods inherited from class org.springframework.rules.constraint.ConstraintsAccessor |
---|
all, all, and, any, any, bind, bind, bind, bind, bind, conjunction, disjunction, eq, eq, eq, eq, eq, eqProperty, eqProperty, getConstraints, gt, gt, gt, gt, gt, gt, gt, gte, gte, gte, gte, gte, gte, gte, gteProperty, gteProperty, gtProperty, gtProperty, ifTrue, ifTrueElse, inGroup, inGroup, inGroup, inRange, inRange, inRangeProperties, inRangeProperties, like, like, lt, lt, lt, lt, lt, lt, lt, lte, lte, lte, lte, lte, lte, lte, lteProperty, lteProperty, ltProperty, ltProperty, maxLength, method, minLength, not, not, or, present, present, range, range, range, range, range, range, range, regexp, regexp, required, required, testResultOf, unique, value |
Methods inherited from class org.springframework.rules.closure.support.AlgorithmsAccessor |
---|
allTrue, allTrue, anyTrue, anyTrue, findAll, findAll, findFirst, findFirst, forEach, forEach, getAlgorithms |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CompoundConstraint()
public CompoundConstraint(Constraint constraint1, Constraint constraint2)
constraint1
- the first constraintconstraint2
- the second constraintpublic CompoundConstraint(Constraint[] constraints)
constraints
- the aggregated constraintsMethod Detail |
---|
public CompoundConstraint add(Constraint constraint)
constraint
- the constraint to add
public CompoundConstraint addAll(List constraints)
constraints
- the list of constraints to add
public void remove(Constraint constraint)
public int indexOf(Constraint child)
public Constraint get(int index)
public void copyInto(CompoundConstraint p)
public void set(int index, Constraint constraint)
public Iterator iterator()
public int size()
public abstract boolean test(Object argument)
Constraint
argument
- the argument value
true
if the condition was satisfied,
false
otherwisepublic void validateTypeSafety(Class constraintType)
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |