|
||||||||||
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.dataproviders | |
org.drools.base.mvel | |
org.drools.common | |
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.java | |
org.drools.rule.builder.dialect.mvel | |
org.drools.spi | |
org.drools.util |
Uses of Declaration in org.drools |
---|
Methods in org.drools with parameters of type Declaration | |
---|---|
Object |
QueryResult.get(Declaration declaration)
|
Uses of Declaration in org.drools.base |
---|
Methods in org.drools.base that return Declaration | |
---|---|
Declaration |
DefaultKnowledgeHelper.getDeclaration(String identifier)
|
Methods in org.drools.base with parameters of type Declaration | |
---|---|
Object |
DefaultKnowledgeHelper.get(Declaration declaration)
|
Uses of Declaration in org.drools.base.dataproviders |
---|
Methods in org.drools.base.dataproviders that return Declaration | |
---|---|
Declaration[] |
MVELDataProvider.getRequiredDeclarations()
|
Uses of Declaration in org.drools.base.mvel |
---|
Methods in org.drools.base.mvel with parameters of type Declaration | |
---|---|
FieldValue |
MVELReturnValueExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory)
|
FieldValue |
MVELReturnValueExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory)
|
boolean |
MVELPredicateExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory)
|
boolean |
MVELPredicateExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory)
|
boolean |
MVELEvalExpression.evaluate(Tuple tuple,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory)
|
Object |
DroolsMVELFactory.getValue(Declaration declaration)
|
Constructors in org.drools.base.mvel with parameters of type Declaration | |
---|---|
DroolsMVELLocalDeclarationVariable(Declaration declaration,
DroolsMVELFactory factory)
|
|
DroolsMVELPreviousDeclarationVariable(Declaration declaration,
DroolsMVELFactory factory)
|
Uses of Declaration in org.drools.common |
---|
Methods in org.drools.common that return Declaration | |
---|---|
Declaration[] |
TupleStartEqualsConstraint.getRequiredDeclarations()
|
Declaration[] |
InstanceNotEqualsConstraint.getRequiredDeclarations()
|
Declaration[] |
InstanceEqualsConstraint.getRequiredDeclarations()
|
Uses of Declaration in org.drools.reteoo |
---|
Methods in org.drools.reteoo with parameters of type Declaration | |
---|---|
InternalFactHandle |
ReteTuple.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
|
Methods in org.drools.rule that return Declaration | |
---|---|
Declaration |
Pattern.addDeclaration(String identifier,
Extractor extractor)
|
Declaration |
Pattern.getDeclaration()
|
Declaration |
Rule.getDeclaration(String identifier)
Retrieve a parameter Declaration by identifier. |
Declaration[] |
Rule.getDeclarations()
Retrieve the set of all root fact object parameter Declarations . |
Declaration[] |
ReturnValueRestriction.getLocalDeclarations()
|
Declaration[] |
ReturnValueRestriction.ReturnValueContextEntry.getLocalDeclarations()
|
Declaration[] |
PredicateConstraint.getLocalDeclarations()
|
Declaration[] |
ReturnValueRestriction.getPreviousDeclarations()
|
Declaration[] |
ReturnValueRestriction.ReturnValueContextEntry.getPreviousDeclarations()
|
Declaration[] |
PredicateConstraint.getPreviousDeclarations()
|
Declaration[] |
LiteralConstraint.getRDeclarations()
|
Declaration[] |
VariableRestriction.getRequiredDeclarations()
|
Declaration[] |
VariableConstraint.getRequiredDeclarations()
|
Declaration[] |
ReturnValueRestriction.getRequiredDeclarations()
|
Declaration[] |
ReturnValueConstraint.getRequiredDeclarations()
|
Declaration[] |
PredicateConstraint.getRequiredDeclarations()
|
Declaration[] |
MultiRestrictionFieldConstraint.getRequiredDeclarations()
|
Declaration[] |
LiteralRestriction.getRequiredDeclarations()
Literal constraints cannot have required declarations, so always return an empty array. |
Declaration[] |
LiteralConstraint.getRequiredDeclarations()
Literal constraints cannot have required declarations, so always return an empty array. |
Declaration[] |
EvalCondition.getRequiredDeclarations()
|
Declaration[] |
AbstractCompositeRestriction.getRequiredDeclarations()
|
Declaration |
VariableRestriction.VariableContextEntry.getVariableDeclaration()
|
Declaration |
RuleConditionElement.resolveDeclaration(String identifier)
Resolves the given identifier in the current scope and returns the Declaration object for the declaration. |
Declaration |
Pattern.resolveDeclaration(String identifier)
|
Declaration |
GroupElement.resolveDeclaration(String identifier)
|
Declaration |
From.resolveDeclaration(String identifier)
|
Declaration |
Forall.resolveDeclaration(String identifier)
Forall can only resolve declarations from its base pattern |
Declaration |
EvalCondition.resolveDeclaration(String identifier)
|
Declaration |
Collect.resolveDeclaration(String identifier)
|
Declaration |
Accumulate.resolveDeclaration(String identifier)
|
Constructors in org.drools.rule with parameters of type Declaration | |
---|---|
Accumulate(Pattern sourcePattern,
Pattern resultPattern,
Declaration[] requiredDeclarations,
Declaration[] innerDeclarations)
|
|
Accumulate(Pattern sourcePattern,
Pattern resultPattern,
Declaration[] requiredDeclarations,
Declaration[] innerDeclarations)
|
|
Accumulate(Pattern sourcePattern,
Pattern resultPattern,
Declaration[] requiredDeclarations,
Declaration[] innerDeclarations,
Accumulator accumulator)
|
|
Accumulate(Pattern sourcePattern,
Pattern resultPattern,
Declaration[] requiredDeclarations,
Declaration[] innerDeclarations,
Accumulator accumulator)
|
|
EvalCondition(Declaration[] requiredDeclarations)
|
|
EvalCondition(EvalExpression eval,
Declaration[] requiredDeclarations)
|
|
PredicateConstraint(Declaration[] previousDeclarations,
Declaration[] localDeclarations)
|
|
PredicateConstraint(Declaration[] previousDeclarations,
Declaration[] localDeclarations)
|
|
PredicateConstraint(PredicateExpression expression,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
String[] requiredGlobals)
|
|
PredicateConstraint(PredicateExpression expression,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
String[] requiredGlobals)
|
|
ReturnValueRestriction.ReturnValueContextEntry(FieldExtractor fieldExtractor,
Declaration[] previousDeclarations,
Declaration[] localDeclarations)
|
|
ReturnValueRestriction.ReturnValueContextEntry(FieldExtractor fieldExtractor,
Declaration[] previousDeclarations,
Declaration[] localDeclarations)
|
|
ReturnValueRestriction(FieldExtractor fieldExtractor,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
String[] requiredGlobals,
Evaluator evaluator)
|
|
ReturnValueRestriction(FieldExtractor fieldExtractor,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
String[] requiredGlobals,
Evaluator evaluator)
|
|
ReturnValueRestriction(FieldExtractor fieldExtractor,
ReturnValueExpression returnValueExpression,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
String[] requiredGlobals,
Evaluator evaluator)
|
|
ReturnValueRestriction(FieldExtractor fieldExtractor,
ReturnValueExpression returnValueExpression,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
String[] requiredGlobals,
Evaluator evaluator)
|
|
VariableConstraint(FieldExtractor fieldExtractor,
Declaration declaration,
Evaluator evaluator)
|
|
VariableRestriction.BooleanVariableContextEntry(FieldExtractor extractor,
Declaration declaration)
|
|
VariableRestriction.DoubleVariableContextEntry(FieldExtractor extractor,
Declaration declaration)
|
|
VariableRestriction.LongVariableContextEntry(FieldExtractor extractor,
Declaration declaration)
|
|
VariableRestriction.ObjectVariableContextEntry(FieldExtractor extractor,
Declaration declaration)
|
|
VariableRestriction.VariableContextEntry(FieldExtractor extractor,
Declaration declaration)
|
|
VariableRestriction(FieldExtractor fieldExtractor,
Declaration declaration,
Evaluator evaluator)
|
Uses of Declaration in org.drools.rule.builder |
---|
Methods in org.drools.rule.builder with parameters of type Declaration | |
---|---|
void |
PredicateBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicateConstraint,
PredicateDescr predicateDescr)
|
void |
PredicateBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicateConstraint,
PredicateDescr predicateDescr)
|
void |
ReturnValueBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
ReturnValueRestriction returnValueRestriction,
ReturnValueRestrictionDescr returnValueRestrictionDescr)
|
void |
ReturnValueBuilder.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,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicateConstraint,
PredicateDescr predicateDescr)
|
void |
JavaPredicateBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicateConstraint,
PredicateDescr predicateDescr)
|
void |
JavaReturnValueBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
ReturnValueRestriction returnValueRestriction,
ReturnValueRestrictionDescr returnValueRestrictionDescr)
|
void |
JavaReturnValueBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
ReturnValueRestriction returnValueRestriction,
ReturnValueRestrictionDescr returnValueRestrictionDescr)
|
Map |
AbstractJavaBuilder.createVariableContext(String className,
String text,
RuleBuildContext context,
Declaration[] declarations,
Declaration[] localDeclarations,
String[] globals)
|
Map |
AbstractJavaBuilder.createVariableContext(String className,
String text,
RuleBuildContext context,
Declaration[] declarations,
Declaration[] localDeclarations,
String[] globals)
|
String |
DeclarationTypeFixer.fix(Declaration declaration)
|
Uses of Declaration in org.drools.rule.builder.dialect.mvel |
---|
Methods in org.drools.rule.builder.dialect.mvel with parameters of type Declaration | |
---|---|
void |
MVELReturnValueBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicate,
PredicateDescr predicateDescr)
|
void |
MVELReturnValueBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicate,
PredicateDescr predicateDescr)
|
void |
MVELPredicateBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicate,
PredicateDescr predicateDescr)
|
void |
MVELPredicateBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
PredicateConstraint predicate,
PredicateDescr predicateDescr)
|
void |
MVELReturnValueBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
ReturnValueRestriction returnValueRestriction,
ReturnValueRestrictionDescr returnValueRestrictionDescr)
|
void |
MVELReturnValueBuilder.build(RuleBuildContext context,
List[] usedIdentifiers,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
ReturnValueRestriction returnValueRestriction,
ReturnValueRestrictionDescr returnValueRestrictionDescr)
|
Uses of Declaration in org.drools.spi |
---|
Methods in org.drools.spi that return Declaration | |
---|---|
Declaration |
KnowledgeHelper.getDeclaration(String identifier)
|
Declaration |
DeclarationScopeResolver.getDeclaration(String name)
|
Declaration[] |
Restriction.getRequiredDeclarations()
|
Declaration[] |
DataProvider.getRequiredDeclarations()
|
Declaration[] |
Constraint.getRequiredDeclarations()
|
Methods in org.drools.spi with parameters of type Declaration | |
---|---|
Object |
Accumulator.accumulate(Tuple leftTuple,
List matchingObjects,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
Object |
Accumulator.accumulate(Tuple leftTuple,
List matchingObjects,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
FieldValue |
ReturnValueExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
WorkingMemory workingMemory)
|
FieldValue |
ReturnValueExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
WorkingMemory workingMemory)
|
boolean |
PredicateExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
WorkingMemory workingMemory)
|
boolean |
PredicateExpression.evaluate(Object object,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
WorkingMemory workingMemory)
|
boolean |
EvalExpression.evaluate(Tuple tuple,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory)
|
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)
|
Uses of Declaration in org.drools.util |
---|
Methods in org.drools.util that return Declaration | |
---|---|
Declaration |
AbstractHashTable.FieldIndex.getDeclaration()
|
Constructors in org.drools.util with parameters of type Declaration | |
---|---|
AbstractHashTable.FieldIndex(FieldExtractor extractor,
Declaration declaration,
Evaluator evaluator)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |