Uses of Class
org.drools.rule.Declaration

Packages that use Declaration
org.drools.reteoo Interfaces for the Rete-OO algorithm. 
org.drools.reteoo.impl Implementation of the Rete-OO algorithm. 
org.drools.rule Rule assembly components. 
org.drools.semantics.java Java Semantic Module. 
org.drools.semantics.python Python Semantic Module. 
org.drools.smf Semantics Management Framework. 
org.drools.spi Semantic Provider Interface for extending rule semantics. 
org.drools.tags.rule Tag library for assembling rules. 
 

Uses of Declaration in org.drools.reteoo
 

Methods in org.drools.reteoo that return Declaration
 Declaration ExtractionNode.getTargetDeclaration()
          Retrieve the Declaration which is the target of the extraction.
 Declaration ParameterNode.getDeclaration()
          Retrieve the root fact object Declaration.
 

Methods in org.drools.reteoo with parameters of type Declaration
protected  boolean Builder.matches(Declaration[] requiredDecls, java.util.Set declarations)
          Determine if a set of Declarations is a super set of required Declarations
 

Uses of Declaration in org.drools.reteoo.impl
 

Methods in org.drools.reteoo.impl that return Declaration
 Declaration ExtractionNodeImpl.getTargetDeclaration()
          Retrieve the Declaration which is the target of the extraction.
 Declaration ParameterNodeImpl.getDeclaration()
          Retrieve the root fact object Declaration.
 

Methods in org.drools.reteoo.impl with parameters of type Declaration
 void ReteTuple.putKeyColumn(Declaration declaration, java.lang.Object value)
          Set a key column's value.
 void ReteTuple.putOtherColumn(Declaration declaration, java.lang.Object value)
          Set an other column's value.
 java.lang.Object ReteTuple.get(Declaration declaration)
          Retrieve the value of a particular declaration column.
 

Constructors in org.drools.reteoo.impl with parameters of type Declaration
ExtractionNodeImpl(TupleSourceImpl tupleSource, Declaration targetDeclaration, Extractor extractor)
          Construct.
ParameterNodeImpl(ObjectTypeNodeImpl inputNode, Declaration declaration)
          Construct.
 

Uses of Declaration in org.drools.rule
 

Fields in org.drools.rule declared as Declaration
static Declaration[] Declaration.EMPTY_ARRAY
          Empty 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.getDeclarationsArray()
          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.
 

Uses of Declaration in org.drools.semantics.java
 

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

Methods in org.drools.semantics.java with parameters of type Declaration
 void Expr.configure(java.lang.String expr, Declaration[] decls)
          Configure/parse the expression.
 Declaration[] ExprAnalyzer.analyze(java.lang.String expr, Declaration[] availDecls)
          Analyze an expression.
 void BlockConsequence.configure(java.lang.String text, Declaration[] decls)
          Configure.
 

Constructors in org.drools.semantics.java with parameters of type Declaration
Expr(java.lang.String expr, Declaration[] availDecls)
          Construct.
ExprExtractor(java.lang.String expr, Declaration[] availDecls)
          Construct.
ExprCondition(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[] Eval.getRequiredTupleMembers()
          Retrieve the array of Declarations required by this condition to perform its duties.
 Declaration[] ExprAnalyzer.analyze(org.python.parser.ast.modType expr, Declaration[] availDecls)
          Analyze an expression.
 

Methods in org.drools.semantics.python with parameters of type Declaration
 void Eval.configure(java.lang.String text, Declaration[] availDecls)
          Configure.
 Declaration[] ExprAnalyzer.analyze(org.python.parser.ast.modType expr, Declaration[] availDecls)
          Analyze an expression.
 void Exec.configure(java.lang.String text, Declaration[] availDecls)
          Configure.
 

Uses of Declaration in org.drools.smf
 

Methods in org.drools.smf with parameters of type Declaration
 void ConfigurableCondition.configure(java.lang.String text, Declaration[] decls)
          Configure.
 void ConfigurableConsequence.configure(java.lang.String text, Declaration[] decls)
          Configure.
 void ConfigurableExtractor.configure(java.lang.String text, Declaration[] decls)
          Configure.
 

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.
 

Uses of Declaration in org.drools.tags.rule
 

Methods in org.drools.tags.rule that return Declaration
 Declaration[] RuleTagSupport.getAvailableDeclarations()
          Retrieve the array of available Declarations.
 Declaration[] ExtractorReceptor.getAvailableDeclarations()
          Retrieve the array of available Declarations.
 Declaration[] ConsequenceReceptor.getAvailableDeclarations()
          Retrieve the array of available Declarations.
protected  Declaration DeclarationTag.createDeclaration(org.apache.commons.jelly.XMLOutput output)
          Create the Declaration.
 Declaration[] ConditionReceptor.getAvailableDeclarations()
          Retrieve the array of available Declarations.
 



Copyright © 2001-2002 The Werken Company. All Rights Reserved.