Drools :: Core 6.1.0.Beta1

Uses of Class
org.drools.core.rule.InvalidPatternException

Packages that use InvalidPatternException
org.drools.core.reteoo   
org.drools.core.reteoo.builder   
org.drools.core.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. 
 

Uses of InvalidPatternException in org.drools.core.reteoo
 

Methods in org.drools.core.reteoo that throw InvalidPatternException
protected  void ReteooRuleBase.addEntryPoint(Package pkg, String id)
           
protected  void ReteooRuleBase.addEntryPoint(String id)
           
 void ReteooRuleBase.addRule(Package pkg, Rule rule)
           
protected  void ReteooRuleBase.addRule(Rule rule)
           
 void ReteooBuilder.addRule(Rule rule)
          Add a Rule to the network.
 void ReteooRuleBase.addWindowDeclaration(Package pkg, WindowDeclaration window)
           
protected  void ReteooRuleBase.addWindowDeclaration(WindowDeclaration window)
           
 

Uses of InvalidPatternException in org.drools.core.reteoo.builder
 

Methods in org.drools.core.reteoo.builder that throw InvalidPatternException
 List<TerminalNode> ReteooRuleBuilder.addRule(Rule rule, InternalRuleBase rulebase, ReteooBuilder.IdGenerator idGenerator)
          Creates the corresponting Rete network for the given Rule and adds it to the given rule base.
 void PatternBuilder.attachAlphaNodes(BuildContext context, BuildUtils utils, Pattern pattern, List<AlphaNodeFieldConstraint> alphaConstraints)
           
 void BuildUtils.checkUnboundDeclarations(BuildContext context, Declaration[] declarations)
          Make sure the required declarations are previously bound
 

Uses of InvalidPatternException in org.drools.core.rule
 

Methods in org.drools.core.rule that throw InvalidPatternException
 GroupElement[] Rule.getTransformedLhs(LogicTransformer transformer)
          Uses the LogicTransformer to process the Rule patters - if no ORs are used this will return an array of a single AND element.
protected  void LogicTransformer.processTree(GroupElement ce)
          Traverses a Tree, during the process it transforms Or nodes moving the upwards and it removes duplicate logic statement, this does not include Not nodes.
 GroupElement[] LogicTransformer.transform(GroupElement cloned)
           
 void LogicTransformer.NotOrTransformation.transform(GroupElement parent)
           
 


Drools :: Core 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.