Uses of Class
org.drools.rule.Rule

Packages that use Rule
org.drools The main run-time API. 
org.drools.event   
org.drools.jsr94.rules.admin Provides the APIs for rule administration. 
org.drools.reteoo Interfaces for the Rete-OO algorithm. 
org.drools.rule Rule assembly components. 
org.drools.semantics.annotation.model   
org.drools.semantics.annotation.smf   
org.drools.semantics.annotation.spring   
org.drools.semantics.base   
org.drools.semantics.groovy Groovy Semantic Module. 
org.drools.semantics.java Java Semantic Module. 
org.drools.semantics.python Python Semantic Module. 
org.drools.smf Semantics Management Framework. 
org.drools.spi Semantic Provider Interface for extending rule semantics. 
 

Uses of Rule in org.drools
 

Methods in org.drools that return Rule
 Rule RuleIntegrationException.getRule()
          Retrieve the Rule.
 

Constructors in org.drools with parameters of type Rule
RuleIntegrationException(Rule rule)
          Construct.
 

Uses of Rule in org.drools.event
 

Methods in org.drools.event that return Rule
 Rule ConditionTestedEvent.getRule()
           
 Rule ActivationFiredEvent.getRule()
           
 Rule ActivationCreatedEvent.getRule()
           
 Rule ActivationCancelledEvent.getRule()
           
 

Methods in org.drools.event with parameters of type Rule
 void WorkingMemoryEventSupport.fireActivationCancelled(Rule rule, Tuple tuple)
           
 void WorkingMemoryEventSupport.fireActivationCreated(Rule rule, Tuple tuple)
           
 void WorkingMemoryEventSupport.fireActivationFired(Rule rule, Tuple tuple)
           
 void WorkingMemoryEventSupport.fireConditionTested(Rule rule, Condition condition, Tuple tuple, boolean result)
           
 

Constructors in org.drools.event with parameters of type Rule
ActivationCancelledEvent(WorkingMemory workingMemory, Rule rule, Tuple tuple)
           
ActivationCreatedEvent(WorkingMemory workingMemory, Rule rule, Tuple tuple)
           
ActivationFiredEvent(WorkingMemory workingMemory, Rule rule, Tuple tuple)
           
ConditionTestedEvent(WorkingMemory workingMemory, Rule rule, Condition condition, Tuple tuple, boolean passed)
           
 

Uses of Rule in org.drools.jsr94.rules.admin
 

Methods in org.drools.jsr94.rules.admin that return Rule
(package private)  Rule RuleImpl.getRule()
          Returns the org.drools.rule.Rule that lies at the core of this javax.rules.admin.Rule object.
 

Constructors in org.drools.jsr94.rules.admin with parameters of type Rule
RuleImpl(Rule rule)
          Creates a RuleImpl object by wrapping an org.drools.rule.Rule object.
 

Uses of Rule in org.drools.reteoo
 

Methods in org.drools.reteoo that return Rule
 Rule TerminalNode.getRule()
          Retrieve the Action associated with this node.
 Rule AgendaItem.getRule()
          Retrieve the rule.
 

Methods in org.drools.reteoo with parameters of type Rule
protected  void Builder.addRule(Rule rule)
          Add a Rule to the network.
(package private)  void Agenda.addToAgenda(ReteTuple tuple, Rule rule)
          Schedule a rule action invokation on this Agenda.
(package private)  List Builder.createParameterNodes(Rule rule)
          Create the ParameterNode s for the Rule, and link into the network.
(package private)  void Agenda.removeFromAgenda(TupleKey key, Rule rule)
          Remove a tuple from the agenda.
 

Constructors in org.drools.reteoo with parameters of type Rule
AgendaItem(ReteTuple tuple, Rule rule)
          Construct.
ConditionNode(Rule rule, TupleSource tupleSource, Condition condition)
          Construct.
TerminalNode(TupleSource inputSource, Rule rule)
          Construct.
 

Uses of Rule in org.drools.rule
 

Methods in org.drools.rule that return Rule
 Rule DuplicateRuleNameException.getConflictingRule()
          Retrieve the new conflicting Rule.
 Rule DuplicateRuleNameException.getOriginalRule()
          Retrieve the original Rule in the RuleSet.
 Rule InvalidRuleException.getRule()
          Retrieve the invalid Rule.
 Rule RuleSet.getRule(String name)
          Retrieve a Rule by name.
 Rule[] RuleSet.getRules()
          Retrieve all Rules in this RuleSet.
 

Methods in org.drools.rule with parameters of type Rule
 void RuleSet.addRule(Rule rule)
          Add a Rule to this RuleSet.
 

Constructors in org.drools.rule with parameters of type Rule
DuplicateRuleNameException(RuleSet ruleSet, Rule originalRule, Rule conflictingRule)
          Construct.
InvalidRuleException(Rule rule)
          Construct.
NoConsequenceException(Rule rule)
          Construct.
NoParameterDeclarationException(Rule rule)
          Construct.
 

Uses of Rule in org.drools.semantics.annotation.model
 

Methods in org.drools.semantics.annotation.model that return Rule
 Rule AnnonatedPojoRuleBuilder.buildRule(Rule rule, Object pojo)
           
 

Methods in org.drools.semantics.annotation.model with parameters of type Rule
 Rule AnnonatedPojoRuleBuilder.buildRule(Rule rule, Object pojo)
           
 ParameterValue AnnonatedPojoRuleBuilder.ParameterValueFactory.create(Rule rule, Class<?> parameterClass, java.lang.annotation.Annotation[] parameterAnnotations)
           
 ParameterValue AnnonatedPojoRuleBuilder.AnnotationParameterValueFactory.create(Rule rule, Class<?> parameterClass, java.lang.annotation.Annotation[] parameterAnnotations)
           
 ParameterValue AnnonatedPojoRuleBuilder.KnowledgeHelperParameterValueFactory.create(Rule rule, Class<?> parameterClass, java.lang.annotation.Annotation[] parameterAnnotations)
           
protected abstract  ParameterValue AnnonatedPojoRuleBuilder.AnnotationParameterValueFactory.doCreate(Rule rule, Class<?> parameterClass, java.lang.annotation.Annotation annotation)
           
 ParameterValue AnnonatedPojoRuleBuilder.DroolsTupleParameterValueFactory.doCreate(Rule rule, Class<?> parameterClass, java.lang.annotation.Annotation annotation)
           
 ParameterValue AnnonatedPojoRuleBuilder.DroolsApplicationDataParameterValueFactory.doCreate(Rule rule, Class<?> parameterClass, java.lang.annotation.Annotation annotation)
           
 

Constructors in org.drools.semantics.annotation.model with parameters of type Rule
KnowledgeHelperParameterValue(Rule rule)
           
RuleReflectMethod(Rule rule, Object pojo, Method method, ParameterValue[] parameterValues)
           
 

Uses of Rule in org.drools.semantics.annotation.smf
 

Methods in org.drools.semantics.annotation.smf that return Rule
 Rule SMFAnnotationRuleFactory.newRule(RuleSet ruleSet, RuleBaseContext context, Configuration config)
           
 

Uses of Rule in org.drools.semantics.annotation.spring
 

Method parameters in org.drools.semantics.annotation.spring with type arguments of type Rule
 void SpringAnnotationRuleSetFactory.setRules(Set<Rule> rules)
           
 

Uses of Rule in org.drools.semantics.base
 

Methods in org.drools.semantics.base that return Rule
 Rule BaseDuration.getRule()
           
 Rule BaseRuleFactory.newRule(RuleSet ruleSet, RuleBaseContext context, Configuration config)
           
 

Methods in org.drools.semantics.base with parameters of type Rule
 Duration BaseDurationFactory.newDuration(Rule rule, RuleBaseContext context, Configuration config)
          Returns a new Duration object configured using the given Configuration.
 

Constructors in org.drools.semantics.base with parameters of type Rule
BaseDuration(Rule rule, long seconds)
          Constructor.
 

Uses of Rule in org.drools.semantics.groovy
 

Methods in org.drools.semantics.groovy that return Rule
protected  Rule GroovyInterp.getRule()
           
 

Methods in org.drools.semantics.groovy with parameters of type Rule
 Condition[] GroovyConditionFactory.newCondition(Rule rule, RuleBaseContext context, Configuration config)
           
 Consequence GroovyBlockConsequenceFactory.newConsequence(Rule rule, RuleBaseContext context, Configuration config)
           
 

Constructors in org.drools.semantics.groovy with parameters of type Rule
GroovyBlockConsequence(String text, Rule rule)
          Construct.
GroovyCondition(String text, Rule rule)
          Construct.
GroovyInterp(String text, Rule rule)
          Construct.
 

Uses of Rule in org.drools.semantics.java
 

Methods in org.drools.semantics.java that return Rule
 Rule CompilationException.getRule()
           
 

Methods in org.drools.semantics.java with parameters of type Rule
static Object JavaCompiler.compile(Rule rule, String className, Class clazz, String expression, String originalExpression, Declaration[] params)
           
 Condition[] JavaConditionFactory.newCondition(Rule rule, RuleBaseContext context, Configuration config)
           
 Consequence JavaBlockConsequenceFactory.newConsequence(Rule rule, RuleBaseContext context, Configuration config)
           
 

Constructors in org.drools.semantics.java with parameters of type Rule
CompilationException(Rule rule, String text, int lineNumber, int columnNumber, String errorMessage)
           
JavaBlockConsequence(Rule rule, int id, String block)
          Construct.
JavaCondition(Rule rule, int id, String expression)
          Construct.
 

Uses of Rule in org.drools.semantics.python
 

Methods in org.drools.semantics.python that return Rule
protected  Rule PythonInterp.getRule()
           
 

Methods in org.drools.semantics.python with parameters of type Rule
 Condition[] PythonConditionFactory.newCondition(Rule rule, RuleBaseContext context, Configuration config)
           
 Consequence PythonBlockConsequenceFactory.newConsequence(Rule rule, RuleBaseContext context, Configuration config)
           
 

Constructors in org.drools.semantics.python with parameters of type Rule
PythonBlockConsequence(String text, Rule rule)
          Construct.
PythonCondition(String text, Rule rule)
          Construct.
PythonInterp(String text, Rule rule, String type)
          Construct.
 

Uses of Rule in org.drools.smf
 

Methods in org.drools.smf that return Rule
 Rule RuleFactory.newRule(RuleSet ruleSet, RuleBaseContext context, Configuration config)
           
 

Methods in org.drools.smf with parameters of type Rule
 Condition[] ConditionFactory.newCondition(Rule rule, RuleBaseContext context, Configuration config)
           
 Consequence ConsequenceFactory.newConsequence(Rule rule, RuleBaseContext context, Configuration config)
           
 Duration DurationFactory.newDuration(Rule rule, RuleBaseContext context, Configuration config)
           
 

Uses of Rule in org.drools.spi
 

Methods in org.drools.spi that return Rule
 Rule MockTuple.getRule()
           
 Rule ConsequenceException.getRule()
           
 Rule ConditionException.getRule()
           
 Rule Activation.getRule()
          Retrieve the Rule that was activated.
 

Methods in org.drools.spi with parameters of type Rule
 void MockTuple.setRule(Rule rule)
           
 void ConsequenceException.setRule(Rule rule)
           
 void ConditionException.setRule(Rule rule)
           
 

Constructors in org.drools.spi with parameters of type Rule
ConditionException(Rule rule)
           
ConditionException(String message, Rule rule, String info)
           
ConditionException(Throwable rootCause, Rule rule, String info)
          Construct with a root cause.
ConsequenceException(String message, Rule rule)
           
ConsequenceException(Throwable rootCause, Rule rule)
          Construct with a root cause.
DefaultKnowledgeHelper(Rule rule, Tuple tuple)
           
 



Copyright © 2001-2005 The Codehaus. All Rights Reserved.