|
Drools :: Core 6.0.0.Beta5 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
EvalBuilder.build(BuildContext context,
BuildUtils utils,
RuleConditionElement rce)
|
void |
CollectBuilder.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 |
ConditionalBranchBuilder.build(BuildContext context,
BuildUtils utils,
RuleConditionElement rce)
|
void |
WindowReferenceBuilder.build(BuildContext context,
BuildUtils utils,
RuleConditionElement rce)
|
void |
FromBuilder.build(BuildContext context,
BuildUtils utils,
RuleConditionElement rce)
|
void |
QueryElementBuilder.build(BuildContext context,
BuildUtils utils,
RuleConditionElement rce)
|
void |
NamedConsequenceBuilder.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 |
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 |
EntryPointBuilder.build(BuildContext context,
BuildUtils utils,
RuleConditionElement rce)
|
void |
PatternBuilder.build(BuildContext context,
BuildUtils utils,
RuleConditionElement rce)
|
void |
ForallBuilder.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 |
EvalBuilder.requiresLeftActivation(BuildUtils utils,
RuleConditionElement rce)
|
boolean |
CollectBuilder.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 |
ConditionalBranchBuilder.requiresLeftActivation(BuildUtils utils,
RuleConditionElement rce)
|
boolean |
WindowReferenceBuilder.requiresLeftActivation(BuildUtils utils,
RuleConditionElement rce)
|
boolean |
WindowBuilder.requiresLeftActivation(BuildUtils utils,
RuleConditionElement rce)
|
boolean |
FromBuilder.requiresLeftActivation(BuildUtils utils,
RuleConditionElement rce)
|
boolean |
QueryElementBuilder.requiresLeftActivation(BuildUtils utils,
RuleConditionElement rce)
|
boolean |
NamedConsequenceBuilder.requiresLeftActivation(BuildUtils utils,
RuleConditionElement rce)
|
boolean |
AccumulateBuilder.requiresLeftActivation(BuildUtils utils,
RuleConditionElement rce)
|
boolean |
TimerBuilder.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 |
EntryPointBuilder.requiresLeftActivation(BuildUtils utils,
RuleConditionElement rce)
|
boolean |
PatternBuilder.requiresLeftActivation(BuildUtils utils,
RuleConditionElement rce)
|
boolean |
ForallBuilder.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 |
EntryPoint
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> |
WindowReference.getNestedElements()
It is not possible to nest elements inside an entry point, so always return an empty list. |
List<RuleConditionElement> |
Accumulate.getNestedElements()
|
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> |
GroupElement.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.0.0.Beta5 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||