org.ofbiz.minilang.method.conditional
Class CombinedCondition

java.lang.Object
  extended by org.ofbiz.minilang.method.conditional.CombinedCondition
All Implemented Interfaces:
Conditional

public class CombinedCondition
extends java.lang.Object
implements Conditional

Implements generic combining conditions such as or, and, etc.


Nested Class Summary
static class CombinedCondition.AndConditionFactory
           
static class CombinedCondition.NotConditionFactory
           
static class CombinedCondition.OrConditionFactory
           
static class CombinedCondition.XorConditionFactory
           
 
Field Summary
static int AND
           
static int NOT
           
static int OR
           
static int XOR
           
 
Constructor Summary
CombinedCondition(org.w3c.dom.Element element, int conditionType, SimpleMethod simpleMethod)
           
 
Method Summary
 boolean checkCondition(MethodContext methodContext)
           
 void prettyPrint(java.lang.StringBuilder messageBuffer, MethodContext methodContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OR

public static final int OR
See Also:
Constant Field Values

XOR

public static final int XOR
See Also:
Constant Field Values

AND

public static final int AND
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values
Constructor Detail

CombinedCondition

public CombinedCondition(org.w3c.dom.Element element,
                         int conditionType,
                         SimpleMethod simpleMethod)
Method Detail

checkCondition

public boolean checkCondition(MethodContext methodContext)
Specified by:
checkCondition in interface Conditional

prettyPrint

public void prettyPrint(java.lang.StringBuilder messageBuffer,
                        MethodContext methodContext)
Specified by:
prettyPrint in interface Conditional