Drools :: Core 6.0.0.Beta5

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

Packages that use InvalidPatternException
org.drools.core.common   
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.common
 

Methods in org.drools.core.common that throw InvalidPatternException
protected  void AbstractRuleBase.addEntryPoint(Package pkg, String id)
           
 void AbstractRuleBase.addRule(Package pkg, Rule rule)
           
protected abstract  void AbstractRuleBase.addRule(Rule rule)
          This method is called with the rulebase lock held.
 void AbstractRuleBase.addWindowDeclaration(Package pkg, WindowDeclaration window)
           
protected abstract  void AbstractRuleBase.addWindowDeclaration(WindowDeclaration window)
          This method is called with the rulebase lock held.
 

Uses of InvalidPatternException in org.drools.core.reteoo
 

Methods in org.drools.core.reteoo that throw InvalidPatternException
protected  void ReteooRuleBase.addEntryPoint(String id)
           
protected  void ReteooRuleBase.addRule(Rule rule)
           
 void ReteooBuilder.addRule(Rule rule)
          Add a Rule to the network.
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.0.0.Beta5

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