Interface DroolsRuleGeneratorContext

    • Method Detail

      • getIndentationSize

        java.lang.String getIndentationSize()
      • getVariablePrefix

        java.lang.String getVariablePrefix()
      • getAttributeDelimiter

        java.lang.String getAttributeDelimiter()
      • getRuleIr

        RuleIr getRuleIr()
      • getVariables

        java.util.Map<java.lang.String,​RuleIrVariable> getVariables()
      • getLocalVariables

        java.util.Deque<java.util.Map<java.lang.String,​RuleIrVariable>> getLocalVariables()
      • addLocalVariables

        void addLocalVariables​(java.util.Map<java.lang.String,​RuleIrVariable> ruleIrVariables)
      • getImports

        java.util.Set<java.lang.Class<?>> getImports()
      • getGlobals

        java.util.Map<java.lang.String,​java.lang.Class<?>> getGlobals()
      • generateClassName

        java.lang.String generateClassName​(java.lang.Class<?> clazz)
      • addGlobal

        void addGlobal​(java.lang.String name,
                       java.lang.Class<?> clazz)