Drools :: Core 6.1.0.Beta1

Uses of Interface
org.drools.core.spi.RuleComponent

Packages that use RuleComponent
org.drools.core.base.accumulators   
org.drools.core.base.mvel   
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. 
org.drools.core.rule.builder.dialect.asm   
org.drools.core.rule.constraint   
org.drools.core.spi   
org.drools.core.time.impl   
 

Uses of RuleComponent in org.drools.core.base.accumulators
 

Classes in org.drools.core.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.core.base.mvel
 

Classes in org.drools.core.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.core.common
 

Classes in org.drools.core.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.core.common with type parameters of type RuleComponent
protected  Map<org.kie.api.definition.rule.Rule,RuleComponent> BaseNode.associations
           
 

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

Methods in org.drools.core.common with parameters of type RuleComponent
 void BaseNode.addAssociation(org.kie.api.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.core.reteoo
 

Methods in org.drools.core.reteoo that return types with arguments of type RuleComponent
 Map<org.kie.api.definition.rule.Rule,RuleComponent> LeftInputAdapterNode.RightTupleSinkAdapter.getAssociations()
           
 

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

Methods in org.drools.core.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.core.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.core.rule
 

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

Classes in org.drools.core.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 Collect
           
 class ConditionalBranch
           
 class ConditionalElement
           
 class EntryPointId
          This class defines a Rete "Entry Point".
 class EvalCondition
           
static class EvalCondition.SafeEvalExpression
           
 class Forall
          The forall conditional element.
 class From
           
 class GroupElement
           
 class MutableTypeConstraint
          A base class for constraints
 class NamedConsequence
           
 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).
static class PredicateConstraint.SafePredicateExpression
           
 class QueryElement
           
static class Rule.SafeConsequence
           
 class SlidingLengthWindow
          A length window behavior implementation
 class SlidingTimeWindow
           
 class WindowReference
          This class defines a reference to a declared window
 

Uses of RuleComponent in org.drools.core.rule.builder.dialect.asm
 

Subinterfaces of RuleComponent in org.drools.core.rule.builder.dialect.asm
 interface ConsequenceStub
           
 interface EvalStub
           
 interface PredicateStub
           
 interface ReturnValueStub
           
 

Uses of RuleComponent in org.drools.core.rule.constraint
 

Classes in org.drools.core.rule.constraint that implement RuleComponent
 class EvaluatorConstraint
           
 class MvelConstraint
           
 class QueryNameConstraint
           
 

Uses of RuleComponent in org.drools.core.spi
 

Subinterfaces of RuleComponent in org.drools.core.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
           
 

Classes in org.drools.core.spi that implement RuleComponent
static class Accumulator.SafeAccumulator
          This class is used as a wrapper delegate when a security policy is in place.
static class ReturnValueExpression.SafeReturnValueExpression
           
 

Uses of RuleComponent in org.drools.core.time.impl
 

Subinterfaces of RuleComponent in org.drools.core.time.impl
 interface Timer
           
 

Classes in org.drools.core.time.impl that implement RuleComponent
 class BaseTimer
           
 class CompositeMaxDurationTimer
          While a rule might have multiple DurationTimers, due to LHS CEP rules, there can only ever be one timer attribute.
 class CronTimer
           
 class DurationTimer
           
 class ExpressionIntervalTimer
           
 class IntervalTimer
           
 


Drools :: Core 6.1.0.Beta1

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