Uses of Interface
org.drools.core.rule.RuleConditionElement
-
Packages that use RuleConditionElement Package Description org.drools.core.definitions.rule.impl 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.accessor org.drools.core.time.impl -
-
Uses of RuleConditionElement in org.drools.core.definitions.rule.impl
Methods in org.drools.core.definitions.rule.impl with parameters of type RuleConditionElement Modifier and Type Method Description voidRuleImpl. addPattern(RuleConditionElement element)Add a pattern to the rule. -
Uses of RuleConditionElement in org.drools.core.reteoo.builder
Methods in org.drools.core.reteoo.builder that return RuleConditionElement Modifier and Type Method Description RuleConditionElementBuildContext. peek()Returns the top stack element without removing itRuleConditionElementBuildContext. pop()Removes the top stack elementMethods in org.drools.core.reteoo.builder that return types with arguments of type RuleConditionElement Modifier and Type Method Description Collection<RuleConditionElement>BuildContext. getBuildstack()Methods in org.drools.core.reteoo.builder with parameters of type RuleConditionElement Modifier and Type Method Description voidAccumulateBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidAsyncReceiveBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidAsyncSendBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidCollectBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidConditionalBranchBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidEntryPointBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidEvalBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidForallBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidFromBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidGroupElementBuilder.AndBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidGroupElementBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidGroupElementBuilder.ExistsBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidGroupElementBuilder.NotBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidGroupElementBuilder.OrBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidNamedConsequenceBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidPatternBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidQueryElementBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidReactiveFromBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidReteooComponentBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)Builds and attach if needed the given RuleConditionalElementvoidTimerBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)voidWindowReferenceBuilder. build(BuildContext context, BuildUtils utils, RuleConditionElement rce)ReteooComponentBuilderBuildUtils. getBuilderFor(RuleConditionElement target)Returns a builder for the given target from the builders mapvoidBuildContext. push(RuleConditionElement rce)Adds the rce to the build stackbooleanAccumulateBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanAsyncReceiveBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanAsyncSendBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanCollectBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanConditionalBranchBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanEntryPointBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanEvalBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanForallBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanFromBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanGroupElementBuilder.AndBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanGroupElementBuilder.ExistsBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanGroupElementBuilder.NotBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanGroupElementBuilder.OrBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanGroupElementBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanNamedConsequenceBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanPatternBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanQueryElementBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanReactiveFromBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanReteooComponentBuilder. 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.booleanTimerBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanWindowBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)booleanWindowReferenceBuilder. requiresLeftActivation(BuildUtils utils, RuleConditionElement rce) -
Uses of RuleConditionElement in org.drools.core.rule
Subinterfaces of RuleConditionElement in org.drools.core.rule Modifier and Type Interface Description interfacePatternSourceA markup interface for pattern source elementsClasses in org.drools.core.rule that implement RuleConditionElement Modifier and Type Class Description classAccumulateA class to represent the Accumulate CEclassAsyncReceiveclassAsyncSendclassCollectclassConditionalBranchclassConditionalElementclassEntryPointIdThis class defines a Rete "Entry Point".classEvalConditionclassForallThe forall conditional element.classFromclassGroupElementclassMultiAccumulateclassNamedConsequenceclassPatternclassQueryElementclassSingleAccumulateclassWindowReferenceThis class defines a reference to a declared windowstatic classXpathBackReference.RelativePatternFields in org.drools.core.rule declared as RuleConditionElement Modifier and Type Field Description protected RuleConditionElementAccumulate. sourceMethods in org.drools.core.rule that return RuleConditionElement Modifier and Type Method Description RuleConditionElementRuleConditionElement. clone()Returns a clone from itselfRuleConditionElementAccumulate. getSource()Methods in org.drools.core.rule that return types with arguments of type RuleConditionElement Modifier and Type Method Description List<RuleConditionElement>GroupElement. getChildren()List<RuleConditionElement>Accumulate. getNestedElements()List<? extends RuleConditionElement>AsyncReceive. getNestedElements()List<? extends RuleConditionElement>AsyncSend. getNestedElements()List<RuleConditionElement>ConditionalBranch. getNestedElements()It is not possible to nest elements inside a conditional branch, so always return an empty list.List<? extends RuleConditionElement>EntryPointId. getNestedElements()It is not possible to nest elements inside an entry point, so always return an empty list.List<? extends RuleConditionElement>EvalCondition. getNestedElements()List<RuleConditionElement>GroupElement. getNestedElements()List<RuleConditionElement>NamedConsequence. getNestedElements()It is not possible to nest elements inside an entry point, so always return an empty list.List<RuleConditionElement>Pattern. getNestedElements()List<? extends RuleConditionElement>QueryElement. getNestedElements()List<? extends RuleConditionElement>RuleConditionElement. getNestedElements()Returs a list of RuleConditionElement's that are nested inside the current elementList<RuleConditionElement>WindowReference. getNestedElements()It is not possible to nest elements inside an entry point, so always return an empty list.Methods in org.drools.core.rule with parameters of type RuleConditionElement Modifier and Type Method Description voidGroupElement. addChild(int index, RuleConditionElement rce)Adds the given child as the (index)th child of the this GroupElementGroupElementGroupElement. addChild(RuleConditionElement child)Adds a child to the current GroupElement.Constructors in org.drools.core.rule with parameters of type RuleConditionElement Constructor Description Accumulate(RuleConditionElement source, Declaration[] requiredDeclarations)MultiAccumulate(RuleConditionElement source, Declaration[] requiredDeclarations, Accumulator[] accumulators, int arraySize)SingleAccumulate(RuleConditionElement source, Declaration[] requiredDeclarations)SingleAccumulate(RuleConditionElement source, Declaration[] requiredDeclarations, Accumulator accumulator) -
Uses of RuleConditionElement in org.drools.core.rule.accessor
Methods in org.drools.core.rule.accessor that return RuleConditionElement Modifier and Type Method Description RuleConditionElementDeclarationScopeResolver. peekBuildStack()RuleConditionElementDeclarationScopeResolver. popBuildStack()Methods in org.drools.core.rule.accessor with parameters of type RuleConditionElement Modifier and Type Method Description voidDeclarationScopeResolver. pushOnBuildStack(RuleConditionElement element)Constructor parameters in org.drools.core.rule.accessor with type arguments of type RuleConditionElement Constructor Description DeclarationScopeResolver(Map<String,Type> globalMap, Deque<RuleConditionElement> buildList) -
Uses of RuleConditionElement in org.drools.core.time.impl
Subinterfaces of RuleConditionElement in org.drools.core.time.impl Modifier and Type Interface Description interfaceTimerClasses in org.drools.core.time.impl that implement RuleConditionElement Modifier and Type Class Description classBaseTimerclassCompositeMaxDurationTimerWhile a rule might have multiple DurationTimers, due to LHS CEP rules, there can only ever be one timer attribute.classCronTimerclassDurationTimerclassExpressionIntervalTimerclassIntervalTimerMethods in org.drools.core.time.impl that return types with arguments of type RuleConditionElement Modifier and Type Method Description List<? extends RuleConditionElement>BaseTimer. getNestedElements()
-