Uses of Interface
org.drools.spi.RuleComponent

Packages that use RuleComponent
org.drools.base.accumulators   
org.drools.base.mvel   
org.drools.common   
org.drools.reteoo.builder   
org.drools.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. 
org.drools.spi   
 

Uses of RuleComponent in org.drools.base.accumulators
 

Classes in org.drools.base.accumulators that implement RuleComponent
 class CollectAccumulator
          An accumulator to execute "collect" CEs
 class JavaAccumulatorFunctionExecutor
          A Java accumulator function executor implementation
 class MVELAccumulatorFunctionExecutor
          An MVEL accumulator function executor implementation
 

Uses of RuleComponent in org.drools.base.mvel
 

Classes in org.drools.base.mvel that implement RuleComponent
 class MVELAccumulator
          An MVEL accumulator implementation
 class MVELConsequence
           
 class MVELEvalExpression
           
 class MVELPredicateExpression
           
 class MVELReturnValueExpression
           
 

Uses of RuleComponent in org.drools.common
 

Classes in org.drools.common that implement RuleComponent
 class InstanceEqualsConstraint
          InstanceEqualsConstraint Created: 21/06/2006
 class InstanceNotEqualsConstraint
           
 class TupleStartEqualsConstraint
          Checks if one tuple is the start subtuple of other tuple.
 

Fields in org.drools.common with type parameters of type RuleComponent
protected  Map<org.drools.definition.rule.Rule,RuleComponent> BaseNode.associations
           
 

Methods in org.drools.common that return types with arguments of type RuleComponent
 Map<org.drools.definition.rule.Rule,RuleComponent> BaseNode.getAssociations()
          Returns the map of associations for this node
 

Methods in org.drools.common with parameters of type RuleComponent
 void BaseNode.addAssociation(org.drools.definition.rule.Rule rule, RuleComponent component)
          Creates an association between this node and the rule + rule component that caused the creation of this node.
 

Uses of RuleComponent in org.drools.reteoo.builder
 

Methods in org.drools.reteoo.builder that return RuleComponent
 RuleComponent BuildContext.peekRuleComponent()
          Peeks at the top element from the rule component stack.
 RuleComponent BuildContext.popRuleComponent()
          Removes the top element from the rule component stack.
 

Methods in org.drools.reteoo.builder with parameters of type RuleComponent
 void BuildContext.pushRuleComponent(RuleComponent ruleComponent)
          Adds the ruleComponent to the top of the rule component stack.
 

Uses of RuleComponent in org.drools.rule
 

Subinterfaces of RuleComponent in org.drools.rule
 interface Behavior
          An interface for all behavior implementations
 interface PatternSource
          A markup interface for pattern source elements
 interface RuleConditionElement
           
 

Classes in org.drools.rule that implement RuleComponent
 class AbstractCompositeConstraint
          A superclass for all composite constraints, like "OR" and "AND"
 class Accumulate
          A class to represent the Accumulate CE
 class AndConstraint
          AND composite constraint, so the user can do things like: Person( name == 'Edson' && surname == 'Tirelli' )
 class Collect
           
 class ConditionalElement
           
 class EntryPoint
          This class defines a Rete "Entry Point".
 class EvalCondition
           
 class Forall
          The forall conditional element.
 class From
           
 class GroupElement
           
 class LiteralConstraint
           
 class MultiRestrictionFieldConstraint
           
 class MutableTypeConstraint
          A base class for constraints
 class OrConstraint
          A class to implement Multi-Field OR constraints, so user can do: Person( hair == 'blue' || eyes == 'blue' )
 class Pattern
           
 class PredicateConstraint
          A predicate can be written as a top level constraint or be nested inside inside a field constraint (and as so, must implement the Restriction interface).
 class QueryElement
           
 class ReturnValueConstraint
           
 class SlidingLengthWindow
          A length window behavior implementation
 class SlidingTimeWindow
           
 class VariableConstraint
           
 

Uses of RuleComponent in org.drools.spi
 

Subinterfaces of RuleComponent in org.drools.spi
 interface Accumulator
          Accumulator Created: 04/06/2006
 interface AlphaNodeFieldConstraint
           
 interface BetaNodeFieldConstraint
           
 interface CompiledInvoker
          This interface is used by semantic modules that are compiled to bytecode.
 interface Consequence
          Consequence to be fired upon successful match of a Rule.
 interface Constraint
           
 interface EvalExpression
           
 interface Invoker
           
 interface PredicateExpression
           
 interface ReturnValueExpression
           
 



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