Uses of Class
org.drools.rule.Declaration

Packages that use Declaration
org.drools The main run-time API. 
org.drools.reteoo Interfaces for the Rete-OO algorithm. 
org.drools.rule Rule assembly components. 
org.drools.semantics.groovy Groovy Semantic Module. 
org.drools.semantics.java Java Semantic Module. 
org.drools.semantics.python Python Semantic Module. 
org.drools.spi Semantic Provider Interface for extending rule semantics. 
 

Uses of Declaration in org.drools
 

Methods in org.drools with parameters of type Declaration
 Object MockTuple.get(Declaration declaration)
           
 void MockTuple.put(Declaration declaration, Object value)
           
 

Uses of Declaration in org.drools.reteoo
 

Methods in org.drools.reteoo that return Declaration
 Declaration ParameterNode.getDeclaration()
          Retrieve the root fact object Declaration.
 

Methods in org.drools.reteoo with parameters of type Declaration
 void ReteooPrintDumpVisitor.visitDeclaration(Declaration declaration)
           
 FactHandle TupleKey.get(Declaration declaration)
          Retrieve a FactHandle by declaration.
 Object ReteTuple.get(Declaration declaration)
           
 

Constructors in org.drools.reteoo with parameters of type Declaration
ParameterNode(ObjectTypeNode inputNode, Declaration declaration)
          Construct.
TupleKey(Declaration declaration, FactHandle handle)
           
ReteTuple(WorkingMemoryImpl workingMemory, Declaration declaration, FactHandle handle)
           
 

Uses of Declaration in org.drools.rule
 

Methods in org.drools.rule that return Declaration
 Declaration Rule.addParameterDeclaration(String identifier, ObjectType objectType)
          Add a root fact object parameter Declaration for this Rule.
 Declaration Rule.getParameterDeclaration(String identifier)
          Retrieve a parameter Declaration by identifier.
 

Uses of Declaration in org.drools.semantics.groovy
 

Methods in org.drools.semantics.groovy that return Declaration
 Declaration[] ExprAnalyzer.analyze(String text, List availDecls)
          Analyze an expression.
 Declaration[] Eval.getRequiredTupleMembers()
          Retrieve the array of Declaration s required by this condition to perform its duties.
 

Uses of Declaration in org.drools.semantics.java
 

Methods in org.drools.semantics.java that return Declaration
 Declaration[] Expr.getRequiredTupleMembers()
          Retrieve the Declaration s required for evaluating the expression.
 

Methods in org.drools.semantics.java with parameters of type Declaration
(package private) static Object Interp.compile(Rule rule, Class clazz, String expr, String origExpr, String[] scriptParamNames, Declaration[] params, Set imports, Map applicationData)
           
 boolean Expr.ConditionScript.invoke(Tuple tuple, Declaration[] decls, KnowledgeHelper drools, Map applicationData)
           
static Object DroolsScriptEvaluator.compile(String block, Class interfaceToImplement, String[] parameterNames, Declaration[] declarations, Set imports, Map applicationData)
           
 void BlockConsequence.Script.invoke(Tuple tuple, Declaration[] decls, KnowledgeHelper drools, Map applicationData)
           
 

Constructors in org.drools.semantics.java with parameters of type Declaration
DroolsScriptEvaluator(String code, Class interfaceToImplement, String[] parameterNames, Declaration[] declarations, Set imports, Map applicationData)
           
 

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, List availDecls)
          Analyze an expression.
 Declaration[] Eval.getRequiredTupleMembers()
          Retrieve the array of Declaration s required by this condition to perform its duties.
 

Uses of Declaration in org.drools.spi
 

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

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



Copyright © 2001-2004 The Codehaus. All Rights Reserved.