Package org.drools.compiler.lang
Class MVELDumper.MVELDumperContext
- java.lang.Object
-
- org.drools.compiler.lang.MVELDumper.MVELDumperContext
-
- Enclosing class:
- MVELDumper
public static class MVELDumper.MVELDumperContext extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,OperatorDescr>
aliases
protected List<BindingDescr>
bindings
protected int
counter
-
Constructor Summary
Constructors Constructor Description MVELDumperContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBinding(BindingDescr bind)
Adds a binding to the list of bindings on this contextvoid
addInferredCast(String var, String cast)
void
clear()
String
createAlias(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()
Map<String,OperatorDescr>
getAliases()
List<BindingDescr>
getBindings()
Map.Entry<String,String>
getInferredCast(String expr)
RuleBuildContext
getRuleContext()
void
incOpenCcd()
boolean
isCcdNested()
boolean
isInXpath()
void
setAliases(Map<String,OperatorDescr> aliases)
void
setInXpath(boolean inXpath)
MVELDumper.MVELDumperContext
setRuleContext(RuleBuildContext ruleContext)
-
-
-
Field Detail
-
aliases
protected Map<String,OperatorDescr> aliases
-
counter
protected int counter
-
bindings
protected List<BindingDescr> bindings
-
-
Method Detail
-
clear
public void clear()
-
getAliases
public Map<String,OperatorDescr> getAliases()
- Returns:
- the aliases
-
setAliases
public void setAliases(Map<String,OperatorDescr> aliases)
- Parameters:
aliases
- the aliases to set
-
createAlias
public String createAlias(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(BindingDescr bind)
Adds a binding to the list of bindings on this context
-
getBindings
public List<BindingDescr> getBindings()
-
getRuleContext
public RuleBuildContext getRuleContext()
-
setRuleContext
public MVELDumper.MVELDumperContext 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)
-
-