org.drools.rule.constraint
Class AnalyzedCondition

java.lang.Object
  extended by org.drools.rule.constraint.AnalyzedCondition

public class AnalyzedCondition
extends Object


Nested Class Summary
static class AnalyzedCondition.BooleanOperator
           
static class AnalyzedCondition.ConstructorInvocation
           
static class AnalyzedCondition.EvaluatedExpression
           
static interface AnalyzedCondition.Expression
           
static class AnalyzedCondition.FieldAccessInvocation
           
static class AnalyzedCondition.FixedExpression
           
static class AnalyzedCondition.Invocation
           
static class AnalyzedCondition.ListAccessInvocation
           
static class AnalyzedCondition.MapAccessInvocation
           
static class AnalyzedCondition.MethodInvocation
           
static class AnalyzedCondition.TypedValue
           
 
Constructor Summary
AnalyzedCondition(org.mvel2.compiler.ExecutableStatement stmt)
           
 
Method Summary
 AnalyzedCondition.Expression getLeft()
           
 AnalyzedCondition.BooleanOperator getOperation()
           
 AnalyzedCondition.Expression getRight()
           
 boolean isBinary()
           
 boolean isNegated()
           
 void toggleNegation()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnalyzedCondition

public AnalyzedCondition(org.mvel2.compiler.ExecutableStatement stmt)
Method Detail

getLeft

public AnalyzedCondition.Expression getLeft()

getRight

public AnalyzedCondition.Expression getRight()

isBinary

public boolean isBinary()

getOperation

public AnalyzedCondition.BooleanOperator getOperation()

isNegated

public boolean isNegated()

toggleNegation

public void toggleNegation()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2001-2011 JBoss by Red Hat. All Rights Reserved.