站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss RULES 4.0.0.11754MR2 API 英文版文档

Uses of Class org.drools.rule.Declaration (Drools 4.0.0.11754MR2 API) - JBoss RULES 4.0.0.11754MR2 API 英文版文档


Uses of Class
org.drools.rule.Declaration

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)
           
 



Copyright © 2001-2007 JBoss Inc.. All Rights Reserved.