Package org.drools.compiler.lang
Class DumperContext
- java.lang.Object
-
- org.drools.compiler.lang.DumperContext
-
public class DumperContext extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DumperContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBinding(org.drools.drl.ast.descr.BindingDescr bind)
Adds a binding to the list of bindings on this contextvoid
addInferredCast(java.lang.String var, java.lang.String cast)
void
clear()
java.lang.String
createAlias(org.drools.drl.ast.descr.OperatorDescr operator)
Creates a new alias for the operator, setting it in the descriptor class, adding it to the internal Map and returning it as a Stringvoid
decOpenCcd()
java.util.Map<java.lang.String,org.drools.drl.ast.descr.OperatorDescr>
getAliases()
java.util.List<org.drools.drl.ast.descr.BindingDescr>
getBindings()
java.util.Map.Entry<java.lang.String,java.lang.String>
getInferredCast(java.lang.String expr)
RuleBuildContext
getRuleContext()
void
incOpenCcd()
boolean
isCcdNested()
boolean
isInXpath()
void
setAliases(java.util.Map<java.lang.String,org.drools.drl.ast.descr.OperatorDescr> aliases)
void
setInXpath(boolean inXpath)
DumperContext
setRuleContext(RuleBuildContext ruleContext)
-
-
-
Method Detail
-
clear
public void clear()
-
addInferredCast
public void addInferredCast(java.lang.String var, java.lang.String cast)
-
getInferredCast
public java.util.Map.Entry<java.lang.String,java.lang.String> getInferredCast(java.lang.String expr)
-
getAliases
public java.util.Map<java.lang.String,org.drools.drl.ast.descr.OperatorDescr> getAliases()
- Returns:
- the aliases
-
setAliases
public void setAliases(java.util.Map<java.lang.String,org.drools.drl.ast.descr.OperatorDescr> aliases)
- Parameters:
aliases
- the aliases to set
-
createAlias
public java.lang.String createAlias(org.drools.drl.ast.descr.OperatorDescr operator)
Creates a new alias for the operator, setting it in the descriptor class, adding it to the internal Map and returning it as a String
-
addBinding
public void addBinding(org.drools.drl.ast.descr.BindingDescr bind)
Adds a binding to the list of bindings on this context
-
getBindings
public java.util.List<org.drools.drl.ast.descr.BindingDescr> getBindings()
-
getRuleContext
public RuleBuildContext getRuleContext()
-
setRuleContext
public DumperContext setRuleContext(RuleBuildContext ruleContext)
-
incOpenCcd
public void incOpenCcd()
-
decOpenCcd
public void decOpenCcd()
-
isCcdNested
public boolean isCcdNested()
-
isInXpath
public boolean isInXpath()
-
setInXpath
public void setInXpath(boolean inXpath)
-
-