|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Declaration | |
---|---|
org.drools | This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory |
org.drools.base | |
org.drools.base.accumulators | |
org.drools.base.dataproviders | |
org.drools.base.mvel | |
org.drools.common | |
org.drools.compiler | This is the main package to load rules. |
org.drools.core.util | |
org.drools.reteoo | |
org.drools.reteoo.builder | |
org.drools.rule | Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. |
org.drools.rule.builder | |
org.drools.rule.builder.dialect.clips | |
org.drools.rule.builder.dialect.java | |
org.drools.rule.builder.dialect.mvel | |
org.drools.runtime.rule.impl | |
org.drools.spi |
Uses of Declaration in org.drools |
---|
Methods in org.drools that return types with arguments of type Declaration | |
---|---|
Map<String,Declaration> |
QueryResult.getDeclarations()
Return a map of Declarations where the key is the identifier and the value is the Declaration. |
Map<String,Declaration> |
QueryResults.getDeclarations(int subruleIndex)
|
Methods in org.drools with parameters of type Declaration | |
---|---|
Object |
QueryResult.get(Declaration declaration)
Return the Object for the given Declaration. |
FactHandle |
QueryResult.getFactHandle(Declaration declr)
|
Uses of Declaration in org.drools.base |
---|
Methods in org.drools.base that return Declaration | |
---|---|
Declaration |
SequentialKnowledgeHelper.getDeclaration(String identifier)
|
Declaration |
DefaultKnowledgeHelper.getDeclaration(String identifier)
|
Declaration |
EvaluatorWrapper.getLeftBinding()
|
Declaration |
EvaluatorWrapper.getRightBinding()
|
Methods in org.drools.base with parameters of type Declaration | |
---|---|
Object |
SequentialKnowledgeHelper.get(Declaration declaration)
|
Object |
DefaultKnowledgeHelper.get(Declaration declaration)
|
void |
EvaluatorWrapper.setLeftBinding(Declaration leftBinding)
|
void |
EvaluatorWrapper.setRightBinding(Declaration rightBinding)
|
Constructors in org.drools.base with parameters of type Declaration | |
---|---|
EvaluatorWrapper(Evaluator evaluator,
Declaration leftBinding,
Declaration rightBinding)
|
Uses of Declaration in org.drools.base.accumulators |
---|
Methods in org.drools.base.accumulators with parameters of type Declaration | |
---|---|
void |
JavaAccumulatorFunctionExecutor.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
JavaAccumulatorFunctionExecutor.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
CollectAccumulator.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
CollectAccumulator.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
MVELAccumulatorFunctionExecutor.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
MVELAccumulatorFunctionExecutor.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
Object |
JavaAccumulatorFunctionExecutor.getResult(Object workingMemoryContext,
Object context,
Tuple leftTuple,
Declaration[] declarations,
WorkingMemory workingMemory)
|
Object |
CollectAccumulator.getResult(Object workingMemoryContext,
Object context,
Tuple leftTuple,
Declaration[] declarations,
WorkingMemory workingMemory)
|
Object |
MVELAccumulatorFunctionExecutor.getResult(Object workingMemoryContext,
Object context,
Tuple leftTuple,
Declaration[] declarations,
WorkingMemory workingMemory)
|
void |
JavaAccumulatorFunctionExecutor.init(Object workingMemoryContext,
Object context,
Tuple leftTuple,
Declaration[] declarations,
WorkingMemory workingMemory)
|
void |
CollectAccumulator.init(Object workingMemoryContext,
Object context,
Tuple leftTuple,
Declaration[] declarations,
WorkingMemory workingMemory)
|
void |
MVELAccumulatorFunctionExecutor.init(Object workingMemoryContext,
Object context,
Tuple leftTuple,
Declaration[] declarations,
WorkingMemory workingMemory)
|
void |
JavaAccumulatorFunctionExecutor.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
JavaAccumulatorFunctionExecutor.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
CollectAccumulator.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
CollectAccumulator.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
MVELAccumulatorFunctionExecutor.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
MVELAccumulatorFunctionExecutor.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
Uses of Declaration in org.drools.base.dataproviders |
---|
Methods in org.drools.base.dataproviders that return Declaration | |
---|---|
Declaration[] |
MVELDataProvider.getRequiredDeclarations()
|
Methods in org.drools.base.dataproviders with parameters of type Declaration | |
---|---|
void |
MVELDataProvider.replaceDeclaration(Declaration declaration,
Declaration resolved)
|
Uses of Declaration in org.drools.base.mvel |
---|
Methods in org.drools.base.mvel that return Declaration | |
---|---|
Declaration[] |
MVELCompilationUnit.getLocalDeclarations()
|
Declaration[] |
MVELCompilationUnit.getPreviousDeclarations()
|
Methods in org.drools.base.mvel with parameters of type Declaration | |
---|---|
void |
MVELAccumulator.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
MVELAccumulator.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
FieldValue |
MVELReturnValueExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory,
Object ctx)
|
FieldValue |
MVELReturnValueExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory,
Object ctx)
|
boolean |
MVELPredicateExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory,
Object context)
|
boolean |
MVELPredicateExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory,
Object context)
|
boolean |
MVELEvalExpression.evaluate(Tuple tuple,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory,
Object context)
|
Object |
MVELAccumulator.getResult(Object workingMemoryContext,
Object context,
Tuple leftTuple,
Declaration[] declarations,
WorkingMemory workingMemory)
|
void |
MVELAccumulator.init(Object workingMemoryContext,
Object context,
Tuple leftTuple,
Declaration[] declarations,
WorkingMemory workingMemory)
|
void |
MVELCompilationUnit.replaceDeclaration(Declaration declaration,
Declaration resolved)
|
void |
MVELReturnValueExpression.replaceDeclaration(Declaration declaration,
Declaration resolved)
|
void |
MVELEvalExpression.replaceDeclaration(Declaration declaration,
Declaration resolved)
|
void |
MVELAccumulator.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
MVELAccumulator.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
MVELCompilationUnit.setPreviousDeclarations(Declaration[] previousDeclarations)
|
Constructors in org.drools.base.mvel with parameters of type Declaration | |
---|---|
MVELCompilationUnit(String name,
String expression,
String[] globalIdentifiers,
EvaluatorWrapper[] operators,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
String[] otherIdentifiers,
String[] inputIdentifiers,
String[] inputTypes,
int languageLevel,
boolean strictMode)
|
|
MVELCompilationUnit(String name,
String expression,
String[] globalIdentifiers,
EvaluatorWrapper[] operators,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
String[] otherIdentifiers,
String[] inputIdentifiers,
String[] inputTypes,
int languageLevel,
boolean strictMode)
|
Uses of Declaration in org.drools.common |
---|
Methods in org.drools.common that return Declaration | |
---|---|
Declaration[] |
TupleStartEqualsConstraint.getRequiredDeclarations()
|
Declaration[] |
InstanceEqualsConstraint.getRequiredDeclarations()
|
Declaration[] |
InstanceNotEqualsConstraint.getRequiredDeclarations()
|
Methods in org.drools.common with parameters of type Declaration | |
---|---|
void |
TupleStartEqualsConstraint.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
|
void |
InstanceEqualsConstraint.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
|
void |
InstanceNotEqualsConstraint.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
|
Uses of Declaration in org.drools.compiler |
---|
Methods in org.drools.compiler that return types with arguments of type Declaration | |
---|---|
Map<String,Declaration> |
BoundIdentifiers.getDeclarations()
|
Method parameters in org.drools.compiler with type arguments of type Declaration | |
---|---|
void |
BoundIdentifiers.setDeclarations(Map<String,Declaration> declarations)
|
Uses of Declaration in org.drools.core.util |
---|
Methods in org.drools.core.util that return Declaration | |
---|---|
Declaration |
AbstractHashTable.FieldIndex.getDeclaration()
|
Constructors in org.drools.core.util with parameters of type Declaration | |
---|---|
AbstractHashTable.FieldIndex(InternalReadAccessor extractor,
Declaration declaration,
Evaluator evaluator)
|
Uses of Declaration in org.drools.reteoo |
---|
Methods in org.drools.reteoo that return Declaration | |
---|---|
Declaration[] |
RuleTerminalNode.getDeclarations()
|
Declaration[] |
QueryTerminalNode.getDeclarations()
|
Methods in org.drools.reteoo with parameters of type Declaration | |
---|---|
int |
RuleTerminalNode.SortDeclarations.compare(Declaration d1,
Declaration d2)
|
InternalFactHandle |
LeftTuple.get(Declaration declaration)
|
InternalFactHandle |
LeftTupleImpl.get(Declaration declaration)
|
Uses of Declaration in org.drools.reteoo.builder |
---|
Methods in org.drools.reteoo.builder with parameters of type Declaration | |
---|---|
void |
BuildUtils.checkUnboundDeclarations(BuildContext context,
Declaration[] declarations)
Make sure the required declarations are previously bound |
Uses of Declaration in org.drools.rule |
---|
Fields in org.drools.rule declared as Declaration | |
---|---|
Declaration |
VariableRestriction.VariableContextEntry.declaration
|
Declaration[] |
ReturnValueRestriction.ReturnValueContextEntry.localDeclarations
|
Declaration[] |
ReturnValueRestriction.ReturnValueContextEntry.previousDeclarations
|
protected Declaration[] |
AbstractCompositeConstraint.requiredDeclarations
|
Methods in org.drools.rule that return Declaration | |
---|---|
Declaration |
Pattern.addDeclaration(String identifier)
|
Declaration |
Pattern.getDeclaration()
|
Declaration |
Rule.getDeclaration(String identifier)
Retrieve a parameter Declaration by identifier. |
Declaration[] |
ReturnValueRestriction.getLocalDeclarations()
|
Declaration[] |
ReturnValueRestriction.ReturnValueContextEntry.getLocalDeclarations()
|
Declaration[] |
PredicateConstraint.getLocalDeclarations()
|
Declaration[] |
Query.getParameters()
|
Declaration[] |
ReturnValueRestriction.getPreviousDeclarations()
|
Declaration[] |
ReturnValueRestriction.ReturnValueContextEntry.getPreviousDeclarations()
|
Declaration[] |
PredicateConstraint.getPreviousDeclarations()
|
Declaration[] |
QueryElement.getRequiredDeclarations()
|
Declaration[] |
Pattern.getRequiredDeclarations()
|
Declaration[] |
EvalCondition.getRequiredDeclarations()
|
Declaration[] |
VariableRestriction.getRequiredDeclarations()
|
Declaration[] |
ReturnValueRestriction.getRequiredDeclarations()
|
Declaration[] |
ReturnValueConstraint.getRequiredDeclarations()
|
Declaration[] |
AbstractCompositeConstraint.getRequiredDeclarations()
Returns all the declarations required by the given constraint implementation. |
Declaration[] |
UnificationRestriction.getRequiredDeclarations()
|
Declaration[] |
LiteralConstraint.getRequiredDeclarations()
Literal constraints cannot have required declarations, so always return an empty array. |
Declaration[] |
LiteralRestriction.getRequiredDeclarations()
Literal constraints cannot have required declarations, so always return an empty array. |
Declaration[] |
PredicateConstraint.getRequiredDeclarations()
|
Declaration[] |
MultiRestrictionFieldConstraint.getRequiredDeclarations()
|
Declaration[] |
AbstractCompositeRestriction.getRequiredDeclarations()
|
Declaration[] |
VariableConstraint.getRequiredDeclarations()
|
Declaration |
VariableRestriction.VariableContextEntry.getVariableDeclaration()
|
Declaration |
Accumulate.resolveDeclaration(String identifier)
|
Declaration |
RuleConditionElement.resolveDeclaration(String identifier)
Resolves the given identifier in the current scope and returns the Declaration object for the declaration. |
Declaration |
EntryPoint.resolveDeclaration(String identifier)
Not possible to resolve any declaration, so always return null. |
Declaration |
QueryElement.resolveDeclaration(String identifier)
|
Declaration |
GroupElement.resolveDeclaration(String identifier)
|
Declaration |
Pattern.resolveDeclaration(String identifier)
|
Declaration |
EvalCondition.resolveDeclaration(String identifier)
|
Declaration |
Collect.resolveDeclaration(String identifier)
|
Declaration |
Forall.resolveDeclaration(String identifier)
Forall can only resolve declarations from its base pattern |
Declaration |
From.resolveDeclaration(String identifier)
|
Methods in org.drools.rule that return types with arguments of type Declaration | |
---|---|
Map<String,Declaration> |
Rule.getDeclarations()
Retrieve the set of all root fact object parameter Declarations . |
Map<String,Declaration> |
Accumulate.getInnerDeclarations()
|
Map<String,Declaration> |
RuleConditionElement.getInnerDeclarations()
Returns a Map of declarations that are visible inside this conditional element |
Map<String,Declaration> |
Pattern.getInnerDeclarations()
|
Map<String,Declaration> |
Accumulate.getOuterDeclarations()
|
Map<String,Declaration> |
RuleConditionElement.getOuterDeclarations()
Returns a Map of declarations that are visible outside this conditional element. |
Map<String,Declaration> |
GroupElement.getOuterDeclarations()
|
Map<String,Declaration> |
Pattern.getOuterDeclarations()
|
Methods in org.drools.rule with parameters of type Declaration | |
---|---|
void |
Pattern.addDeclaration(Declaration decl)
|
void |
EvalCondition.replaceDeclaration(Declaration declaration,
Declaration resolved)
|
void |
VariableRestriction.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
|
void |
ReturnValueRestriction.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
|
void |
ReturnValueConstraint.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
|
void |
AbstractCompositeConstraint.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
When a rule contains multiple logical branches, i.e., makes use of 'OR' CE, it is required to clone patterns and declarations for each logical branch. |
void |
UnificationRestriction.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
|
void |
LiteralConstraint.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
|
void |
LiteralRestriction.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
|
void |
PredicateConstraint.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
|
void |
MultiRestrictionFieldConstraint.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
|
void |
AbstractCompositeRestriction.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
|
void |
VariableConstraint.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
|
void |
Query.setParameters(Declaration[] parameters)
|
Uses of Declaration in org.drools.rule.builder |
---|
Methods in org.drools.rule.builder with parameters of type Declaration | |
---|---|
void |
PredicateBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicateConstraint,
PredicateDescr predicateDescr,
AnalysisResult analysis)
|
void |
PredicateBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicateConstraint,
PredicateDescr predicateDescr,
AnalysisResult analysis)
|
void |
ReturnValueBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
ReturnValueRestriction returnValueRestriction,
ReturnValueRestrictionDescr returnValueRestrictionDescr,
AnalysisResult analysis)
|
void |
ReturnValueBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
ReturnValueRestriction returnValueRestriction,
ReturnValueRestrictionDescr returnValueRestrictionDescr,
AnalysisResult analysis)
|
static int |
QueryElementBuilder.getPos(String identifier,
Declaration[] params)
|
Uses of Declaration in org.drools.rule.builder.dialect.clips |
---|
Methods in org.drools.rule.builder.dialect.clips with parameters of type Declaration | |
---|---|
void |
ClipsPredicateBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicate,
PredicateDescr predicateDescr)
|
void |
ClipsPredicateBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicate,
PredicateDescr predicateDescr)
|
void |
ClipsReturnValueBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
ReturnValueRestriction returnValueRestriction,
ReturnValueRestrictionDescr returnValueRestrictionDescr)
|
void |
ClipsReturnValueBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
ReturnValueRestriction returnValueRestriction,
ReturnValueRestrictionDescr returnValueRestrictionDescr)
|
Uses of Declaration in org.drools.rule.builder.dialect.java |
---|
Methods in org.drools.rule.builder.dialect.java with parameters of type Declaration | |
---|---|
void |
JavaPredicateBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicateConstraint,
PredicateDescr predicateDescr,
AnalysisResult analysis)
|
void |
JavaPredicateBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicateConstraint,
PredicateDescr predicateDescr,
AnalysisResult analysis)
|
void |
JavaReturnValueBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
ReturnValueRestriction returnValueRestriction,
ReturnValueRestrictionDescr returnValueRestrictionDescr,
AnalysisResult analysis)
|
void |
JavaReturnValueBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
ReturnValueRestriction returnValueRestriction,
ReturnValueRestrictionDescr returnValueRestrictionDescr,
AnalysisResult analysis)
|
Map<String,Object> |
AbstractJavaRuleBuilder.createVariableContext(String className,
String text,
RuleBuildContext context,
Declaration[] declarations,
Declaration[] localDeclarations,
Map<String,Class<?>> globals,
JavaAnalysisResult analysis)
|
Map<String,Object> |
AbstractJavaRuleBuilder.createVariableContext(String className,
String text,
RuleBuildContext context,
Declaration[] declarations,
Declaration[] localDeclarations,
Map<String,Class<?>> globals,
JavaAnalysisResult analysis)
|
String |
DeclarationTypeFixer.fix(Declaration declaration)
|
Method parameters in org.drools.rule.builder.dialect.java with type arguments of type Declaration | |
---|---|
protected String |
JavaConsequenceBuilder.fixBlockDescr(RuleBuildContext context,
String originalCode,
List<JavaBlockDescr> blocks,
BoundIdentifiers bindings,
Map<String,Declaration> decls)
|
Uses of Declaration in org.drools.rule.builder.dialect.mvel |
---|
Methods in org.drools.rule.builder.dialect.mvel with parameters of type Declaration | |
---|---|
void |
MVELPredicateBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicate,
PredicateDescr predicateDescr,
AnalysisResult analysis)
|
void |
MVELPredicateBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicate,
PredicateDescr predicateDescr,
AnalysisResult analysis)
|
void |
MVELReturnValueBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
ReturnValueRestriction returnValueRestriction,
ReturnValueRestrictionDescr returnValueRestrictionDescr,
AnalysisResult analysis)
|
void |
MVELReturnValueBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
ReturnValueRestriction returnValueRestriction,
ReturnValueRestrictionDescr returnValueRestrictionDescr,
AnalysisResult analysis)
|
MVELCompilationUnit |
MVELDialect.getMVELCompilationUnit(String expression,
AnalysisResult analysis,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
Map<String,Class<?>> otherInputVariables,
PackageBuildContext context,
String contextIndeifier,
Class kcontextClass)
|
MVELCompilationUnit |
MVELDialect.getMVELCompilationUnit(String expression,
AnalysisResult analysis,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
Map<String,Class<?>> otherInputVariables,
PackageBuildContext context,
String contextIndeifier,
Class kcontextClass)
|
Uses of Declaration in org.drools.runtime.rule.impl |
---|
Methods in org.drools.runtime.rule.impl that return types with arguments of type Declaration | |
---|---|
Map<String,Declaration> |
NativeQueryResults.getDeclarations()
|
Uses of Declaration in org.drools.spi |
---|
Methods in org.drools.spi that return Declaration | |
---|---|
Declaration |
DeclarationScopeResolver.getDeclaration(Rule rule,
String identifier)
|
Declaration |
KnowledgeHelper.getDeclaration(String identifier)
|
Declaration[] |
Constraint.getRequiredDeclarations()
Returns all the declarations required by the given constraint implementation. |
Declaration[] |
DataProvider.getRequiredDeclarations()
|
Declaration[] |
Restriction.getRequiredDeclarations()
|
Methods in org.drools.spi that return types with arguments of type Declaration | |
---|---|
Map<String,Declaration> |
DeclarationScopeResolver.getDeclarations(Rule rule)
Return all declarations scoped to the current RuleConditionElement in the build stack |
Methods in org.drools.spi with parameters of type Declaration | |
---|---|
void |
Accumulator.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
Executes the accumulate (action) code for the given fact handle |
void |
Accumulator.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
Executes the accumulate (action) code for the given fact handle |
FieldValue |
ReturnValueExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
WorkingMemory workingMemory,
Object context)
|
FieldValue |
ReturnValueExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
WorkingMemory workingMemory,
Object context)
|
boolean |
PredicateExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
WorkingMemory workingMemory,
Object context)
|
boolean |
PredicateExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
WorkingMemory workingMemory,
Object context)
|
boolean |
EvalExpression.evaluate(Tuple tuple,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory,
Object context)
|
InternalFactHandle |
Tuple.get(Declaration declaration)
Returns the FactHandle for the given Declaration , which in turn
specifcy the Pattern that they depend on. |
Object |
KnowledgeHelper.get(Declaration declaration)
|
Object |
Accumulator.getResult(Object workingMemoryContext,
Object context,
Tuple leftTuple,
Declaration[] declarations,
WorkingMemory workingMemory)
Gets the result of the accummulation |
void |
Accumulator.init(Object workingMemoryContext,
Object context,
Tuple leftTuple,
Declaration[] declarations,
WorkingMemory workingMemory)
Executes the initialization block of code |
void |
Constraint.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
When a rule contains multiple logical branches, i.e., makes use of 'OR' CE, it is required to clone patterns and declarations for each logical branch. |
void |
DataProvider.replaceDeclaration(Declaration declaration,
Declaration resolved)
|
void |
EvalExpression.replaceDeclaration(Declaration declaration,
Declaration resolved)
|
void |
Restriction.replaceDeclaration(Declaration oldDecl,
Declaration newDecl)
A restriction may be required to replace an old declaration object by a new updated one |
void |
ReturnValueExpression.replaceDeclaration(Declaration declaration,
Declaration resolved)
|
void |
Accumulator.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
Reverses the accumulate action for the given fact handle |
void |
Accumulator.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
Reverses the accumulate action for the given fact handle |
Method parameters in org.drools.spi with type arguments of type Declaration | |
---|---|
static Map<String,Class<?>> |
DeclarationScopeResolver.getDeclarationClasses(Map<String,Declaration> declarations)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |