Uses of Interface
org.drools.spi.RuleComponent

Packages that use RuleComponent
org.drools.base.accumulators   
org.drools.base.mvel   
org.drools.common   
org.drools.rule   
org.drools.spi   
 

Uses of RuleComponent in org.drools.base.accumulators
 

Classes in org.drools.base.accumulators that implement RuleComponent
 class JavaAccumulatorFunctionExecutor
          An MVEL 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.
 

Uses of RuleComponent in org.drools.rule
 

Subinterfaces of RuleComponent in org.drools.rule
 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 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
           
 class ReturnValueConstraint
           
 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