Uses of Class
org.drools.rule.builder.RuleBuildContext

Packages that use RuleBuildContext
org.drools.compiler This is the main package to load rules. 
org.drools.rule.builder   
org.drools.rule.builder.dialect.clips   
org.drools.rule.builder.dialect.java   
org.drools.rule.builder.dialect.mvel   
 

Uses of RuleBuildContext in org.drools.compiler
 

Methods in org.drools.compiler with parameters of type RuleBuildContext
 void Dialect.addRule(RuleBuildContext context)
           
 

Uses of RuleBuildContext in org.drools.rule.builder
 

Methods in org.drools.rule.builder with parameters of type RuleBuildContext
 void RuleBuilder.build(RuleBuildContext context)
          Build the give rule into the
 void SalienceBuilder.build(RuleBuildContext context)
           
 void EnabledBuilder.build(RuleBuildContext context)
           
 RuleConditionElement PatternBuilder.build(RuleBuildContext context, BaseDescr descr)
           
 RuleConditionElement RuleConditionBuilder.build(RuleBuildContext context, BaseDescr descr)
           
 RuleConditionElement EntryPointBuilder.build(RuleBuildContext context, BaseDescr descr)
           
 RuleConditionElement CollectBuilder.build(RuleBuildContext context, BaseDescr descr)
           
 RuleConditionElement ForallBuilder.build(RuleBuildContext context, BaseDescr descr)
           
 RuleConditionElement GroupElementBuilder.build(RuleBuildContext context, BaseDescr descr)
           
 RuleConditionElement QueryElementBuilder.build(RuleBuildContext context, BaseDescr descr)
           
 RuleConditionElement PatternBuilder.build(RuleBuildContext context, BaseDescr descr, Pattern prefixPattern)
          Build a pattern for the given descriptor in the current context and using the given utils object
 RuleConditionElement RuleConditionBuilder.build(RuleBuildContext context, BaseDescr descr, Pattern prefixPattern)
           
 RuleConditionElement EntryPointBuilder.build(RuleBuildContext context, BaseDescr descr, Pattern prefixPattern)
           
 RuleConditionElement CollectBuilder.build(RuleBuildContext context, BaseDescr descr, Pattern prefixPattern)
           
 RuleConditionElement ForallBuilder.build(RuleBuildContext context, BaseDescr descr, Pattern prefixPattern)
           
 RuleConditionElement GroupElementBuilder.build(RuleBuildContext context, BaseDescr descr, Pattern prefixPattern)
           
 RuleConditionElement QueryElementBuilder.build(RuleBuildContext context, BaseDescr descr, Pattern prefixPattern)
           
 void PredicateBuilder.build(RuleBuildContext context, BoundIdentifiers usedIdentifiers, Declaration[] previousDeclarations, Declaration[] localDeclarations, PredicateConstraint predicateConstraint, PredicateDescr predicateDescr, AnalysisResult analysis)
           
 void ReturnValueBuilder.build(RuleBuildContext context, BoundIdentifiers usedIdentifiers, Declaration[] previousDeclarations, Declaration[] localDeclarations, ReturnValueRestriction returnValueRestriction, ReturnValueRestrictionDescr returnValueRestrictionDescr, AnalysisResult analysis)
           
 Pattern QueryBuilder.build(RuleBuildContext context, QueryDescr queryDescr)
           
 void ConsequenceBuilder.build(RuleBuildContext context, String name)
           
 void RuleBuilder.buildAttributes(RuleBuildContext context)
           
 void RuleBuilder.buildMetaAttributes(RuleBuildContext context)
           
 String RuleClassBuilder.buildRule(RuleBuildContext context)
           
static InternalReadAccessor PatternBuilder.getFieldReadAccessor(RuleBuildContext context, BaseDescr descr, ObjectType objectType, String fieldName, AcceptsReadAccessor target, boolean reportError)
           
static void PatternBuilder.registerReadAccessor(RuleBuildContext context, ObjectType objectType, String fieldName, AcceptsReadAccessor target)
           
 

Uses of RuleBuildContext in org.drools.rule.builder.dialect.clips
 

Methods in org.drools.rule.builder.dialect.clips with parameters of type RuleBuildContext
 RuleConditionElement ClipsEvalBuilder.build(RuleBuildContext context, BaseDescr descr)
           
 RuleConditionElement ClipsEvalBuilder.build(RuleBuildContext context, BaseDescr descr, Pattern prefixPattern)
          Builds and returns an Eval Conditional Element
 void ClipsPredicateBuilder.build(RuleBuildContext context, List[] usedIdentifiers, Declaration[] previousDeclarations, Declaration[] localDeclarations, PredicateConstraint predicate, PredicateDescr predicateDescr)
           
 void ClipsReturnValueBuilder.build(RuleBuildContext context, List[] usedIdentifiers, Declaration[] previousDeclarations, Declaration[] localDeclarations, ReturnValueRestriction returnValueRestriction, ReturnValueRestrictionDescr returnValueRestrictionDescr)
           
 void ClipsConsequenceBuilder.build(RuleBuildContext context, String consequenceName)
           
 

Uses of RuleBuildContext in org.drools.rule.builder.dialect.java
 

Methods in org.drools.rule.builder.dialect.java with parameters of type RuleBuildContext
 void JavaDialect.addRule(RuleBuildContext context)
          This will add the rule for compiling later on.
 RuleConditionElement JavaAccumulateBuilder.build(RuleBuildContext context, BaseDescr descr)
           
 RuleConditionElement JavaEvalBuilder.build(RuleBuildContext context, BaseDescr descr)
           
 RuleConditionElement JavaAccumulateBuilder.build(RuleBuildContext context, BaseDescr descr, Pattern prefixPattern)
           
 RuleConditionElement JavaEvalBuilder.build(RuleBuildContext context, BaseDescr descr, Pattern prefixPattern)
          Builds and returns an Eval Conditional Element
 void JavaPredicateBuilder.build(RuleBuildContext context, BoundIdentifiers usedIdentifiers, Declaration[] previousDeclarations, Declaration[] localDeclarations, PredicateConstraint predicateConstraint, PredicateDescr predicateDescr, AnalysisResult analysis)
           
 void JavaReturnValueBuilder.build(RuleBuildContext context, BoundIdentifiers usedIdentifiers, Declaration[] previousDeclarations, Declaration[] localDeclarations, ReturnValueRestriction returnValueRestriction, ReturnValueRestrictionDescr returnValueRestrictionDescr, AnalysisResult analysis)
           
 void JavaConsequenceBuilder.build(RuleBuildContext context, String consequenceName)
           
 String JavaRuleClassBuilder.buildRule(RuleBuildContext context)
           
 Map<String,Object> AbstractJavaRuleBuilder.createVariableContext(String className, String text, RuleBuildContext context, Declaration[] declarations, Declaration[] localDeclarations, Map<String,Class<?>> globals, JavaAnalysisResult analysis)
           
protected  String JavaConsequenceBuilder.fixBlockDescr(RuleBuildContext context, String originalCode, List<JavaBlockDescr> blocks, BoundIdentifiers bindings, Map<String,Declaration> decls)
           
static void AbstractJavaRuleBuilder.generatTemplates(String ruleTemplate, String invokerTemplate, RuleBuildContext context, String className, Map vars, Object invokerLookup, BaseDescr descrLookup)
           
 Map<String,Class<?>> JavaConsequenceBuilder.getInputs(RuleBuildContext context, String code, BoundIdentifiers bindings, Map<String,Class<?>> parentVars)
           
protected  void JavaConsequenceBuilder.setContainerBlockInputs(RuleBuildContext context, List<JavaBlockDescr> descrs, JavaContainerBlockDescr parentBlock, String originalCode, BoundIdentifiers bindings, Map<String,Class<?>> parentVars, int offset)
          This code is not currently used, it's commented out in method caller.
 

Uses of RuleBuildContext in org.drools.rule.builder.dialect.mvel
 

Methods in org.drools.rule.builder.dialect.mvel with parameters of type RuleBuildContext
 void MVELDialect.addRule(RuleBuildContext context)
           
 void MVELEnabledBuilder.build(RuleBuildContext context)
           
 void MVELSalienceBuilder.build(RuleBuildContext context)
           
 RuleConditionElement MVELAccumulateBuilder.build(RuleBuildContext context, BaseDescr descr)
           
 RuleConditionElement MVELEvalBuilder.build(RuleBuildContext context, BaseDescr descr)
           
 RuleConditionElement MVELFromBuilder.build(RuleBuildContext context, BaseDescr descr)
           
 RuleConditionElement MVELAccumulateBuilder.build(RuleBuildContext context, BaseDescr descr, Pattern prefixPattern)
           
 RuleConditionElement MVELEvalBuilder.build(RuleBuildContext context, BaseDescr descr, Pattern prefixPattern)
          Builds and returns an Eval Conditional Element
 RuleConditionElement MVELFromBuilder.build(RuleBuildContext context, BaseDescr descr, Pattern prefixPattern)
           
 void MVELPredicateBuilder.build(RuleBuildContext context, BoundIdentifiers usedIdentifiers, Declaration[] previousDeclarations, Declaration[] localDeclarations, PredicateConstraint predicate, PredicateDescr predicateDescr, AnalysisResult analysis)
           
 void MVELReturnValueBuilder.build(RuleBuildContext context, BoundIdentifiers usedIdentifiers, Declaration[] previousDeclarations, Declaration[] localDeclarations, ReturnValueRestriction returnValueRestriction, ReturnValueRestrictionDescr returnValueRestrictionDescr, AnalysisResult analysis)
           
 void MVELConsequenceBuilder.build(RuleBuildContext context, String consequenceName)
           
 



Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.