Package org.drools.compiler.lang
Class DescrDumper
java.lang.Object
org.drools.compiler.lang.ReflectiveVisitor
org.drools.compiler.lang.DescrDumper
- All Implemented Interfaces:
ExpressionRewriter,Visitor
-
Field Summary
FieldsFields inherited from class org.drools.compiler.lang.ReflectiveVisitor
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondump(StringBuilder sbuilder, BaseDescr base, int parentPriority, boolean isInsideRelCons, DumperContext context) dump(StringBuilder sbuilder, BaseDescr base, ConstraintConnectiveDescr parent, int parentIndex, int parentPriority, boolean isInsideRelCons, DumperContext context) dump(BaseDescr base, DumperContext context) dump(BaseDescr base, ConstraintConnectiveDescr parent, DumperContext context) protected StringevaluatorPrefix(boolean isNegated) protected StringevaluatorSufix(boolean isNegated) static DescrDumperprotected booleanstatic StringnormalizeEval(String expr) protected voidprocessConnectiveDescr(StringBuilder sbuilder, BaseDescr base, int parentPriority, boolean isInsideRelCons, DumperContext context) String[]processImplicitConstraints(String expr, AtomicExprDescr atomicExpr, ConstraintConnectiveDescr parent, int parentIdx, DumperContext context) processRestriction(DumperContext context, String left, OperatorDescr operator, String right) protected voidrewriteBasicOperator(StringBuilder sbuilder, String left, OperatorDescr operator, String right) protected voidrewriteOperator(DumperContext context, StringBuilder sbuilder, String left, OperatorDescr operator, String right) Methods inherited from class org.drools.compiler.lang.ReflectiveVisitor
visit, visitObject
-
Field Details
-
WM_ARGUMENT
- See Also:
-
-
Constructor Details
-
DescrDumper
public DescrDumper()
-
-
Method Details
-
getInstance
-
dump
- Specified by:
dumpin interfaceExpressionRewriter
-
dump
- Specified by:
dumpin interfaceExpressionRewriter
-
dump
- Specified by:
dumpin interfaceExpressionRewriter
-
dump
- Specified by:
dumpin interfaceExpressionRewriter
-
dump
public StringBuilder dump(StringBuilder sbuilder, BaseDescr base, int parentPriority, boolean isInsideRelCons, DumperContext context) - Specified by:
dumpin interfaceExpressionRewriter
-
dump
public StringBuilder dump(StringBuilder sbuilder, BaseDescr base, ConstraintConnectiveDescr parent, int parentIndex, int parentPriority, boolean isInsideRelCons, DumperContext context) - Specified by:
dumpin interfaceExpressionRewriter
-
processImplicitConstraints
public String[] processImplicitConstraints(String expr, AtomicExprDescr atomicExpr, ConstraintConnectiveDescr parent, int parentIdx, DumperContext context) -
normalizeEval
-
processConnectiveDescr
protected void processConnectiveDescr(StringBuilder sbuilder, BaseDescr base, int parentPriority, boolean isInsideRelCons, DumperContext context) -
processRestriction
public String processRestriction(DumperContext context, String left, OperatorDescr operator, String right) - Specified by:
processRestrictionin interfaceExpressionRewriter
-
rewriteBasicOperator
protected void rewriteBasicOperator(StringBuilder sbuilder, String left, OperatorDescr operator, String right) -
lookupBasicOperator
-
rewriteOperator
protected void rewriteOperator(DumperContext context, StringBuilder sbuilder, String left, OperatorDescr operator, String right) -
evaluatorPrefix
-
evaluatorSufix
-