Class DumperContext


  • public class DumperContext
    extends Object
    • Field Detail

      • aliases

        protected Map<String,​org.drools.drl.ast.descr.OperatorDescr> aliases
      • counter

        protected int counter
      • bindings

        protected List<org.drools.drl.ast.descr.BindingDescr> bindings
    • Constructor Detail

      • DumperContext

        public DumperContext()
    • Method Detail

      • clear

        public void clear()
      • addInferredCast

        public void addInferredCast​(String var,
                                    String cast)
      • 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()
      • incOpenCcd

        public void incOpenCcd()
      • decOpenCcd

        public void decOpenCcd()
      • isCcdNested

        public boolean isCcdNested()
      • isInXpath

        public boolean isInXpath()
      • setInXpath

        public void setInXpath​(boolean inXpath)