ExpressionCombiner can be used to combine requirement expressions
into a single complex requirement expression using the and,
or and not operators.
| Modifier and Type | Method and Description |
|---|---|
| public AndExpression | and(RequirementExpression
The first requirement expression to combine into the
returned requirement expression. expr1, RequirementExpression The second requirement expression to combine into the
returned requirement expression expr2)Combine two |
| public AndExpression | and(RequirementExpression
The first requirement expression to combine into the
returned requirement expression. expr1, RequirementExpression The second requirement expression to combine into the
returned requirement expression expr2, RequirementExpression... Optional, additional requirement expressions to combine
into the returned requirement expression. moreExprs)Combine multiple |
| public IdentityExpression | Returns: AnIdentityExpression representing the specified
requirement.The requirement to wrap in a requirement expression. req)Wrap a |
| public NotExpression | not(RequirementExpression
The requirement expression to negate. expr)Return the negation of a |
| public OrExpression | or(RequirementExpression
The first requirement expression to combine into the
returned requirement expression. expr1, RequirementExpression The second requirement expression to combine into the
returned requirement expression expr2)Combine two |
| public OrExpression | or(RequirementExpression
The first requirement expression to combine into the
returned requirement expression. expr1, RequirementExpression The second requirement expression to combine into the
returned requirement expression expr2, RequirementExpression... Optional, additional requirement expressions to combine
into the returned requirement expression. moreExprs)Combine multiple |
| and | back to summary |
|---|---|
| public AndExpression and(RequirementExpression expr1, RequirementExpression expr2) Combine two
| |
| and | back to summary |
|---|---|
| public AndExpression and(RequirementExpression expr1, RequirementExpression expr2, RequirementExpression... moreExprs) Combine multiple
| |
| identity | back to summary |
|---|---|
| public IdentityExpression identity(Requirement req) Wrap a
| |
| not | back to summary |
|---|---|
| public NotExpression not(RequirementExpression expr) Return the negation of a
| |
| or | back to summary |
|---|---|
| public OrExpression or(RequirementExpression expr1, RequirementExpression expr2) Combine two
| |
| or | back to summary |
|---|---|
| public OrExpression or(RequirementExpression expr1, RequirementExpression expr2, RequirementExpression... moreExprs) Combine multiple
| |