com.ibm.commerce.condition
Class OrListCondition
java.lang.Object
com.ibm.commerce.condition.Condition
com.ibm.commerce.condition.ConditionList
com.ibm.commerce.condition.OrListCondition
- All Implemented Interfaces:
- ConditionConstants
- public final class OrListCondition
- extends ConditionList
This class describes a boolean expression that consists of a list of boolean expressions joined by the boolean OR operator.
Field Summary |
static java.lang.String |
COPYRIGHT
Copyright. |
Fields inherited from interface com.ibm.commerce.condition.ConditionConstants |
AND_LIST_CONDITION, OPEN_CONDITION, OPERATOR_CONTAINS, OPERATOR_DOES_NOT_CONTAIN, OPERATOR_DOES_NOT_END_WITH, OPERATOR_DOES_NOT_START_WITH, OPERATOR_ENDS_WITH, OPERATOR_EQUAL_TO, OPERATOR_GREATER_THAN, OPERATOR_GREATER_THAN_OR_EQUAL_TO, OPERATOR_LESS_THAN, OPERATOR_LESS_THAN_OR_EQUAL_TO, OPERATOR_NOT_EQUAL_TO, OPERATOR_STARTS_WITH, OR_LIST_CONDITION, SIMPLE_CONDITION, TRUE_CONDITION, XML_DTD_FRAGMENT, XML_INDENT |
Constructor Summary |
OrListCondition(Condition[] conditions)
This constructor lets you specify an array of conditions that should be "ored" together. |
Method Summary |
java.lang.Object |
clone()
Returns a clone of this condition object. |
boolean |
evaluate(Evaluator evaluator)
This method evaluates the "or list" condition. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COPYRIGHT
public static final java.lang.String COPYRIGHT
- Copyright.
- See Also:
- Constant Field Values
OrListCondition
public OrListCondition(Condition[] conditions)
- This constructor lets you specify an array of conditions that should be "ored" together.
clone
public java.lang.Object clone()
- Description copied from class: Condition
- Returns a clone of this condition object.
-
- Specified by:
- clone in class Condition
-
- Returns:
- A clone of this condition object.
evaluate
public boolean evaluate(Evaluator evaluator)
- This method evaluates the "or list" condition. If any of the conditions in the list evaluates to true, then the condition will evaluate to true. Note that the result will be negated if the not property is true.
-
- Specified by:
- evaluate in class Condition
-
- Parameters:
- evaluator - An implementation of the Evaluator interface that is used to evaluate all of the simple and open conditions.
- Returns:
- true if the condition is true.
Feedback
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.