Drools :: Core 6.1.0.Beta1

Uses of Interface
org.drools.core.rule.RuleConditionElement

Packages that use RuleConditionElement
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.spi   
org.drools.core.time.impl   
 

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

Methods in org.drools.core.reteoo.builder that return RuleConditionElement
 RuleConditionElement BuildContext.peek()
          Returns the top stack element without removing it
 RuleConditionElement BuildContext.pop()
          Removes the top stack element
 

Methods in org.drools.core.reteoo.builder that return types with arguments of type RuleConditionElement
 LinkedList<RuleConditionElement> BuildContext.getBuildStack()
           
 ListIterator<RuleConditionElement> BuildContext.stackIterator()
          Returns a list iterator to iterate over the stacked elements
 

Methods in org.drools.core.reteoo.builder with parameters of type RuleConditionElement
 void WindowReferenceBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void EvalBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void AccumulateBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void TimerBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void QueryElementBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void CollectBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void ForallBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void GroupElementBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void GroupElementBuilder.AndBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void GroupElementBuilder.OrBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void GroupElementBuilder.NotBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void GroupElementBuilder.ExistsBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void FromBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void ReteooComponentBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
          Builds and attach if needed the given RuleConditionalElement
 void PatternBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void EntryPointBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void ConditionalBranchBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void NamedConsequenceBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 ReteooComponentBuilder BuildUtils.getBuilderFor(RuleConditionElement target)
          Returns a builder for the given target from the builders map
 void BuildContext.push(RuleConditionElement rce)
          Adds the rce to the build stack
 boolean WindowReferenceBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean EvalBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean AccumulateBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean TimerBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean WindowBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean QueryElementBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean CollectBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean ForallBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean GroupElementBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean GroupElementBuilder.AndBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean GroupElementBuilder.OrBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean GroupElementBuilder.NotBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean GroupElementBuilder.ExistsBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean FromBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean ReteooComponentBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
          A boolean function that indicates if the builder requires a previous left (tuple) activation in order to corretly build the given component.
 boolean PatternBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean EntryPointBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean ConditionalBranchBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean NamedConsequenceBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 

Uses of RuleConditionElement in org.drools.core.rule
 

Subinterfaces of RuleConditionElement in org.drools.core.rule
 interface PatternSource
          A markup interface for pattern source elements
 

Classes in org.drools.core.rule that implement RuleConditionElement
 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
           
 class Forall
          The forall conditional element.
 class From
           
 class GroupElement
           
 class NamedConsequence
           
 class Pattern
           
 class QueryElement
           
 class WindowReference
          This class defines a reference to a declared window
 

Methods in org.drools.core.rule that return RuleConditionElement
 RuleConditionElement RuleConditionElement.clone()
          Returns a clone from itself
 RuleConditionElement Accumulate.getSource()
           
 

Methods in org.drools.core.rule that return types with arguments of type RuleConditionElement
 List<RuleConditionElement> GroupElement.getChildren()
           
 List<RuleConditionElement> GroupElement.getNestedElements()
           
 List<RuleConditionElement> WindowReference.getNestedElements()
          It is not possible to nest elements inside an entry point, so always return an empty list.
 List<RuleConditionElement> NamedConsequence.getNestedElements()
          It is not possible to nest elements inside an entry point, so always return an empty list.
 List<RuleConditionElement> RuleConditionElement.getNestedElements()
          Returs a list of RuleConditionElement's that are nested inside the current element
 List<RuleConditionElement> ConditionalBranch.getNestedElements()
          It is not possible to nest elements inside a conditional branch, so always return an empty list.
 List<RuleConditionElement> Accumulate.getNestedElements()
           
 

Methods in org.drools.core.rule with parameters of type RuleConditionElement
 void GroupElement.addChild(int index, RuleConditionElement rce)
          Adds the given child as the (index)th child of the this GroupElement
 void GroupElement.addChild(RuleConditionElement child)
          Adds a child to the current GroupElement.
 void Rule.addPattern(RuleConditionElement element)
          Add a pattern to the rule.
 

Constructors in org.drools.core.rule with parameters of type RuleConditionElement
Accumulate(RuleConditionElement source)
           
Accumulate(RuleConditionElement source, Declaration[] requiredDeclarations)
           
Accumulate(RuleConditionElement source, Declaration[] requiredDeclarations, Accumulator[] accumulators, boolean multiFunction)
           
 

Uses of RuleConditionElement in org.drools.core.spi
 

Constructor parameters in org.drools.core.spi with type arguments of type RuleConditionElement
DeclarationScopeResolver(Map<String,Class<?>> map, Stack<RuleConditionElement> buildStack)
           
 

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

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

Classes in org.drools.core.time.impl that implement RuleConditionElement
 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.