Package org.drools.compiler.lang
Class DumperContext
- java.lang.Object
-
- org.drools.compiler.lang.DumperContext
-
public class DumperContext extends Object
-
-
Constructor Summary
Constructors Constructor Description DumperContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBinding(org.drools.drl.ast.descr.BindingDescr bind)Adds a binding to the list of bindings on this contextvoidaddInferredCast(String var, String cast)voidclear()StringcreateAlias(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 StringvoiddecOpenCcd()Map<String,org.drools.drl.ast.descr.OperatorDescr>getAliases()List<org.drools.drl.ast.descr.BindingDescr>getBindings()Map.Entry<String,String>getInferredCast(String expr)RuleBuildContextgetRuleContext()voidincOpenCcd()booleanisCcdNested()booleanisInXpath()voidsetAliases(Map<String,org.drools.drl.ast.descr.OperatorDescr> aliases)voidsetInXpath(boolean inXpath)DumperContextsetRuleContext(RuleBuildContext ruleContext)
-
-
-
Method Detail
-
clear
public void clear()
-
getAliases
public Map<String,org.drools.drl.ast.descr.OperatorDescr> getAliases()
- Returns:
- the aliases
-
setAliases
public void setAliases(Map<String,org.drools.drl.ast.descr.OperatorDescr> aliases)
- Parameters:
aliases- the aliases to set
-
createAlias
public 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 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)
-
-