Uses of Class
org.drools.rule.Declaration

Packages that use Declaration
org.drools.rule   
org.drools.semantics.base   
org.drools.semantics.groovy   
org.drools.semantics.java   
org.drools.semantics.python   
org.drools.smf   
org.drools.spi   
 

Uses of Declaration in org.drools.rule
 

Fields in org.drools.rule declared as Declaration
static Declaration[] Declaration.EMPTY_ARRAY
          Empty Declaraton array.
 

Methods in org.drools.rule that return Declaration
 Declaration Extraction.getTargetDeclaration()
          Retrieve the Declaration for the target of the assignment.
 Declaration[] Extraction.getRequiredTupleMembers()
          Retrieve the array of Declarations required by this condition to perform its duties.
 Declaration Rule.getParameterDeclaration(java.lang.String identifier)
          Retrieve a parameter Declaration by identifier.
 Declaration Rule.getDeclaration(java.lang.String identifier)
          Retrieve a Declaration by identifier.
 Declaration[] Rule.getParameterDeclarations()
          Retrieve the set of all root fact object parameter Declarations.
 Declaration[] Rule.getLocalDeclarations()
          Retrieve the set of all implied local Declarations.
 Declaration[] Rule.getAllDeclarations()
          Retrieve the array of all Declarations of this rule.
 

Methods in org.drools.rule with parameters of type Declaration
 void Rule.addParameterDeclaration(Declaration declaration)
          Add a root fact object parameter Declaration for this Rule.
 void Rule.addDeclaration(Declaration declaration)
          Add a declaration.
 

Constructors in org.drools.rule with parameters of type Declaration
Extraction(Declaration targetDeclaration, Extractor extractor)
          Construct.
Extraction(Declaration targetDeclaration)
           
 

Uses of Declaration in org.drools.semantics.base
 

Methods in org.drools.semantics.base with parameters of type Declaration
 Duration BaseDurationFactory.newDuration(Configuration config, Declaration[] availDecls)
           
 

Uses of Declaration in org.drools.semantics.groovy
 

Methods in org.drools.semantics.groovy that return Declaration
 Declaration[] ExprAnalyzer.analyze(org.codehaus.groovy.ast.ASTNode expr, Declaration[] availDecls)
          Analyze an expression.
 Declaration[] Eval.getRequiredTupleMembers()
          Retrieve the array of Declarations required by this condition to perform its duties.
protected  Declaration[] Eval.analyze(Declaration[] availDecls)
           
 

Methods in org.drools.semantics.groovy with parameters of type Declaration
 Extractor ExprExtractorFactory.newExtractor(Configuration config, Declaration[] availDecls)
           
 Condition ExprConditionFactory.newCondition(Configuration config, Declaration[] availDecls)
           
 Declaration[] ExprAnalyzer.analyze(org.codehaus.groovy.ast.ASTNode expr, Declaration[] availDecls)
          Analyze an expression.
protected  Declaration[] Eval.analyze(Declaration[] availDecls)
           
 Consequence BlockConsequenceFactory.newConsequence(Configuration config, Declaration[] availDecls)
           
 

Constructors in org.drools.semantics.groovy with parameters of type Declaration
ExprExtractor(java.lang.String expr, Declaration[] availDecls)
          Construct.
ExprCondition(java.lang.String expr, Declaration[] availDecls)
          Construct.
Eval(java.lang.String text, Declaration[] availDecls)
          Construct.
 

Uses of Declaration in org.drools.semantics.java
 

Methods in org.drools.semantics.java that return Declaration
 Declaration[] ExprAnalyzer.analyze(java.lang.String expr, Declaration[] availDecls)
          Analyze an expression.
protected  Declaration[] Expr.analyze(java.lang.String expr, Declaration[] available)
           
 Declaration[] Expr.getRequiredTupleMembers()
          Retrieve the Declarations required for evaluating the expression.
 

Methods in org.drools.semantics.java with parameters of type Declaration
 Extractor ExprExtractorFactory.newExtractor(Configuration config, Declaration[] availDecls)
           
 Condition ExprConditionFactory.newCondition(Configuration config, Declaration[] availDecls)
           
 Declaration[] ExprAnalyzer.analyze(java.lang.String expr, Declaration[] availDecls)
          Analyze an expression.
protected  Declaration[] Expr.analyze(java.lang.String expr, Declaration[] available)
           
 Consequence BlockConsequenceFactory.newConsequence(Configuration config, Declaration[] availDecls)
           
 

Constructors in org.drools.semantics.java with parameters of type Declaration
ExprExtractor(java.lang.String expr, Declaration[] availDecls)
          Construct.
ExprCondition(java.lang.String expr, Declaration[] availDecls)
          Construct.
Expr(java.lang.String expr, Declaration[] availDecls)
          Construct.
 

Uses of Declaration in org.drools.semantics.python
 

Methods in org.drools.semantics.python that return Declaration
 Declaration[] ExprAnalyzer.analyze(org.python.parser.ast.modType expr, Declaration[] availDecls)
          Analyze an expression.
 Declaration[] Eval.getRequiredTupleMembers()
          Retrieve the array of Declarations required by this condition to perform its duties.
protected  Declaration[] Eval.analyze(Declaration[] availDecls)
           
 

Methods in org.drools.semantics.python with parameters of type Declaration
 Extractor ExprExtractorFactory.newExtractor(Configuration config, Declaration[] availDecls)
           
 Condition ExprConditionFactory.newCondition(Configuration config, Declaration[] availDecls)
           
 Declaration[] ExprAnalyzer.analyze(org.python.parser.ast.modType expr, Declaration[] availDecls)
          Analyze an expression.
protected  Declaration[] Eval.analyze(Declaration[] availDecls)
           
 Consequence BlockConsequenceFactory.newConsequence(Configuration config, Declaration[] availDecls)
           
 

Constructors in org.drools.semantics.python with parameters of type Declaration
ExprExtractor(java.lang.String expr, Declaration[] availDecls)
          Construct.
ExprCondition(java.lang.String expr, Declaration[] availDecls)
          Construct.
Eval(java.lang.String text, Declaration[] availDecls)
          Construct.
 

Uses of Declaration in org.drools.smf
 

Methods in org.drools.smf with parameters of type Declaration
 Duration DurationFactory.newDuration(Configuration config, Declaration[] availDecls)
           
 Extractor ExtractorFactory.newExtractor(Configuration config, Declaration[] availDecls)
           
 Consequence ConsequenceFactory.newConsequence(Configuration config, Declaration[] availDecls)
           
 Condition ConditionFactory.newCondition(Configuration config, Declaration[] availDecls)
           
 

Uses of Declaration in org.drools.spi
 

Methods in org.drools.spi that return Declaration
 Declaration[] Extractor.getRequiredTupleMembers()
          Retrieve the array of Declarations required by this Extractor to perform its duties.
 Declaration[] Condition.getRequiredTupleMembers()
          Retrieve the array of Declarations required by this condition to perform its duties.
 

Methods in org.drools.spi with parameters of type Declaration
 java.lang.Object Tuple.get(Declaration declaration)
          Retrieve the value bound to a particular Declaration.