A B C D E F G H I J K L M N O P Q R S T U V W _

A

abort() - Method in class org.drools.TransactionalWorkingMemory
Abort this TransactionalWorkingMemory, by tossing out all asserted objects, and reseting this TransactionalWorkingMemory to a clean state.
ABSTRACT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
ABSTRACT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
aCase() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
Action - interface org.drools.spi.Action.
Action to be executed upon successful match of a Rule.
ActionInvokationException - exception org.drools.spi.ActionInvokationException.
Indicates an error during an Action invokation.
ActionInvokationException() - Constructor for class org.drools.spi.ActionInvokationException
Construct.
ActionInvokationException(Throwable) - Constructor for class org.drools.spi.ActionInvokationException
Construct with a root cause.
add(Object, int) - Method in class org.drools.reteoo.impl.PriorityQueue
Add an item to this queue.
addCondition(Condition) - Method in class org.drools.rule.Rule
Add a Condition to this rule.
addCondition(String, Class) - Method in class org.drools.smf.SimpleSemanticModule
Add a semantic condition.
addConsequence(String, Class) - Method in class org.drools.smf.SimpleSemanticModule
Add a semantic consequence.
addDays(long) - Method in class org.drools.rule.FixedDuration
Add days.
addDeclaration(Declaration) - Method in class org.drools.rule.Rule
Add a declaration.
addExtraction(Extraction) - Method in class org.drools.rule.Rule
Add a consistent Extraction to this rule.
addExtractor(String, Class) - Method in class org.drools.smf.SimpleSemanticModule
Add a semantic extractor.
addHours(long) - Method in class org.drools.rule.FixedDuration
Add hours.
additiveExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
addLeftTuple(ReteTuple) - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Add a ReteTuple received from the JoinNode's left input to the left side of this memory, and attempt to join to existing Tuples in the right side.
addMinutes(long) - Method in class org.drools.rule.FixedDuration
Add minutes.
addObject(Object) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Adds a given object to the working memory of this rule session.
addObjects(List) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Adds a List of Objects to the working memory of this rule session.
addObjectType(String, Class) - Method in class org.drools.smf.SimpleSemanticModule
Add a semantic object type.
addParameterDeclaration(Declaration) - Method in class org.drools.rule.Rule
Add a root fact object parameter Declaration for this Rule.
addRepository(RuleBaseRepository) - Method in class org.drools.MultiRepository
Add a repository to the end of the search list.
addRightTuple(ReteTuple) - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Add a ReteTuple received from the JoinNode's right input to the right side of this memory, and attempt to join to existing Tuples in the left side.
addRule(Rule) - Method in class org.drools.RuleBase
Add a Rule to this RuleBase.
addRule(Rule) - Method in class org.drools.reteoo.Builder
Add a Rule to the network.
addRule(Rule) - Method in class org.drools.rule.RuleSet
Add a Rule to this RuleSet.
addRule(Rule) - Method in class org.drools.tags.knowledge.RuleBaseTag
Add a Rule to the RuleBase.
addRuleSet(RuleSet) - Method in class org.drools.RuleBase
Add a RuleSet of Rules to this RuleBase.
addRuleSet(RuleSet) - Method in class org.drools.io.RuleSetLoader
Add a RuleSet to this loader.
addRuleSet(RuleSet) - Method in class org.drools.tags.knowledge.RuleBaseTag
Add a RuleSet to the RuleBase.
addSeconds(long) - Method in class org.drools.rule.FixedDuration
Add seconds.
addWeeks(long) - Method in class org.drools.rule.FixedDuration
Add weeks.
Agenda - interface org.drools.reteoo.Agenda.
Rule-firing Agenda.
AgendaImpl - class org.drools.reteoo.impl.AgendaImpl.
Rule-firing Agenda.
AgendaImpl(WorkingMemory) - Constructor for class org.drools.reteoo.impl.AgendaImpl
Construct.
analyze(modType, Declaration[]) - Method in class org.drools.semantics.python.ExprAnalyzer
Analyze an expression.
analyze(String, Declaration[]) - Method in class org.drools.semantics.java.ExprAnalyzer
Analyze an expression.
andExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
argList() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ARRAY_DECLARATOR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
ARRAY_DECLARATOR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
ARRAY_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
ARRAY_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
arrayIndex(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
arrayInitializer() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
arrayInitializer(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
AssertionException - exception org.drools.AssertionException.
Indicates an error while asserting a new root fact object into a WorkingMemory.
AssertionException() - Constructor for class org.drools.AssertionException
Construct.
AssertionException(Throwable) - Constructor for class org.drools.AssertionException
Construct with a root cause.
assertObject(Object) - Method in class org.drools.WorkingMemory
Assert a new fact object into this working memory.
assertObject(Object) - Method in class org.drools.TransactionalWorkingMemory
Assert a new fact object into this working memory.
assertObject(Object) - Method in class org.drools.jsr94.rules.WorkingMemoryImpl
Assert a new fact object into this working memory.
assertObject(Object) - Method in class org.drools.jsr94.rules.TransactionalWorkingMemoryImpl
Assert a new fact object into this working memory.
assertObject(Object) - Method in class org.drools.jsr94.rules.JSR94WorkingMemory
Assert a new fact object into this working memory.
assertObject(Object) - Method in class org.drools.jsr94.rules.JSR94TransactionalWorkingMemory
Assert a new fact object into this working memory.
assertObject(Object, WorkingMemory) - Method in interface org.drools.reteoo.Rete
Assert a new fact object into this RuleBase and the specified WorkingMemory.
assertObject(Object, WorkingMemory) - Method in class org.drools.reteoo.impl.ReteImpl
Assert a new fact object into this RuleBase and the specified WorkingMemory.
AssertTag - class org.drools.tags.knowledge.AssertTag.
Assert an object into the working memory.
AssertTag() - Constructor for class org.drools.tags.knowledge.AssertTag
Construct.
assertTuple(ReteTuple, WorkingMemory) - Method in interface org.drools.reteoo.impl.TupleSinkImpl
Assert a new Tuple.
assertTuple(ReteTuple, WorkingMemory) - Method in class org.drools.reteoo.impl.ExtractionNodeImpl
Assert a new Tuple.
assertTuple(ReteTuple, WorkingMemory) - Method in class org.drools.reteoo.impl.ConditionNodeImpl
Assert a new Tuple.
assertTuple(ReteTuple, WorkingMemory) - Method in class org.drools.reteoo.impl.TerminalNodeImpl
Assert a new Tuple.
ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
assignmentCondition(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
assignmentExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
attachConditions(Set, Set) - Method in class org.drools.reteoo.Builder
Create and attach Conditions to the network.
attachExtractions(Set, Set) - Method in class org.drools.reteoo.Builder
Create and attach Extractions to the network.
attemptJoin(ReteTuple, Iterator) - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Attempt to join the tuple against the tuples available through the tupleIterator.
attemptJoin(ReteTuple, ReteTuple) - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Attempt to join two Tuples.

B

BAND - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BAND - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BAND_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BAND_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BLOCK - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BLOCK - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BlockConsequence - class org.drools.semantics.java.BlockConsequence.
Java block semantics Consequence.
BlockConsequence - class org.drools.semantics.python.BlockConsequence.
Python block semantics Consequence.
BlockConsequence() - Constructor for class org.drools.semantics.java.BlockConsequence
Construct, partially.
BlockConsequence() - Constructor for class org.drools.semantics.python.BlockConsequence
Construct, partially.
BlockConsequence(String) - Constructor for class org.drools.semantics.java.BlockConsequence
Construct.
BlockConsequence(String) - Constructor for class org.drools.semantics.python.BlockConsequence
Construct.
BNOT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BNOT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BOR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BOR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BOR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BOR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BSR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BSR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BSR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BSR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
Builder - class org.drools.reteoo.Builder.
Builds the Rete-OO network for a RuleSet.
Builder(Rete) - Constructor for class org.drools.reteoo.Builder
Construct a Builder against an existing Rete network.
buildTokenTypeASTClassMap() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
builtInType() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
builtInType(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
builtInTypeSpec(boolean) - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
BXOR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BXOR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BXOR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BXOR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 

C

canBeJoined(TupleSource, TupleSource) - Method in class org.drools.reteoo.Builder
Determine if two TupleSources can be joined.
CASE_GROUP - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
CASE_GROUP - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
caseGroup(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
casesGroup() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
caseSList() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
CHAR_LITERAL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
CHAR_LITERAL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
checkAttributes() - Method in class org.drools.tags.semantics.SemanticComponentTagSupport
Check if the attributes have been set.
checkValidity() - Method in class org.drools.rule.Rule
Check the validity of this rule, and throw exceptions if it failed validity tests.
CLASS_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
CLASS_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
classBlock() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
classDefinition(AST) - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ClassObjectType - class org.drools.semantics.java.ClassObjectType.
Java class semantics ObjectType.
ClassObjectType() - Constructor for class org.drools.semantics.java.ClassObjectType
Construct, partially.
ClassObjectType(Class) - Constructor for class org.drools.semantics.java.ClassObjectType
Construct.
classTypeSpec(boolean) - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
COLON - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
COLON - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
COMMA - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
COMMA - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
commit() - Method in class org.drools.TransactionalWorkingMemory
Commit all asserted objects into the logic engine, and reset this TransactionalWorkingMemory to a clean state.
compilationUnit() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
compilationUnit(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
compoundStatement() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
Condition - interface org.drools.spi.Condition.
A Condition that filters facts.
conditionalExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ConditionException - exception org.drools.spi.ConditionException.
Indicates an error while applying a FilterCondition.
ConditionException() - Constructor for class org.drools.spi.ConditionException
Construct.
ConditionException(Throwable) - Constructor for class org.drools.spi.ConditionException
Construct with a root cause.
ConditionNode - interface org.drools.reteoo.ConditionNode.
Node which filters ReteTuples.
ConditionNodeImpl - class org.drools.reteoo.impl.ConditionNodeImpl.
Node which filters ReteTuples.
ConditionNodeImpl(TupleSourceImpl, Condition) - Constructor for class org.drools.reteoo.impl.ConditionNodeImpl
Construct.
ConditionReceptor - interface org.drools.tags.rule.ConditionReceptor.
Object that can receive a configured Condition.
ConditionTag - class org.drools.tags.rule.ConditionTag.
Construct a Condition for a Rule.
ConditionTag - class org.drools.tags.semantics.ConditionTag.
Defines a Condition.
ConditionTag() - Constructor for class org.drools.tags.rule.ConditionTag
Construct.
ConditionTag() - Constructor for class org.drools.tags.semantics.ConditionTag
Construct.
ConfigurableCondition - interface org.drools.smf.ConfigurableCondition.
Configurable Condition.
ConfigurableConsequence - interface org.drools.smf.ConfigurableConsequence.
Configurable Consequence.
ConfigurableExtractor - interface org.drools.smf.ConfigurableExtractor.
Configurable Extractor.
ConfigurableObjectType - interface org.drools.smf.ConfigurableObjectType.
Configurable ObjectType.
ConfigurationException - exception org.drools.smf.ConfigurationException.
Indicates an error while configuring a configurable semantic component.
ConfigurationException(String) - Constructor for class org.drools.smf.ConfigurationException
Construct.
ConfigurationException(Throwable) - Constructor for class org.drools.smf.ConfigurationException
Construct.
configure(String) - Method in interface org.drools.smf.ConfigurableObjectType
Configure.
configure(String, Declaration[]) - Method in class org.drools.semantics.java.Expr
Configure/parse the expression.
configure(String, Declaration[]) - Method in class org.drools.semantics.java.BlockConsequence
Configure.
configure(String, Declaration[]) - Method in class org.drools.semantics.python.Eval
Configure.
configure(String, Declaration[]) - Method in class org.drools.semantics.python.Exec
Configure.
configure(String, Declaration[]) - Method in interface org.drools.smf.ConfigurableExtractor
Configure.
configure(String, Declaration[]) - Method in interface org.drools.smf.ConfigurableCondition
Configure.
configure(String, Declaration[]) - Method in interface org.drools.smf.ConfigurableConsequence
Configure.
Consequence - interface org.drools.spi.Consequence.
Consequence to be fired upon successful match of a Rule.
ConsequenceException - exception org.drools.spi.ConsequenceException.
Indicates an error during a Consequence invokation.
ConsequenceException() - Constructor for class org.drools.spi.ConsequenceException
Construct.
ConsequenceException(Throwable) - Constructor for class org.drools.spi.ConsequenceException
Construct with a root cause.
ConsequenceReceptor - interface org.drools.tags.rule.ConsequenceReceptor.
Object that can receive a configured Consequence.
ConsequenceTag - class org.drools.tags.rule.ConsequenceTag.
Construct a Consequence for a Rule.
ConsequenceTag - class org.drools.tags.semantics.ConsequenceTag.
Defines an Consequence.
ConsequenceTag() - Constructor for class org.drools.tags.rule.ConsequenceTag
Construct.
ConsequenceTag() - Constructor for class org.drools.tags.semantics.ConsequenceTag
Construct.
consistentAssignmentExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
constant() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
constant(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
constructorBody() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
containsObject(Handle) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Returns true if the given object is contained within the working memory of this rule session.
containsRule(String) - Method in class org.drools.rule.RuleSet
Determine if this RuleSet contains a RulecreateConnectionFactory() - Method in class org.drools.jsr94.jca.spi.RuleManagedConnectionFactory
Creates a Connection Factory instance.
createConnectionFactory(ConnectionManager) - Method in class org.drools.jsr94.jca.spi.RuleManagedConnectionFactory
Creates a Connection Factory instance.
createDeclaration(XMLOutput) - Method in class org.drools.tags.rule.DeclarationTag
Create the Declaration.
createJoinNodes(Set) - Method in class org.drools.reteoo.Builder
Create and attach JoinNodes to the network.
createManagedConnection(Subject, ConnectionRequestInfo) - Method in class org.drools.jsr94.jca.spi.RuleManagedConnectionFactory
Creates a new physical connection to the underlying EIS resource manager.
createParameterNodes(Rule) - Method in class org.drools.reteoo.Builder
Create the ParameterNodes for the Rule, and link into the network.
createRuleExecutionSet(Document, Map) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from an XML Document and additional vendor-specific properties.
createRuleExecutionSet(InputStream, Map) - Method in class org.drools.jsr94.rules.admin.LocalRuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation using a supplied input stream and additional vendor-specific properties.
createRuleExecutionSet(Object, Map) - Method in class org.drools.jsr94.rules.admin.LocalRuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from a vendor specific AST representation and vendor-specific properties.
createRuleExecutionSet(Reader, Map) - Method in class org.drools.jsr94.rules.admin.LocalRuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation using a supplied character stream Reader and vendor-specific properties..
createRuleExecutionSet(Serializable, Map) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from a vendor specific AST representation and vendor-specific properties.
createRuleExecutionSet(String, Map) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from a URI.
createRuleSession(String, Map, int) - Method in class org.drools.jsr94.rules.RuleRuntimeImpl
Creates a RuleSession implementation using the supplied vendor-specific rule execution set registration URI.
createTag(String, Attributes) - Method in class org.drools.semantics.jelly.SemanticsTagLibrary
Creates a new script to execute the given tag name and attributes.
createTransactionalWorkingMemory() - Method in class org.drools.RuleBase
Create a TransactionalWorkingMemory session for this RuleBase.
createWorkingMemory() - Method in class org.drools.RuleBase
Create a WorkingMemory session for this RuleBase.
CTOR_CALL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
CTOR_CALL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
CTOR_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
CTOR_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
ctorCall(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
ctorDef(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
ctorHead() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ctorSList(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 

D

DEC - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
DEC - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
Declaration - class org.drools.rule.Declaration.
A typed, named variable for Condition evaluation.
declaration() - Method in class org.drools.semantics.java.parser.JavaRecognizer
A declaration is the creation of a reference or primitive-type variable Create a separate Type/Var tree for each var in the var list.
Declaration(ObjectType, String) - Constructor for class org.drools.rule.Declaration
Construct.
DeclarationTag - class org.drools.tags.rule.DeclarationTag.
Construct a Declaration for a Rule.
DeclarationTag() - Constructor for class org.drools.tags.rule.DeclarationTag
Construct.
declaratorBrackets(AST) - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
DESCRIPTOR_NAME - Static variable in class org.drools.io.SemanticsLoader
Name of smf descriptor.
DIV - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
DIV - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
DIV_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
DIV_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
DOT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
DOT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
doTag(XMLOutput) - Method in class org.drools.semantics.jelly.JellyConsequenceTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.knowledge.RuleBaseTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.knowledge.RetractTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.knowledge.ModifyTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.knowledge.LoadRulesTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.knowledge.KnowledgeTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.knowledge.AssertTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.rule.FixedDurationTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.rule.SemanticsTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.rule.ObjectTypeComponentTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.rule.DeclarationTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.rule.ConditionTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.rule.ParameterTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.rule.DurationTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.rule.RuleTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.rule.ConsequenceTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.rule.RulesTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.rule.ExtractionTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.rule.RuleSetTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.semantics.SemanticModuleTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.semantics.ConsequenceTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.semantics.ExtractorTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.semantics.ObjectTypeTag
Perform this tag.
doTag(XMLOutput) - Method in class org.drools.tags.semantics.ConditionTag
Perform this tag.
DroolsException - exception org.drools.DroolsException.
Base drools Logic Engine exception.
DroolsException() - Constructor for class org.drools.DroolsException
Construct.
DroolsException(String) - Constructor for class org.drools.DroolsException
Construct with a message.
DroolsException(Throwable) - Constructor for class org.drools.DroolsException
Construct with a root cause.
DuplicateRuleNameException - exception org.drools.rule.DuplicateRuleNameException.
Indicates an attempt to add a Rule to a RuleSet that already contains a Rule with the same name.
DuplicateRuleNameException(RuleSet, Rule, Rule) - Constructor for class org.drools.rule.DuplicateRuleNameException
Construct.
Duration - interface org.drools.spi.Duration.
Interface for specifying truthness duration.
DurationTag - class org.drools.tags.rule.DurationTag.
Construct a Duration for a Rule.
DurationTag() - Constructor for class org.drools.tags.rule.DurationTag
Construct.

E

ELIST - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
ELIST - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
elist(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
EMPTY_ARRAY - Static variable in class org.drools.rule.Declaration
Empty array.
EMPTY_STAT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
EMPTY_STAT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
EOF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
EOF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
EQUAL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
EQUAL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
equalityExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
equals(Object) - Method in class org.drools.jsr94.rules.HandleImpl
Returns true if the two handles are equal.
equals(Object) - Method in class org.drools.rule.Declaration
Determine if another Declaration is semantically equivelent to this one.
equals(Object) - Method in class org.drools.semantics.java.ClassObjectType
Determine if another object is equal to this.
ESC - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
ESC - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
Eval - class org.drools.semantics.python.Eval.
Base class for Jython expression-based Python semantic components.
eval_input(SimpleNode) - Method in class org.drools.semantics.python.ExprVisitor
Visite the node.
Eval() - Constructor for class org.drools.semantics.python.Eval
Construct.
evaluate() - Method in class org.drools.semantics.python.Eval
Evaluate.
evaluate(NameSpace) - Method in class org.drools.semantics.java.Interp
Evaluate.
evaluate(PyDictionary) - Method in class org.drools.semantics.python.Eval
Evaluate.
evaluate(Tuple) - Method in class org.drools.semantics.java.Interp
Evaluate.
evaluate(Tuple) - Method in class org.drools.semantics.python.Eval
Evaluate.
exclusiveOrExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
Exec - class org.drools.semantics.python.Exec.
Base class for Jython statement-based Python semantic components.
Exec() - Constructor for class org.drools.semantics.python.Exec
Construct.
execute() - Method in class org.drools.semantics.python.Exec
Execute.
execute(PyDictionary) - Method in class org.drools.semantics.python.Exec
Execute.
execute(Tuple) - Method in class org.drools.semantics.python.Exec
Execute.
executeRules() - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Executes the rules in the bound rule execution set using the objects present in working memory until no rule is executable anymore.
executeRules(List) - Method in class org.drools.jsr94.rules.StatelessRuleSessionImpl
Executes the rules in the bound rule execution set using the supplied list of objects until no rule is executable anymore.
executeRules(List, ObjectFilter) - Method in class org.drools.jsr94.rules.StatelessRuleSessionImpl
Executes the rules in the bound rule execution set using the supplied list of objects until no rule is executable anymore.
explicitConstructorInvocation() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
EXPONENT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
EXPONENT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
Expr - class org.drools.semantics.java.Expr.
Base class for expression-based Java semantic components.
EXPR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
EXPR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
Expr() - Constructor for class org.drools.semantics.java.Expr
Construct.
expr(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
Expr(String, Declaration[]) - Constructor for class org.drools.semantics.java.Expr
Construct.
ExprAnalyzer - class org.drools.semantics.java.ExprAnalyzer.
Expression analyzer.
ExprAnalyzer - class org.drools.semantics.python.ExprAnalyzer.
Analyzes python expressions for all mentioned variables.
ExprAnalyzer() - Constructor for class org.drools.semantics.java.ExprAnalyzer
Construct.
ExprAnalyzer() - Constructor for class org.drools.semantics.python.ExprAnalyzer
Construct.
ExprCondition - class org.drools.semantics.java.ExprCondition.
Java expression semantics Condition.
ExprCondition - class org.drools.semantics.python.ExprCondition.
Python expression semantics Condition.
ExprCondition() - Constructor for class org.drools.semantics.java.ExprCondition
Construct, partially.
ExprCondition() - Constructor for class org.drools.semantics.python.ExprCondition
Construct, partially.
exprCondition(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
ExprCondition(String) - Constructor for class org.drools.semantics.python.ExprCondition
Construct.
ExprCondition(String, Declaration[]) - Constructor for class org.drools.semantics.java.ExprCondition
Construct.
expression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
expression(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
expressionList() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ExprExtractor - class org.drools.semantics.java.ExprExtractor.
Java expression semantics Extractor.
ExprExtractor - class org.drools.semantics.python.ExprExtractor.
Python expression semantics Extractor.
ExprExtractor() - Constructor for class org.drools.semantics.java.ExprExtractor
Construct, partially.
ExprExtractor() - Constructor for class org.drools.semantics.python.ExprExtractor
Construct, partially.
ExprExtractor(String) - Constructor for class org.drools.semantics.python.ExprExtractor
Construct.
ExprExtractor(String, Declaration[]) - Constructor for class org.drools.semantics.java.ExprExtractor
Construct.
ExprVisitor - class org.drools.semantics.python.ExprVisitor.
Visits nodes in a Jython parse tree to extract the individual expression criteria.
EXTENDS_CLAUSE - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
EXTENDS_CLAUSE - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
extendsClause(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
extractFact(Tuple) - Method in class org.drools.semantics.java.ExprExtractor
Extract a new fact from the incoming Tuple
extractFact(Tuple) - Method in class org.drools.semantics.python.ExprExtractor
Extract a new fact from the incoming Tuple
extractFact(Tuple) - Method in interface org.drools.spi.Extractor
Extract a new fact from the incoming Tuple
Extraction - class org.drools.rule.Extraction.
A Condition representing a consistent assignment as defined by the Rete-OO algorithm.
Extraction(Declaration, Extractor) - Constructor for class org.drools.rule.Extraction
Construct.
ExtractionException - exception org.drools.spi.ExtractionException.
Indicates an error while extracting a fact from a root fact object.
ExtractionException() - Constructor for class org.drools.spi.ExtractionException
Construct.
ExtractionException(Throwable) - Constructor for class org.drools.spi.ExtractionException
Construct with a root cause.
ExtractionNode - interface org.drools.reteoo.ExtractionNode.
Fact extraction node in the Rete-OO network.
ExtractionNodeImpl - class org.drools.reteoo.impl.ExtractionNodeImpl.
extraction node in the Rete-OO network.
ExtractionNodeImpl(TupleSourceImpl, Declaration, Extractor) - Constructor for class org.drools.reteoo.impl.ExtractionNodeImpl
Construct.
ExtractionTag - class org.drools.tags.rule.ExtractionTag.
Construct an Extraction for a Rule.
ExtractionTag() - Constructor for class org.drools.tags.rule.ExtractionTag
Construct.
Extractor - interface org.drools.spi.Extractor.
Extracts new facts from existing facts.
ExtractorReceptor - interface org.drools.tags.rule.ExtractorReceptor.
Object that can receive a configured Extractor.
ExtractorTag - class org.drools.tags.semantics.ExtractorTag.
Defines a Extractor.
ExtractorTag() - Constructor for class org.drools.tags.semantics.ExtractorTag
Construct.

F

FactException - exception org.drools.FactException.
Base exception indicating an error in manipulating facts.
FactException() - Constructor for class org.drools.FactException
Construct.
FactException(Throwable) - Constructor for class org.drools.FactException
Construct with a root cause.
FactTagSupport - class org.drools.tags.knowledge.FactTagSupport.
Support for fact tags.
FactTagSupport() - Constructor for class org.drools.tags.knowledge.FactTagSupport
Construct.
field() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
FINAL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
FINAL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
findMatchingTupleSourceForCondition(Condition, Set) - Method in class org.drools.reteoo.Builder
Locate a TupleSource suitable for attaching the Condition.
findMatchingTupleSourceForExtraction(Extraction, Set) - Method in class org.drools.reteoo.Builder
Locate a TupleSource suitable for attaching the Extraction.
fireNextItem() - Method in interface org.drools.reteoo.Agenda
Fire the next scheduled Agenda item.
fireNextItem() - Method in class org.drools.reteoo.impl.AgendaImpl
Fire the next scheduled Agenda item.
FixedDuration - class org.drools.rule.FixedDuration.
A fixed truthness duration.
FixedDuration() - Constructor for class org.drools.rule.FixedDuration
Construct.
FixedDuration(long) - Constructor for class org.drools.rule.FixedDuration
Construct.
FixedDurationTag - class org.drools.tags.rule.FixedDurationTag.
Construct a FixedDuration for a Rule.
FixedDurationTag() - Constructor for class org.drools.tags.rule.FixedDurationTag
Construct.
FLOAT_SUFFIX - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
FLOAT_SUFFIX - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
FOR_CONDITION - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
FOR_CONDITION - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
FOR_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
FOR_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
FOR_ITERATOR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
FOR_ITERATOR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
forCond() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
forInit() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
forIter() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 

G

GE - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
GE - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
get(Declaration) - Method in class org.drools.reteoo.impl.ReteTuple
Retrieve the value of a particular declaration column.
get(Declaration) - Method in interface org.drools.spi.Tuple
Retrieve the value bound to a particular Declaration.
getAgenda() - Method in class org.drools.WorkingMemory
Retrieve the rule-firing Agenda for this WorkingMemory.
getApplicationData() - Method in class org.drools.WorkingMemory
Retrieve the application data that is associated with this memory.
getAttributeType(String) - Method in class org.drools.semantics.jelly.JellyConsequenceTag
 
getAvailableDeclarations() - Method in class org.drools.tags.rule.RuleTagSupport
Retrieve the array of available Declarations.
getAvailableDeclarations() - Method in interface org.drools.tags.rule.ConsequenceReceptor
Retrieve the array of available Declarations.
getAvailableDeclarations() - Method in interface org.drools.tags.rule.ConditionReceptor
Retrieve the array of available Declarations.
getAvailableDeclarations() - Method in interface org.drools.tags.rule.ExtractorReceptor
Retrieve the array of available Declarations.
getClassname() - Method in class org.drools.tags.semantics.SemanticComponentTagSupport
Retrieve the component class name.
getCode() - Method in class org.drools.semantics.python.Interp
Retrieve the compiled code.
getCommonDeclarations() - Method in interface org.drools.reteoo.JoinNode
Retrieve the set of common Declarations across the two input TupleSources.
getCommonDeclarations() - Method in class org.drools.reteoo.impl.JoinNodeImpl
Retrieve the set of common Declarations across the two input TupleSources.
getCondition() - Method in interface org.drools.reteoo.ConditionNode
Retrieve the Condition associated with this node.
getCondition() - Method in class org.drools.reteoo.impl.ConditionNodeImpl
Retrieve the Condition associated with this node.
getCondition() - Method in class org.drools.tags.rule.ConditionTag
Retrieve the Condition.
getCondition(String) - Method in interface org.drools.smf.SemanticModule
Retrieve a semantic condition by name.
getCondition(String) - Method in class org.drools.smf.SimpleSemanticModule
Retrieve a semantic condition by name.
getConditionNames() - Method in interface org.drools.smf.SemanticModule
Retrieve the set of all condition names.
getConditionNames() - Method in class org.drools.smf.SimpleSemanticModule
Retrieve the set of all condition names.
getConditions() - Method in class org.drools.rule.Rule
Retrieve the Set of Conditions for this rule.
getConflictingRule() - Method in class org.drools.rule.DuplicateRuleNameException
Retrieve the new conflicting Rule.
getConnection() - Method in class org.drools.jsr94.jca.spi.RuleConnectionFactory
ConnectionFactory provides an interface for getting connection to an EIS instance.
getConnection(ConnectionSpec) - Method in class org.drools.jsr94.jca.spi.RuleConnectionFactory
Gets a connection to an EIS instance.
getConsequence() - Method in class org.drools.rule.Rule
Retrieve the Consequence associated with this Rule.
getConsequence() - Method in class org.drools.tags.rule.ConsequenceTag
Retrieve the Consequence.
getConsequence(String) - Method in interface org.drools.smf.SemanticModule
Retrieve a semantic consequence by name.
getConsequence(String) - Method in class org.drools.smf.SimpleSemanticModule
Retrieve a semantic consequence by name.
getConsequenceNames() - Method in interface org.drools.smf.SemanticModule
Retrieve the set of all consequence names.
getConsequenceNames() - Method in class org.drools.smf.SimpleSemanticModule
Retrieve the set of all object type names.
getDeclaration() - Method in interface org.drools.reteoo.ParameterNode
Retrieve the root fact object Declaration.
getDeclaration() - Method in class org.drools.reteoo.impl.ParameterNodeImpl
Retrieve the root fact object Declaration.
getDeclaration(String) - Method in class org.drools.rule.Rule
Retrieve a Declaration by identifier.
getDeclarations() - Method in class org.drools.reteoo.impl.ReteTuple
Retrieve all declarations participating in this tuple.
getDeclarations() - Method in interface org.drools.spi.Tuple
Retrieve the Collection of all Declarations active in this tuple.
getDeclarationsArray() - Method in class org.drools.rule.Rule
Retrieve the array of all Declarations of this rule.
getDefaultObjectFilter() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
 
getDescription() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
 
getDescription() - Method in class org.drools.jsr94.rules.admin.RuleImpl
 
getDuration() - Method in class org.drools.tags.rule.DurationTag
Retrieve the Duration.
getDuration(Tuple) - Method in class org.drools.rule.FixedDuration
Retrieve the truthness duration.
getDuration(Tuple) - Method in class org.drools.rule.Rule
Retrieve the truthness duration.
getDuration(Tuple) - Method in interface org.drools.spi.Duration
Retrieve the truthness duration.
getExpression() - Method in class org.drools.semantics.java.Expr
Retrieve the expression.
getExpression() - Method in class org.drools.semantics.java.MissingDeclarationException
Retrieve the expression.
getExpression() - Method in class org.drools.semantics.java.NonBooleanExprException
Retrieve the non-boolean expression.
getExpression() - Method in class org.drools.semantics.python.NonBooleanExprException
Retrieve the non-boolean expression.
getExpression() - Method in class org.drools.semantics.python.Eval
Return the expression.
getExtractions() - Method in class org.drools.rule.Rule
Retrieve the Set of Extractions for this rule.
getExtractor() - Method in interface org.drools.reteoo.ExtractionNode
Retrieve the FactExtractor used to generate the right-hand-side value for the extraction.
getExtractor() - Method in class org.drools.reteoo.impl.ExtractionNodeImpl
Retrieve the Extractor used to generate the right-hand-side value for the extraction.
getExtractor() - Method in class org.drools.rule.Extraction
Retrieve the Extractor responsible for generating the assignment value.
getExtractor() - Method in class org.drools.tags.rule.ExtractionTag
Retrieve the Extractor.
getExtractor(String) - Method in interface org.drools.smf.SemanticModule
Retrieve a semantic extractor by name.
getExtractor(String) - Method in class org.drools.smf.SimpleSemanticModule
Retrieve a semantic extractor by name.
getExtractorNames() - Method in interface org.drools.smf.SemanticModule
Retrieve the set of all object type names.
getExtractorNames() - Method in class org.drools.smf.SimpleSemanticModule
Retrieve the set of all object type names.
getFact() - Method in class org.drools.tags.knowledge.FactTagSupport
Retrieve the fact object.
getFile() - Method in class org.drools.tags.knowledge.LoadRulesTag
Retrieve the file to load.
getIdentifier() - Method in class org.drools.rule.Declaration
Retrieve the variable's identifier.
getIdentifier() - Method in class org.drools.semantics.java.MissingDeclarationException
Retrieve the identifier.
getIdentifier() - Method in class org.drools.tags.rule.DeclarationTag
Retrieve the identifier.
getInstance() - Static method in class org.drools.jsr94.rules.admin.RuleExecutionSetRepository
Get the class instance of a RuleExecutionSetRepository.
getInvalidClass() - Method in class org.drools.smf.SemanticComponentException
Retrieve the invalid class.
getJoinDeclarationIterator() - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Retrieve an Iterator over the common Declarations used to join Tuples from the left and right side memories.
getJoinMemory(JoinNode) - Method in class org.drools.WorkingMemory
Retrieve the JoinMemory for a particular JoinNode.
getLeftInput() - Method in interface org.drools.reteoo.JoinNode
Retrieve the left input TupleSource.
getLeftInput() - Method in class org.drools.reteoo.impl.JoinNodeImpl
Retrieve the left input TupleSource.
getLeftTupleIterator() - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Retrieve an Iterator over the Tuples held in the left side memory.
getLeftTuples() - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Retrieve the List of Tuples held in the left side memory.
getLocalDeclarations() - Method in class org.drools.rule.Rule
Retrieve the set of all implied local Declarations.
getLocalizedMessage() - Method in class org.drools.DroolsException
Retrieve the error message localized to the default locale.
getLocalRuleExecutionSetProvider(Map) - Method in class org.drools.jsr94.rules.admin.RuleAdministratorImpl
Returns a LocalRuleExecutionSetProvider implementation.
getLogWriter() - Method in class org.drools.jsr94.jca.spi.RuleManagedConnectionFactory
Get the log writer for this ManagedConnectionFactory instance.
getMemory() - Method in class org.drools.tags.knowledge.KnowledgeTag
Retrieve the WorkingMemory.
getMessage() - Method in class org.drools.DroolsException
Retrieve the error message.
getMessage() - Method in class org.drools.RuleIntegrationException
Retrieve the error message.
getMessage() - Method in class org.drools.NoSuchRuleBaseException
Retrieve the error message.
getMessage() - Method in class org.drools.semantics.java.MissingDeclarationException
Retrieve the erorr message.
getMessage() - Method in class org.drools.semantics.java.NonBooleanExprException
Retrieve the error message.
getMessage() - Method in class org.drools.semantics.python.NonBooleanExprException
Retrieve the error message.
getMessage() - Method in class org.drools.smf.NoSuchSemanticModuleException
Retrieve the error message.
getMessage() - Method in class org.drools.smf.SemanticComponentException
Retrieve the error message.
getMessage() - Method in class org.drools.smf.InvalidConditionException
Retrieve the error message.
getMessage() - Method in class org.drools.smf.InvalidObjectTypeException
Retrieve the error message.
getMessage() - Method in class org.drools.smf.InvalidConsequenceException
Retrieve the error message.
getMessage() - Method in class org.drools.smf.InvalidExtractorException
Retrieve the error message.
getMetaData() - Method in class org.drools.jsr94.jca.spi.RuleConnectionFactory
Gets metadata for the Resource Adapter.
getModule() - Method in class org.drools.tags.rule.SemanticsTag
Retrieve the module id.
getName() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
 
getName() - Method in class org.drools.jsr94.rules.admin.RuleImpl
 
getName() - Method in class org.drools.rule.RuleSet
Retrieve the name of this RuleSet.
getName() - Method in class org.drools.rule.Rule
Retrieve the name of this rule.
getName() - Method in class org.drools.tags.rule.RuleTag
Retrieve the Rule name.
getName() - Method in class org.drools.tags.rule.RuleSetTag
Retrieve the RuleSet name.
getName() - Method in class org.drools.tags.semantics.SemanticComponentTagSupport
Retrieve the component name.
getNode() - Method in class org.drools.semantics.python.Interp
Retrieve the AST node.
getObject(Handle) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Returns the Object within the StatefulRuleSession associated with a Handle.
getObjectFilter() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Get an instance of the default filter, or null.
getObjectList() - Method in class org.drools.jsr94.rules.WorkingMemoryImpl
Get a list of objects currently asserted to the working memory.
getObjects() - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Returns a List of all objects in the working memory of this rule session that pass the default RuleExecutionSet filter (if present).
getObjects(ObjectFilter) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Returns a List over the objects in the working memory of this rule session based upon a given object filter.
getObjectType() - Method in interface org.drools.reteoo.ObjectTypeNode
Retrieve the semantic ObjectType differentiator.
getObjectType() - Method in class org.drools.reteoo.impl.ObjectTypeNodeImpl
Retrieve the semantic ObjectType differentiator.
getObjectType() - Method in class org.drools.rule.Declaration
Retrieve the ObjectType of this Declaration.
getObjectType(String) - Method in interface org.drools.smf.SemanticModule
Retrieve a semantic object type by name.
getObjectType(String) - Method in class org.drools.smf.SimpleSemanticModule
Retrieve a semantic object type by name.
getObjectTypeNames() - Method in interface org.drools.smf.SemanticModule
Retrieve the set of all object type names.
getObjectTypeNames() - Method in class org.drools.smf.SimpleSemanticModule
Retrieve the set of all object type names.
getObjectTypeNode(ObjectType) - Method in class org.drools.reteoo.impl.ReteImpl
Retrieve an ObjectTypeNode keyed by ObjectType.
getObjectTypeNodes() - Method in class org.drools.reteoo.impl.ReteImpl
Retrieve all ObjectTypeNode children of this node.
getOrCreateObjectTypeNode(ObjectType) - Method in class org.drools.reteoo.impl.ReteImpl
Retrieve an ObjectTypeNode keyed by ObjectType, creating one, if necessary.
getOriginalRule() - Method in class org.drools.rule.DuplicateRuleNameException
Retrieve the original Rule in the RuleSet.
getParameterDeclaration(String) - Method in class org.drools.rule.Rule
Retrieve a parameter Declaration by identifier.
getParameterDeclarations() - Method in class org.drools.rule.Rule
Retrieve the set of all root fact object parameter Declarations.
getPriority() - Method in interface org.drools.reteoo.TerminalNode
Retrieve the priority
getPriority() - Method in class org.drools.reteoo.impl.TerminalNodeImpl
Retrieve the priority
getProperty(Object) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
 
getProperty(Object) - Method in class org.drools.jsr94.rules.admin.RuleImpl
 
getRecordFactory() - Method in class org.drools.jsr94.jca.spi.RuleConnectionFactory
Gets a RecordFactory instance.
getReference() - Method in class org.drools.jsr94.jca.spi.RuleConnectionFactory
Retrieves the Reference of this object.
getRegistrations() - Method in class org.drools.jsr94.rules.RuleRuntimeImpl
Retrieves a List of the URIs that currently have RuleExecutionSets associated with them.
getRegistrations() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetRepository
Retrieves a List of the URIs that currently have RuleExecutionSets associated with them.
getRequiredTupleMembers() - Method in class org.drools.rule.Extraction
Retrieve the array of Declarations required by this condition to perform its duties.
getRequiredTupleMembers() - Method in class org.drools.semantics.java.Expr
Retrieve the Declarations required for evaluating the expression.
getRequiredTupleMembers() - Method in class org.drools.semantics.python.Eval
Retrieve the array of Declarations required by this condition to perform its duties.
getRequiredTupleMembers() - Method in interface org.drools.spi.Condition
Retrieve the array of Declarations required by this condition to perform its duties.
getRequiredTupleMembers() - Method in interface org.drools.spi.Extractor
Retrieve the array of Declarations required by this Extractor to perform its duties.
getRete() - Method in class org.drools.reteoo.Builder
Retrieve the Rete this Builder appends to.
getRightInput() - Method in interface org.drools.reteoo.JoinNode
Retrieve the right input TupleSource.
getRightInput() - Method in class org.drools.reteoo.impl.JoinNodeImpl
Retrieve the right input TupleSource.
getRightTupleIterator() - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Retrieve an Iterator over the Tuples held in the right side memory.
getRightTuples() - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Retrieve the List of Tuples held in the right side memory.
getRootCause() - Method in class org.drools.DroolsException
Get the root cause, if any.
getRule() - Method in class org.drools.RuleIntegrationException
Retrieve the Rule.
getRule() - Method in interface org.drools.reteoo.TerminalNode
Retrieve the Action associated with this node.
getRule() - Method in class org.drools.reteoo.impl.TerminalNodeImpl
Retrieve the Action associated with this node.
getRule() - Method in class org.drools.rule.InvalidRuleException
Retrieve the invalid Rule.
getRule() - Method in class org.drools.tags.rule.RuleTagSupport
Retrieve the current Rule.
getRule() - Method in class org.drools.tags.rule.RuleTag
Retrieve the Rule.
getRule(String) - Method in class org.drools.rule.RuleSet
Retrieve a Rule by name.
getRuleAdministrator() - Method in class org.drools.jsr94.rules.RuleServiceProviderImpl
Returns a class instance of RuleAdministrator.
getRuleBase() - Method in class org.drools.WorkingMemory
Retrieve the RuleBase of this working memory.
getRuleBase() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Get the drool RuleBase associated with this RuleExecutionSet.
getRuleBase() - Method in class org.drools.tags.knowledge.RuleBaseTag
Retrieve the RuleBase.
getRuleExecutionSet(String) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetRepository
Get the RuleExecutionSet bound to this URI, or return null.
getRuleExecutionSetProvider(Map) - Method in class org.drools.jsr94.rules.admin.RuleAdministratorImpl
Returns a RemoteRuleExecutionSetProvider implementation.
getRuleIterator() - Method in class org.drools.rule.RuleSet
Retrieve an Iterator of all Rules in this RuleSet.
getRuleRuntime() - Method in class org.drools.jsr94.rules.RuleServiceProviderImpl
Returns a class instance of RuleRuntime.
getRules() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
 
getRules() - Method in class org.drools.rule.RuleSet
Retrieve a List of all Rules in this RuleSet.
getRules() - Method in class org.drools.tags.knowledge.KnowledgeTag
Retrieve the RuleBase.
getRuleSet() - Method in class org.drools.rule.DuplicateRuleNameException
Retrieve the RuleSet.
getRuleSet() - Method in class org.drools.tags.rule.RuleTagSupport
Retrieve the current RuleSet.
getRuleSet() - Method in class org.drools.tags.rule.RuleSetTag
Retrieve the RuleSet.
getSalience() - Method in class org.drools.rule.Rule
Retrieve the Rule salience.
getSalience() - Method in class org.drools.tags.rule.RuleTag
Retrieve the Rule salience.
getSemanticModule() - Method in class org.drools.tags.rule.SemanticsTag
Retrieve the SemanticModule.
getSemanticModule() - Method in class org.drools.tags.semantics.SemanticComponentTagSupport
Retrieve the current SemanticModule.
getSemanticModule() - Method in class org.drools.tags.semantics.SemanticModuleTag
Retrieve the SemanticModule.
getTarget() - Method in class org.drools.tags.rule.ExtractionTag
Retrieve the target of the extraction.
getTargetDeclaration() - Method in interface org.drools.reteoo.ExtractionNode
Retrieve the Declaration which is the target of the extraction.
getTargetDeclaration() - Method in class org.drools.reteoo.impl.ExtractionNodeImpl
Retrieve the Declaration which is the target of the extraction.
getTargetDeclaration() - Method in class org.drools.rule.Extraction
Retrieve the Declaration for the target of the assignment.
getText() - Method in class org.drools.semantics.java.Interp
Retrieve the text to evaluate.
getText() - Method in class org.drools.semantics.python.Interp
Retrieve the text to evaluate.
getTransactional() - Method in class org.drools.tags.knowledge.KnowledgeTag
Retrieve the transactionality flag.
getTupleDeclarations() - Method in interface org.drools.reteoo.TupleSource
Retrieve the Set of Declarations in the propagated Tuples.
getTupleDeclarations() - Method in class org.drools.reteoo.impl.JoinNodeImpl
Retrieve the Set of Declarations.
getTupleDeclarations() - Method in class org.drools.reteoo.impl.ParameterNodeImpl
Retrieve the Set of Declarations in the propagated Tuples.
getTupleDeclarations() - Method in class org.drools.reteoo.impl.ExtractionNodeImpl
Retrieve the Set of Declarations in the propagated Tuples.
getTupleDeclarations() - Method in class org.drools.reteoo.impl.ConditionNodeImpl
Retrieve the Set of Declarations in the propagated Tuples.
getTupleSink() - Method in interface org.drools.reteoo.TupleSource
Retrieve the TupleSink that receives propagated Tuples.
getTupleSink() - Method in class org.drools.reteoo.impl.TupleSourceImpl
Retrieve the TupleSink that receives propagated Tuples.
getType() - Method in class org.drools.semantics.java.ClassObjectType
Return the Java object class.
getUri() - Method in class org.drools.NoSuchRuleBaseException
Retrieve the unknown rule-base URI.
getUri() - Method in interface org.drools.smf.SemanticModule
Retrieve the URI that identifies this semantic module.
getUri() - Method in class org.drools.smf.NoSuchSemanticModuleException
Retrieve the URI.
getUri() - Method in class org.drools.smf.SimpleSemanticModule
Retrieve the URI that identifies this semantic module.
getUri() - Method in class org.drools.tags.knowledge.LoadRulesTag
Retrieve the URI to load.
getUri() - Method in class org.drools.tags.semantics.SemanticModuleTag
Retrieve the URI.
getVar() - Method in class org.drools.tags.knowledge.RuleBaseTag
Retrieve the variable in which to store the RuleBase.
getVar() - Method in class org.drools.tags.knowledge.KnowledgeTag
Retrieve the variable in which to store the WorkingMemory.
getVar() - Method in class org.drools.tags.rule.SemanticsTag
Retrieve the variable in which to store the SemanticModule.
getVar() - Method in class org.drools.tags.rule.DeclarationTag
Retrieve the variable in which to store the Declaration.
getVar() - Method in class org.drools.tags.rule.ConditionTag
Retrieve the variable in which to store the Condition.
getVar() - Method in class org.drools.tags.rule.DurationTag
Retrieve the variable in which to store the Duration.
getVar() - Method in class org.drools.tags.rule.RuleTag
Retrieve the variable in which to store the Rule.
getVar() - Method in class org.drools.tags.rule.ConsequenceTag
Retrieve the variable in which to store the Consequence.
getVar() - Method in class org.drools.tags.rule.ExtractionTag
Retrieve the variable in which to store the Extraction.
getVar() - Method in class org.drools.tags.rule.RuleSetTag
Retrieve the variable in which to store the RuleSet.
getVar() - Method in class org.drools.tags.semantics.SemanticModuleTag
Retrieve the variable in which to store the resulting SemanticModule.
getVariableReferences() - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
getWorkingMemory() - Method in class org.drools.tags.knowledge.FactTagSupport
Retrieve the current WorkingMemory.
GT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
GT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 

H

HandleImpl - class org.drools.jsr94.rules.HandleImpl.
Implements the marker interface for vendor specific object identity mechanism.
handler() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
handler(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
hashCode() - Method in class org.drools.jsr94.rules.HandleImpl
The hash code of a handle.
hashCode() - Method in class org.drools.semantics.java.ClassObjectType
Produce the hash of this object.
HEX_DIGIT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
HEX_DIGIT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 

I

IDENT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
IDENT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
identifier() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
identifier(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
identifierStar() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
identifierStar(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
IMPLEMENTS_CLAUSE - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
IMPLEMENTS_CLAUSE - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
implementsClause() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
implementsClause(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
IMPORT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
IMPORT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
importDefinition() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
importDefinition(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
INC - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
INC - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
inclusiveOrExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
INDEX_OP - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
INDEX_OP - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
init() - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
initializer() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
initializer(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
INSTANCE_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
INSTANCE_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
INTERFACE_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
INTERFACE_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
interfaceBlock(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
interfaceDefinition(AST) - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
interfaceExtends() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
Interp - class org.drools.semantics.java.Interp.
Base class for BeanShell interpreter-based Java semantic components.
Interp - class org.drools.semantics.python.Interp.
Base class for Jython interpreter-based Python semantic components.
Interp() - Constructor for class org.drools.semantics.java.Interp
Construct.
Interp() - Constructor for class org.drools.semantics.python.Interp
Construct.
InvalidConditionException - exception org.drools.smf.InvalidConditionException.
Indicates an attempt to add an invalid condition to a semantic module.
InvalidConditionException(Class) - Constructor for class org.drools.smf.InvalidConditionException
Construct.
InvalidConsequenceException - exception org.drools.smf.InvalidConsequenceException.
Indicates an attempt to add an invalid consequence to a semantic module.
InvalidConsequenceException(Class) - Constructor for class org.drools.smf.InvalidConsequenceException
Construct.
InvalidExtractorException - exception org.drools.smf.InvalidExtractorException.
Indicates an attempt to add an invalid fact extractor to a semantic module.
InvalidExtractorException(Class) - Constructor for class org.drools.smf.InvalidExtractorException
Construct.
InvalidObjectTypeException - exception org.drools.smf.InvalidObjectTypeException.
Indicates an attempt to add an invalid object type to a semantic module.
InvalidObjectTypeException(Class) - Constructor for class org.drools.smf.InvalidObjectTypeException
Construct.
InvalidRuleException - exception org.drools.rule.InvalidRuleException.
Indicates an error regarding the semantic validity of a rule.
InvalidRuleException(Rule) - Constructor for class org.drools.rule.InvalidRuleException
Construct.
invoke(Tuple, WorkingMemory) - Method in class org.drools.semantics.java.BlockConsequence
Execute the consequence for the supplied matching Tuple.
invoke(Tuple, WorkingMemory) - Method in class org.drools.semantics.jelly.JellyConsequence
Execute the consequence for the supplied matching Tuple.
invoke(Tuple, WorkingMemory) - Method in class org.drools.semantics.python.BlockConsequence
Execute the consequence for the supplied matching Tuple.
invoke(Tuple, WorkingMemory) - Method in interface org.drools.spi.Consequence
Execute the consequence for the supplied matching Tuple.
invoke(Tuple, WorkingMemory) - Method in interface org.drools.spi.Action
Execute the action for the supplied matching Tuple.
isAllowed(Tuple) - Method in class org.drools.semantics.java.ExprCondition
Determine if the supplied Tuple is allowed by this condition.
isAllowed(Tuple) - Method in class org.drools.semantics.python.ExprCondition
Determine if the supplied Tuple is allowed by this condition.
isAllowed(Tuple) - Method in interface org.drools.spi.Condition
Determine if the supplied Tuple is allowed by this condition.
isEmpty() - Method in interface org.drools.reteoo.Agenda
Determine if this Agenda has any scheduled items.
isEmpty() - Method in class org.drools.reteoo.impl.AgendaImpl
Determine if this Agenda has any scheduled items.
isValid() - Method in class org.drools.rule.Rule
Determine if this rule is internally consistent and valid.

J

JavaLexer - class org.drools.semantics.java.parser.JavaLexer.
Java 1.3 Lexer.
JavaLexer(InputBuffer) - Constructor for class org.drools.semantics.java.parser.JavaLexer
 
JavaLexer(InputStream) - Constructor for class org.drools.semantics.java.parser.JavaLexer
 
JavaLexer(LexerSharedInputState) - Constructor for class org.drools.semantics.java.parser.JavaLexer
 
JavaLexer(Reader) - Constructor for class org.drools.semantics.java.parser.JavaLexer
 
JavaRecognizer - class org.drools.semantics.java.parser.JavaRecognizer.
Java 1.3 Recognizer.
JavaRecognizer(ParserSharedInputState) - Constructor for class org.drools.semantics.java.parser.JavaRecognizer
 
JavaRecognizer(TokenBuffer) - Constructor for class org.drools.semantics.java.parser.JavaRecognizer
 
JavaRecognizer(TokenBuffer, int) - Constructor for class org.drools.semantics.java.parser.JavaRecognizer
 
JavaRecognizer(TokenStream) - Constructor for class org.drools.semantics.java.parser.JavaRecognizer
 
JavaRecognizer(TokenStream, int) - Constructor for class org.drools.semantics.java.parser.JavaRecognizer
 
JavaTokenTypes - interface org.drools.semantics.java.parser.JavaTokenTypes.
 
JavaTreeParser - class org.drools.semantics.java.parser.JavaTreeParser.
Java 1.3 AST Recognizer.
JavaTreeParser() - Constructor for class org.drools.semantics.java.parser.JavaTreeParser
 
JavaTreeParserTokenTypes - interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes.
 
JellyConsequence - class org.drools.semantics.jelly.JellyConsequence.
Jelly-script semantics Consequence.
JellyConsequence(Script, XMLOutput) - Constructor for class org.drools.semantics.jelly.JellyConsequence
Construct.
JellyConsequenceTag - class org.drools.semantics.jelly.JellyConsequenceTag.
Jelly semantics Consequence.
JellyConsequenceTag() - Constructor for class org.drools.semantics.jelly.JellyConsequenceTag
Construct.
joinArbitrary(Set) - Method in class org.drools.reteoo.Builder
Join two arbitrary leaves in order to satisfy a filter that currently cannot be applied.
joinForCondition(Set, Set) - Method in class org.drools.reteoo.Builder
Join two arbitrary leaves in order to satisfy a filter that currently cannot be applied.
JoinMemory - interface org.drools.reteoo.JoinMemory.
Memory for left and right inputs of a JoinNode.
JoinMemoryImpl - class org.drools.reteoo.impl.JoinMemoryImpl.
Memory for left and right inputs of a JoinNode.
JoinMemoryImpl(JoinNodeImpl) - Constructor for class org.drools.reteoo.impl.JoinMemoryImpl
Construct.
JoinNode - interface org.drools.reteoo.JoinNode.
A two-input Rete-OO join node.
JoinNodeImpl - class org.drools.reteoo.impl.JoinNodeImpl.
A two-input Rete-OO join node.
JoinNodeImpl(TupleSourceImpl, TupleSourceImpl) - Constructor for class org.drools.reteoo.impl.JoinNodeImpl
Construct.
JSR94TransactionalWorkingMemory - class org.drools.jsr94.rules.JSR94TransactionalWorkingMemory.
Provide access to the list of objects currently asserted to the working memory.
JSR94WorkingMemory - class org.drools.jsr94.rules.JSR94WorkingMemory.
Provide access to the list of objects currently asserted to the working memory.

K

KnowledgeTag - class org.drools.tags.knowledge.KnowledgeTag.
Work in a knowledge session.
KnowledgeTag() - Constructor for class org.drools.tags.knowledge.KnowledgeTag
Construct.
KnowledgeTagLibrary - class org.drools.tags.knowledge.KnowledgeTagLibrary.
Fact manipulation tag library.
KnowledgeTagLibrary() - Constructor for class org.drools.tags.knowledge.KnowledgeTagLibrary
Construct.

L

LABELED_STAT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LABELED_STAT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LAND - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LAND - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LBRACK - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LBRACK - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LCURLY - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LCURLY - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LE - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LE - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
listIterator() - Method in class org.drools.reteoo.impl.PriorityQueue
Retrieve a bidrectional iterator of the members of this queue.
LITERAL_boolean - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_boolean - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_break - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_break - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_byte - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_byte - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_case - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_case - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_catch - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_catch - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_char - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_char - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_class - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_class - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_const - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_continue - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_continue - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_default - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_default - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_do - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_do - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_double - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_double - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_else - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_else - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_extends - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_extends - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_false - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_false - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_finally - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_finally - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_float - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_float - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_for - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_for - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_if - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_if - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_implements - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_implements - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_import - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_import - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_instanceof - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_instanceof - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_int - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_int - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_interface - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_interface - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_long - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_long - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_native - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_native - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_new - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_new - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_null - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_null - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_package - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_package - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_private - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_private - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_protected - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_protected - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_public - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_public - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_return - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_return - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_short - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_short - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_static - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_static - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_super - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_super - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_switch - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_switch - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_synchronized - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_synchronized - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_this - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_this - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_threadsafe - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_threadsafe - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_throw - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_throw - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_throws - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_throws - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_transient - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_transient - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_true - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_true - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_try - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_try - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_void - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_void - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_volatile - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_volatile - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_while - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_while - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LNOT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LNOT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
load(Reader) - Method in class org.drools.io.RuleSetLoader
Load RuleSet definitions from a Reader.
load(String) - Method in class org.drools.io.SemanticsLoader
Load a SemanticModule deifnition from a URL.
load(String) - Method in class org.drools.io.RuleSetLoader
Load RuleSet deifnitions from a URL.
load(URL) - Method in class org.drools.io.RuleSetLoader
Load RuleSet definitions from a URL.
load(URL, RuleBase) - Method in class org.drools.io.RuleSetLoader
Load RuleSet deifnitions from a URL into a RuleBase.
LoadRulesTag - class org.drools.tags.knowledge.LoadRulesTag.
Load Rules and RuleSets into a RuleBase.
LoadRulesTag() - Constructor for class org.drools.tags.knowledge.LoadRulesTag
Construct.
LocalRuleExecutionSetProviderImpl - class org.drools.jsr94.rules.admin.LocalRuleExecutionSetProviderImpl.
The LocalRuleExecutionSetProvider interface defines RuleExecutionSet  creation methods for defining RuleExecutionSets from local (non-serializable) resources.
LocalRuleExecutionSetProviderImpl() - Constructor for class org.drools.jsr94.rules.admin.LocalRuleExecutionSetProviderImpl
 
logicalAndExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
logicalOrExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
lookupRuleBase(String) - Method in class org.drools.MultiRepository
Retrieve a RuleBase by URI.
lookupRuleBase(String) - Method in interface org.drools.RuleBaseRepository
Retrieve a RuleBase by URI.
lookupRuleBase(String) - Method in class org.drools.SimpleRepository
Retrieve a RuleBase by URI.
lookupSemanticModule(String) - Method in interface org.drools.smf.SemanticsRepository
Lookup a SemanticModule by URI.
lookupSemanticModule(String) - Method in class org.drools.smf.SimpleSemanticsRepository
Lookup a SemanticModule by URI.
LOR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LOR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LPAREN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LPAREN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 

M

mASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
matches(Condition, Set) - Method in class org.drools.reteoo.Builder
Determine if a set of Declarations match those required by a Condition.
matches(Declaration[], Set) - Method in class org.drools.reteoo.Builder
Determine if a set of Declarations is a super set of required Declarations
matches(Extraction, Set) - Method in class org.drools.reteoo.Builder
Determine if a set of Declarations match those required by a Extraction.
matches(Object) - Method in class org.drools.semantics.java.ClassObjectType
Determine if the passed Object belongs to the object type defined by this objectType instance.
matches(Object) - Method in interface org.drools.spi.ObjectType
Determine if the passed Object belongs to the object type defined by this objectType instance.
matchManagedConnections(Set, Subject, ConnectionRequestInfo) - Method in class org.drools.jsr94.jca.spi.RuleManagedConnectionFactory
Returns a matched connection from the candidate set of connections.
mBAND_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBAND(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBNOT(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBOR_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBOR(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBSR_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBSR(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBXOR_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBXOR(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mCHAR_LITERAL(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mCOLON(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mCOMMA(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mDEC(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mDIV_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mDIV(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mEQUAL(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mESC(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
METHOD_CALL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
METHOD_CALL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
METHOD_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
METHOD_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
methodDecl(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
methodDef(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
methodHead(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
mEXPONENT(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mFLOAT_SUFFIX(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mGE(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mGT(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mHEX_DIGIT(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mIDENT(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mINC(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
MINUS - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
MINUS - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
MINUS_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
MINUS_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
MissingDeclarationException - exception org.drools.semantics.java.MissingDeclarationException.
Indicates an attempt to use an expression which references non-existant Declarations.
MissingDeclarationException(String, String) - Constructor for class org.drools.semantics.java.MissingDeclarationException
Construct.
ML_COMMENT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
ML_COMMENT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
mLAND(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mLBRACK(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mLCURLY(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mLE(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mLNOT(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mLOR(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mLPAREN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mLT(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mMINUS_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mMINUS(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mML_COMMENT(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mMOD_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mMOD(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mNOT_EQUAL(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mNUM_INT(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
MOD - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
MOD - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
MOD_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
MOD_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
modifier() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
modifier(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
MODIFIERS - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
MODIFIERS - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
modifiers() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
modifiers(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
modifyLeftTuples(Object, TupleSet, JoinNodeImpl, WorkingMemory) - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Modify tuples on the left-side.
modifyObject(Object) - Method in class org.drools.WorkingMemory
Modify a fact object in this working memory.
modifyObject(Object) - Method in class org.drools.TransactionalWorkingMemory
Modify a fact object in this working memory.
modifyObject(Object, WorkingMemory) - Method in interface org.drools.reteoo.Rete
Modify a fact object in this RuleBase and the specified WorkingMemory.
modifyObject(Object, WorkingMemory) - Method in class org.drools.reteoo.impl.ReteImpl
Modify a fact object in this RuleBase and the specified WorkingMemory.
modifyRightTuples(Object, TupleSet, JoinNodeImpl, WorkingMemory) - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Modify tuples on the right-side.
ModifyTag - class org.drools.tags.knowledge.ModifyTag.
Modify an object in the working memory.
ModifyTag() - Constructor for class org.drools.tags.knowledge.ModifyTag
Construct.
modifyTuples(Object, TupleSet, TupleSet, TupleSet, JoinNodeImpl, WorkingMemory) - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Modify tuples
modifyTuples(Object, TupleSet, WorkingMemory) - Method in interface org.drools.reteoo.impl.TupleSinkImpl
Modify tuples.
modifyTuples(Object, TupleSet, WorkingMemory) - Method in class org.drools.reteoo.impl.ExtractionNodeImpl
Modify tuples.
modifyTuples(Object, TupleSet, WorkingMemory) - Method in class org.drools.reteoo.impl.ConditionNodeImpl
Modify tuples.
modifyTuples(Object, TupleSet, WorkingMemory) - Method in class org.drools.reteoo.impl.TerminalNodeImpl
Modify tuples.
mPLUS_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mPLUS(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mQUESTION(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mRBRACK(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mRCURLY(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mRPAREN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mSEMI(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mSL_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mSL_COMMENT(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mSL(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mSR_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mSR(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mSTAR_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mSTAR(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mSTRING_LITERAL(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
multiplicativeExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
MultiRepository - class org.drools.MultiRepository.
Aggregating RuleBaseRepository that searches multiple repositories, in order.
MultiRepository() - Constructor for class org.drools.MultiRepository
Construct.
mVOCAB(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mWS(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 

N

newArrayDeclarator() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
newArrayDeclarator(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
newExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
object instantiation.
newExpression(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
nextToken() - Method in class org.drools.semantics.java.parser.JavaLexer
 
NoConditionException - exception org.drools.rule.NoConditionException.
Validity exception indicating that a Rule does not contain any Conditions.
NoConditionException(Rule) - Constructor for class org.drools.rule.NoConditionException
Construct.
NonBooleanExprException - exception org.drools.semantics.java.NonBooleanExprException.
Indicates an attempt to use a non-boolean expression in a condition.
NonBooleanExprException - exception org.drools.semantics.python.NonBooleanExprException.
Indicates an attempt to use a non-boolean expression in a condition.
NonBooleanExprException(String) - Constructor for class org.drools.semantics.java.NonBooleanExprException
Construct.
NonBooleanExprException(String) - Constructor for class org.drools.semantics.python.NonBooleanExprException
Construct.
NoParameterDeclarationException - exception org.drools.rule.NoParameterDeclarationException.
Validity exception indicating that a Rule does not contain any root object parameter Declarations.
NoParameterDeclarationException(Rule) - Constructor for class org.drools.rule.NoParameterDeclarationException
Construct.
NoSuchRuleBaseException - exception org.drools.NoSuchRuleBaseException.
Indicates an attempt to retrieve an unknowwn rule base.
NoSuchRuleBaseException(String) - Constructor for class org.drools.NoSuchRuleBaseException
Construct.
NoSuchSemanticModuleException - exception org.drools.smf.NoSuchSemanticModuleException.
Indicates an attempt to lookup a non-existant SemanticModule.
NoSuchSemanticModuleException(String) - Constructor for class org.drools.smf.NoSuchSemanticModuleException
Construct.
NOT_EQUAL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
NOT_EQUAL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
NotImplementedException - exception org.drools.jsr94.rules.NotImplementedException.
This exception is thrown throughout the drools implementation for features (methods) that are not yet implemented.
NotImplementedException() - Constructor for class org.drools.jsr94.rules.NotImplementedException
 
NULL_TREE_LOOKAHEAD - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
NUM_DOUBLE - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
NUM_DOUBLE - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
NUM_FLOAT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
NUM_FLOAT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
NUM_INT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
NUM_INT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
NUM_LONG - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
NUM_LONG - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 

O

OBJBLOCK - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
OBJBLOCK - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
objBlock(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
objectinitializer(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
ObjectType - interface org.drools.spi.ObjectType.
Semantic object type differentiator.
ObjectTypeComponentTag - class org.drools.tags.rule.ObjectTypeComponentTag.
Dynamic ObjectType component tag.
ObjectTypeComponentTag() - Constructor for class org.drools.tags.rule.ObjectTypeComponentTag
Construct.
ObjectTypeNode - interface org.drools.reteoo.ObjectTypeNode.
Filters Objects coming entering the Rete using a ObjectType semantic module.
ObjectTypeNodeImpl - class org.drools.reteoo.impl.ObjectTypeNodeImpl.
Filters Objects coming from the Rete using a ObjectType semantic module.
ObjectTypeNodeImpl(ObjectType) - Constructor for class org.drools.reteoo.impl.ObjectTypeNodeImpl
Construct given a semantic ObjectType.
ObjectTypeReceptor - interface org.drools.tags.rule.ObjectTypeReceptor.
Object that can receive a configured ObjectType.
ObjectTypeTag - class org.drools.tags.semantics.ObjectTypeTag.
Defines an ObjectType.
ObjectTypeTag() - Constructor for class org.drools.tags.semantics.ObjectTypeTag
Construct.
org.drools - package org.drools
The main run-time API.
org.drools.io - package org.drools.io
Semantic-module and rule-sets readers and writers.
org.drools.jsr94.jca.spi - package org.drools.jsr94.jca.spi
 
org.drools.jsr94.rules - package org.drools.jsr94.rules
 
org.drools.jsr94.rules.admin - package org.drools.jsr94.rules.admin
 
org.drools.reteoo - package org.drools.reteoo
Interfaces for the Rete-OO algorithm.
org.drools.reteoo.impl - package org.drools.reteoo.impl
Implementation of the Rete-OO algorithm.
org.drools.rule - package org.drools.rule
Rule assembly components.
org.drools.semantics.java - package org.drools.semantics.java
Java Semantic Module.
org.drools.semantics.java.parser - package org.drools.semantics.java.parser
 
org.drools.semantics.jelly - package org.drools.semantics.jelly
 
org.drools.semantics.python - package org.drools.semantics.python
Python Semantic Module.
org.drools.smf - package org.drools.smf
Semantics Management Framework.
org.drools.spi - package org.drools.spi
Semantic Provider Interface for extending rule semantics.
org.drools.tags.knowledge - package org.drools.tags.knowledge
Tag library for working with knowledge.
org.drools.tags.rule - package org.drools.tags.rule
Tag library for assembling rules.
org.drools.tags.semantics - package org.drools.tags.semantics
Tag library for defining semantic modules.

P

PACKAGE_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
PACKAGE_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
packageDefinition() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
packageDefinition(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
PARAMETER_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
PARAMETER_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
parameterDeclaration() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
parameterDeclarationList() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
parameterDef(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
parameterModifier() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ParameterNode - interface org.drools.reteoo.ParameterNode.
Receives Objects from an ObjectTypeNode, and creates a ReteTuple, passing the result to the following node.
ParameterNodeImpl - class org.drools.reteoo.impl.ParameterNodeImpl.
Receives Objects from an ObjectTypeNode, and creates a ReteTuple, passing the result to the following node.
ParameterNodeImpl(ObjectTypeNodeImpl, Declaration) - Constructor for class org.drools.reteoo.impl.ParameterNodeImpl
Construct.
PARAMETERS - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
PARAMETERS - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
ParameterTag - class org.drools.tags.rule.ParameterTag.
Construct a root fact object parameter Declaration for a Rule.
ParameterTag() - Constructor for class org.drools.tags.rule.ParameterTag
Construct.
PLUS - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
PLUS - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
PLUS_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
PLUS_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
POST_DEC - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
POST_DEC - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
POST_INC - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
POST_INC - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
postfixExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
primaryExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
primaryExpression(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
printStackTrace(PrintStream) - Method in class org.drools.DroolsException
Print the stack trace.
printStackTrace(PrintWriter) - Method in class org.drools.DroolsException
Print the stack trace.
PriorityQueue - class org.drools.reteoo.impl.PriorityQueue.
Queue that maintains the entries in sorted order.
PriorityQueue() - Constructor for class org.drools.reteoo.impl.PriorityQueue
Construct.
propagateAssertTuple(ReteTuple, WorkingMemory) - Method in class org.drools.reteoo.impl.TupleSourceImpl
Propagate the assertion of a Tuple to this node's TupleSink.
propagateModifyTuples(Object, TupleSet, WorkingMemory) - Method in class org.drools.reteoo.impl.TupleSourceImpl
Propagate the modification of Tuples to this node's TupleSink.
propagateRetractTuples(TupleKey, WorkingMemory) - Method in class org.drools.reteoo.impl.TupleSourceImpl
Propagate the retration of a Tuple to this node's TupleSink.
putAll(ReteTuple) - Method in class org.drools.reteoo.impl.ReteTuple
Add all columns from another tuple.
putKeyColumn(Declaration, Object) - Method in class org.drools.reteoo.impl.ReteTuple
Set a key column's value.
putOtherColumn(Declaration, Object) - Method in class org.drools.reteoo.impl.ReteTuple
Set an other column's value.

Q

QUESTION - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
QUESTION - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 

R

RBRACK - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
RBRACK - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
RCURLY - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
RCURLY - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
receiveCondition(Condition) - Method in class org.drools.tags.rule.ConditionTag
Receive a Condition.
receiveCondition(Condition) - Method in interface org.drools.tags.rule.ConditionReceptor
Receive an Condition.
receiveConsequence(Consequence) - Method in interface org.drools.tags.rule.ConsequenceReceptor
Receive an Consequence.
receiveConsequence(Consequence) - Method in class org.drools.tags.rule.ConsequenceTag
Receive a Consequence.
receiveExtractor(Extractor) - Method in class org.drools.tags.rule.ExtractionTag
Receive a Extractor.
receiveExtractor(Extractor) - Method in interface org.drools.tags.rule.ExtractorReceptor
Receive an Extractor.
receiveObjectType(ObjectType) - Method in class org.drools.tags.rule.DeclarationTag
Receive the ObjectType.
receiveObjectType(ObjectType) - Method in interface org.drools.tags.rule.ObjectTypeReceptor
Receive an ObjectType.
registerRuleBase(String, RuleBase) - Method in class org.drools.MultiRepository
Register a RuleBase by URI.
registerRuleBase(String, RuleBase) - Method in interface org.drools.RuleBaseRepository
Register a RuleBase by URI.
registerRuleBase(String, RuleBase) - Method in class org.drools.SimpleRepository
Register a RuleBase with a URI.
registerRuleExecutionSet(String, RuleExecutionSet) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetRepository
Register a RuleExecutionSet under the given URI.
registerRuleExecutionSet(String, RuleExecutionSet, Map) - Method in class org.drools.jsr94.rules.admin.RuleAdministratorImpl
Registers a RuleExecutionSet and associates it with a given URI.
registerSemanticModule(SemanticModule) - Method in interface org.drools.smf.SemanticsRepository
Register a SemanticModule by a URI.
registerSemanticModule(SemanticModule) - Method in class org.drools.smf.SimpleSemanticsRepository
Register a SemanticModule with a URI.
relationalExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
release() - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Releases all resources used by this rule session.
release() - Method in class org.drools.jsr94.rules.StatelessRuleSessionImpl
Releases all resources used by this rule session.
removeFirst() - Method in class org.drools.reteoo.impl.PriorityQueue
Remove the first element from this queue.
removeObject(Handle) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Removes a given object from the working memory of this rule session.
requiredAttribute(String, String) - Method in class org.drools.tags.rule.RuleTagSupport
Check required attribute.
reset() - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Resets this rule session.
Rete - interface org.drools.reteoo.Rete.
A Rete-OO network.
ReteException - exception org.drools.reteoo.ReteException.
Base exception for Rete-OO errors.
ReteException() - Constructor for class org.drools.reteoo.ReteException
Construct.
ReteException(Throwable) - Constructor for class org.drools.reteoo.ReteException
Construct with a root cause.
ReteImpl - class org.drools.reteoo.impl.ReteImpl.
The Rete-OO network.
ReteImpl() - Constructor for class org.drools.reteoo.impl.ReteImpl
Construct.
ReteTuple - class org.drools.reteoo.impl.ReteTuple.
Base Rete-OO Tuple implementation.
ReteTuple() - Constructor for class org.drools.reteoo.impl.ReteTuple
Construct.
RetractionException - exception org.drools.RetractionException.
Indicates an error while retracting a root fact object from a WorkingMemory.
RetractionException() - Constructor for class org.drools.RetractionException
Construct.
RetractionException(Throwable) - Constructor for class org.drools.RetractionException
Construct with a root cause.
retractObject(Object) - Method in class org.drools.WorkingMemory
Retract a fact object from this working memory.
retractObject(Object) - Method in class org.drools.TransactionalWorkingMemory
Retract a fact object from this working memory.
retractObject(Object) - Method in class org.drools.jsr94.rules.WorkingMemoryImpl
Retract a fact object from this working memory.
retractObject(Object) - Method in class org.drools.jsr94.rules.TransactionalWorkingMemoryImpl
Retract a fact object from this working memory.
retractObject(Object) - Method in class org.drools.jsr94.rules.JSR94WorkingMemory
Retract a fact object from this working memory.
retractObject(Object) - Method in class org.drools.jsr94.rules.JSR94TransactionalWorkingMemory
Retract a fact object from this working memory.
retractObject(Object) - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Retract an object from this memory.
retractObject(Object, WorkingMemory) - Method in interface org.drools.reteoo.Rete
Retract a fact object from this RuleBase and the specified WorkingMemory.
retractObject(Object, WorkingMemory) - Method in class org.drools.reteoo.impl.ReteImpl
Retract a fact object from this RuleBase and the specified WorkingMemory.
RetractTag - class org.drools.tags.knowledge.RetractTag.
Retract an object from the working memory.
RetractTag() - Constructor for class org.drools.tags.knowledge.RetractTag
Construct.
retractTuples(Set) - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Retract tuples from this memory.
retractTuples(TupleKey) - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Retract tuples from this memory.
retractTuples(TupleKey, WorkingMemory) - Method in class org.drools.reteoo.impl.JoinNodeImpl
Retract tuples.
retractTuples(TupleKey, WorkingMemory) - Method in interface org.drools.reteoo.impl.TupleSinkImpl
Retract tuples.
retractTuples(TupleKey, WorkingMemory) - Method in class org.drools.reteoo.impl.ExtractionNodeImpl
Retract tuples.
retractTuples(TupleKey, WorkingMemory) - Method in class org.drools.reteoo.impl.ConditionNodeImpl
Retract tuples.
retractTuples(TupleKey, WorkingMemory) - Method in class org.drools.reteoo.impl.TerminalNodeImpl
Retract tuples.
RPAREN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
RPAREN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
Rule - class org.drools.rule.Rule.
A set of Conditions and a Consequence.
RULE - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
RULE - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
RULE_SET - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
RULE_SET - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
rule() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
rule(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
Rule(String) - Constructor for class org.drools.rule.Rule
Construct.
RuleAdministratorImpl - class org.drools.jsr94.rules.admin.RuleAdministratorImpl.
The RuleAdministrator interface is used by rule execution set administrators to load rule execution sets from external sources and create a RuleExecutionSet runtime object.
RuleAdministratorImpl() - Constructor for class org.drools.jsr94.rules.admin.RuleAdministratorImpl
 
RuleBase - class org.drools.RuleBase.
Collection of Rules.
RuleBase() - Constructor for class org.drools.RuleBase
Construct.
RuleBaseRepository - interface org.drools.RuleBaseRepository.
Interface for repository of RuleBases.
RuleBaseTag - class org.drools.tags.knowledge.RuleBaseTag.
Create a RuleBase.
RuleBaseTag() - Constructor for class org.drools.tags.knowledge.RuleBaseTag
Construct.
ruleCondition() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
RuleConnectionFactory - class org.drools.jsr94.jca.spi.RuleConnectionFactory.
ConnectionFactory provides an interface for getting connection to an EIS instance.
RuleConnectionFactory(ManagedConnectionFactory, ConnectionManager) - Constructor for class org.drools.jsr94.jca.spi.RuleConnectionFactory
 
RuleConstructionException - exception org.drools.rule.RuleConstructionException.
Base exception for errors during Rule construction.
RuleExecutionSetImpl - class org.drools.jsr94.rules.admin.RuleExecutionSetImpl.
A named set of executable Rule instances.
RuleExecutionSetProviderImpl - class org.drools.jsr94.rules.admin.RuleExecutionSetProviderImpl.
The RuleExecutionSetProvider interface defines RuleExecutionSet  creation methods for defining RuleExecutionSets  from potentially serializable resources.
RuleExecutionSetProviderImpl() - Constructor for class org.drools.jsr94.rules.admin.RuleExecutionSetProviderImpl
 
RuleExecutionSetRepository - class org.drools.jsr94.rules.admin.RuleExecutionSetRepository.
Stores the registered RuleExecutionSet objects.
ruleFile() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ruleFile(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
RuleImpl - class org.drools.jsr94.rules.admin.RuleImpl.
This interface defines a production rule.
RuleIntegrationException - exception org.drools.RuleIntegrationException.
Indicates an error integrating a Rule or RuleSet into a RuleBase.
RuleIntegrationException(Rule) - Constructor for class org.drools.RuleIntegrationException
Construct.
RuleManagedConnectionFactory - class org.drools.jsr94.jca.spi.RuleManagedConnectionFactory.
ManagedConnectionFactory instance is a factory of both ManagedConnection and EIS-specific connection factory instances.
RuleManagedConnectionFactory() - Constructor for class org.drools.jsr94.jca.spi.RuleManagedConnectionFactory
 
RuleRuntimeImpl - class org.drools.jsr94.rules.RuleRuntimeImpl.
RuleRuntime interface.
RuleRuntimeImpl() - Constructor for class org.drools.jsr94.rules.RuleRuntimeImpl
 
RuleServiceProviderImpl - class org.drools.jsr94.rules.RuleServiceProviderImpl.
This class provides access to the RuleRuntime and RuleAdministrator implementation supplied by drools.
RuleServiceProviderImpl() - Constructor for class org.drools.jsr94.rules.RuleServiceProviderImpl
 
RuleSet - class org.drools.rule.RuleSet.
Collection of related Rules.
ruleSet() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ruleSet(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
RuleSet(String) - Constructor for class org.drools.rule.RuleSet
Construct.
RuleSetLoader - class org.drools.io.RuleSetLoader.
Loads RuleSet definitions from XML descriptor.
RuleSetLoader() - Constructor for class org.drools.io.RuleSetLoader
Construct.
RuleSetTag - class org.drools.tags.rule.RuleSetTag.
Construct a RuleSet.
RuleSetTag() - Constructor for class org.drools.tags.rule.RuleSetTag
Construct.
RulesTag - class org.drools.tags.rule.RulesTag.
General rules container tag.
RulesTag() - Constructor for class org.drools.tags.rule.RulesTag
Construct.
RuleTag - class org.drools.tags.rule.RuleTag.
Construct a Rule for a RuleSet.
RuleTag() - Constructor for class org.drools.tags.rule.RuleTag
Construct.
RuleTagLibrary - class org.drools.tags.rule.RuleTagLibrary.
Rule-assembly tag library.
RuleTagLibrary() - Constructor for class org.drools.tags.rule.RuleTagLibrary
Construct.
RuleTagSupport - class org.drools.tags.rule.RuleTagSupport.
Support for rule tags.
RuleTagSupport() - Constructor for class org.drools.tags.rule.RuleTagSupport
Construct.

S

SemanticComponent - interface org.drools.spi.SemanticComponent.
Semantic component marker.
SemanticComponentException - exception org.drools.smf.SemanticComponentException.
Indicates an attempt to add an invalid semantic component to a semantic module.
SemanticComponentException(Class) - Constructor for class org.drools.smf.SemanticComponentException
Construct.
SemanticComponentTagSupport - class org.drools.tags.semantics.SemanticComponentTagSupport.
Support for semantic components.
SemanticComponentTagSupport() - Constructor for class org.drools.tags.semantics.SemanticComponentTagSupport
Construct.
SemanticModule - interface org.drools.smf.SemanticModule.
Collection of entities forming a semantic module.
SemanticModuleException - exception org.drools.smf.SemanticModuleException.
Base for all semantic module exceptions.
SemanticModuleException() - Constructor for class org.drools.smf.SemanticModuleException
Construct.
SemanticModuleTag - class org.drools.tags.semantics.SemanticModuleTag.
Defines a SemanticModule.
SemanticModuleTag() - Constructor for class org.drools.tags.semantics.SemanticModuleTag
Construct.
SemanticsLoader - class org.drools.io.SemanticsLoader.
Loads SemanticModule definition from XML descriptor.
SemanticsLoader() - Constructor for class org.drools.io.SemanticsLoader
Construct.
SemanticsRepository - interface org.drools.smf.SemanticsRepository.
Interface for a repository of semantic modules.
SemanticsTag - class org.drools.tags.rule.SemanticsTag.
Load semantics.
SemanticsTag() - Constructor for class org.drools.tags.rule.SemanticsTag
Construct.
SemanticsTagLibrary - class org.drools.semantics.jelly.SemanticsTagLibrary.
Custom Jelly semantics tag library.
SemanticsTagLibrary - class org.drools.tags.semantics.SemanticsTagLibrary.
Tag library for defining semantic modules.
SemanticsTagLibrary() - Constructor for class org.drools.semantics.jelly.SemanticsTagLibrary
Construct.
SemanticsTagLibrary() - Constructor for class org.drools.tags.semantics.SemanticsTagLibrary
Construct.
SemanticsTagSupport - class org.drools.tags.semantics.SemanticsTagSupport.
Support for semantics tags.
SemanticsTagSupport() - Constructor for class org.drools.tags.semantics.SemanticsTagSupport
Construct.
SEMI - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
SEMI - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
setApplicationData(Object) - Method in class org.drools.WorkingMemory
Set the application data associated with this memory.
setAttribute(String, Object) - Method in class org.drools.semantics.jelly.JellyConsequenceTag
Sets an attribute value of this tag before the tag is invoked.
setClassname(String) - Method in class org.drools.tags.semantics.SemanticComponentTagSupport
Set the component class name.
setCondition(Condition) - Method in class org.drools.tags.rule.ConditionTag
Set the Condition.
setConsequence(Consequence) - Method in class org.drools.rule.Rule
Set the Consequence that is associated with the successful match of this rule.
setConsequence(Consequence) - Method in class org.drools.tags.rule.ConsequenceTag
Set the Consequence.
setDays(long) - Method in class org.drools.tags.rule.FixedDurationTag
Set the number of days.
setDefaultObjectFilter(String) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
 
setDuration(Duration) - Method in class org.drools.rule.Rule
Set the truthness duration.
setDuration(Duration) - Method in class org.drools.tags.rule.DurationTag
Set the Duration.
setDuration(long) - Method in class org.drools.rule.Rule
Set the truthness duration.
setExpression(String) - Method in class org.drools.semantics.java.Expr
Set the expression.
setExpression(String) - Method in class org.drools.semantics.python.Eval
Set the expression to evaluate.
setExtractor(Extractor) - Method in class org.drools.tags.rule.ExtractionTag
Set the Extractor.
setFact(Object) - Method in class org.drools.tags.knowledge.FactTagSupport
Set the fact object.
setFile(String) - Method in class org.drools.tags.knowledge.LoadRulesTag
Set the file to load.
setHours(long) - Method in class org.drools.tags.rule.FixedDurationTag
Set the number of hours.
setIdentifier(String) - Method in class org.drools.tags.rule.DeclarationTag
Set the identifier.
setLogWriter(PrintWriter) - Method in class org.drools.jsr94.jca.spi.RuleManagedConnectionFactory
Set the log writer for this ManagedConnectionFactory instance.
setMemory(WorkingMemory) - Method in class org.drools.tags.knowledge.KnowledgeTag
Set the WorkingMemory.
setMinutes(long) - Method in class org.drools.tags.rule.FixedDurationTag
Set the number of minutes.
setModule(String) - Method in class org.drools.tags.rule.SemanticsTag
Set the module id to load.
setName(String) - Method in class org.drools.rule.RuleSet
Set the name of this RuleSet
setName(String) - Method in class org.drools.tags.rule.RuleTag
Set the Rule name.
setName(String) - Method in class org.drools.tags.rule.RuleSetTag
Set the RuleSet name.
setName(String) - Method in class org.drools.tags.semantics.SemanticComponentTagSupport
Set the component name.
setObjectType(ObjectType) - Method in class org.drools.tags.rule.DeclarationTag
Set the ObjectType.
setProperty(Object, Object) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
 
setProperty(Object, Object) - Method in class org.drools.jsr94.rules.admin.RuleImpl
 
setReference(Reference) - Method in class org.drools.jsr94.jca.spi.RuleConnectionFactory
Sets the Reference instance.
setRules(RuleBase) - Method in class org.drools.tags.knowledge.KnowledgeTag
Set the RuleBase.
setSalience(int) - Method in class org.drools.rule.Rule
Set the Rule salience.
setSalience(Integer) - Method in class org.drools.tags.rule.RuleTag
Set the Rule salience.
setSeconds(long) - Method in class org.drools.tags.rule.FixedDurationTag
Set the number of seconds.
setTarget(String) - Method in class org.drools.tags.rule.ExtractionTag
Set the target of the extraction.
setText(String) - Method in class org.drools.semantics.java.Interp
Set the text to evaluate.
setText(String) - Method in class org.drools.semantics.python.Exec
Set the text to execute.
setText(String, String) - Method in class org.drools.semantics.python.Interp
Set the text to evaluate.
setTransactional(boolean) - Method in class org.drools.tags.knowledge.KnowledgeTag
Set the transactionality flag.
setTupleSink(TupleSinkImpl) - Method in class org.drools.reteoo.impl.TupleSourceImpl
Set the TupleSink that receives Tuples propagated from this TupleSource.
setType(Class) - Method in class org.drools.semantics.java.ClassObjectType
Set the Java object class.
setUpDictionary(Tuple) - Method in class org.drools.semantics.python.Interp
Configure a PyDictionary using a Tuple for variable bindings.
setUpNameSpace(Tuple) - Method in class org.drools.semantics.java.Interp
Configure a NameSpace using a Tuple for variable bindings.
setUri(String) - Method in class org.drools.tags.knowledge.LoadRulesTag
Set the URI to load.
setUri(String) - Method in class org.drools.tags.semantics.SemanticModuleTag
Set the URI.
setVar(String) - Method in class org.drools.tags.knowledge.RuleBaseTag
Set the variable in which to store the RuleBase.
setVar(String) - Method in class org.drools.tags.knowledge.KnowledgeTag
Set the variable in which to store the WorkingMemory.
setVar(String) - Method in class org.drools.tags.rule.SemanticsTag
Set the variable in which to store the SemanticModule.
setVar(String) - Method in class org.drools.tags.rule.DeclarationTag
Set the variable in which to store the Declaration.
setVar(String) - Method in class org.drools.tags.rule.ConditionTag
Set the variable in which to store the Condition.
setVar(String) - Method in class org.drools.tags.rule.DurationTag
Set the variable in which to store the Duration.
setVar(String) - Method in class org.drools.tags.rule.RuleTag
Set the variable in which to store the Rule.
setVar(String) - Method in class org.drools.tags.rule.ConsequenceTag
Set the variable in which to store the Consequence.
setVar(String) - Method in class org.drools.tags.rule.ExtractionTag
Set the variable in which to store the Extraction.
setVar(String) - Method in class org.drools.tags.rule.RuleSetTag
Set the variable in which to store the RuleSet.
setVar(String) - Method in class org.drools.tags.semantics.SemanticModuleTag
Set the variable in which to store the resulting SemanticModule.
setWeeks(long) - Method in class org.drools.tags.rule.FixedDurationTag
Set the number of weeks.
shiftExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
SimpleRepository - class org.drools.SimpleRepository.
Simple in-memory RuleBaseRepository.
SimpleRepository() - Constructor for class org.drools.SimpleRepository
Construct.
SimpleSemanticModule - class org.drools.smf.SimpleSemanticModule.
Simple implementation of a Semantic Module.
SimpleSemanticModule(String) - Constructor for class org.drools.smf.SimpleSemanticModule
Construct with a URI.
SimpleSemanticsRepository - class org.drools.smf.SimpleSemanticsRepository.
Simple in-memory repository of semantic modules.
SimpleSemanticsRepository() - Constructor for class org.drools.smf.SimpleSemanticsRepository
Construct an empty repository.
SL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
SL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
SL_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
SL_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
SL_COMMENT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
SL_COMMENT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
SLIST - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
SLIST - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
slist(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
SR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
SR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
SR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
SR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
STAR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
STAR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
STAR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
STAR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
stat(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
StatefulRuleSessionImpl - class org.drools.jsr94.rules.StatefulRuleSessionImpl.
This interface is a representation of a stateful rules engine session.
StatelessRuleSessionImpl - class org.drools.jsr94.rules.StatelessRuleSessionImpl.
This interface is a representation of a stateless rules engine session.
statement() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
STATIC_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
STATIC_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
STRICTFP - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
STRICTFP - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
STRING_LITERAL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
STRING_LITERAL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
SUPER_CTOR_CALL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
SUPER_CTOR_CALL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
superClassClause() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 

T

TerminalNode - interface org.drools.reteoo.TerminalNode.
Leaf Rete-OO node responsible for enacting Actions on a matched Rule.
TerminalNodeImpl - class org.drools.reteoo.impl.TerminalNodeImpl.
Leaf Rete-OO node responsible for enacting Actions on a matched Rule.
TerminalNodeImpl(TupleSource, Rule, int) - Constructor for class org.drools.reteoo.impl.TerminalNodeImpl
Construct.
THEN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
THEN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
thenBlock() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
thenBlock(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
throwsClause() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
throwsClause(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
toString() - Method in class org.drools.WorkingMemory
Produce a debug string.
toString() - Method in class org.drools.jsr94.rules.HandleImpl
Gets the string representation of this object.
toString() - Method in class org.drools.reteoo.impl.ReteTuple
Produce a debug string.
toString() - Method in class org.drools.reteoo.impl.ParameterNodeImpl
Produce a debug string.
toString() - Method in class org.drools.reteoo.impl.JoinMemoryImpl
Produce debug string.
toString() - Method in class org.drools.reteoo.impl.ExtractionNodeImpl
Produce a debug string.
toString() - Method in class org.drools.reteoo.impl.ConditionNodeImpl
Produce a debug string.
toString() - Method in class org.drools.rule.Declaration
Produce debug string.
toString() - Method in class org.drools.rule.Rule
Produce a debug string.
toString() - Method in class org.drools.semantics.java.ExprCondition
Produce a debug string.
toString() - Method in class org.drools.semantics.java.ClassObjectType
Produce a debug string.
toString() - Method in class org.drools.semantics.java.ExprExtractor
Produce a debug string.
toString() - Method in class org.drools.semantics.python.ExprCondition
Produce a debug string.
toString() - Method in class org.drools.semantics.python.ExprExtractor
Produce a debug string.
TransactionalWorkingMemory - class org.drools.TransactionalWorkingMemory.
A transactional knowledge session for a RuleBase.
TransactionalWorkingMemory(RuleBase) - Constructor for class org.drools.TransactionalWorkingMemory
Construct.
TransactionalWorkingMemoryImpl - class org.drools.jsr94.rules.TransactionalWorkingMemoryImpl.
Provide access to the list of objects currently asserted to the working memory.
tryBlock() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
tryBlock(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
Tuple - interface org.drools.spi.Tuple.
A mapping of Declarations to current fact values.
TupleSink - interface org.drools.reteoo.TupleSink.
Receiver of propagated ReteTuples from a TupleSource.
TupleSinkImpl - interface org.drools.reteoo.impl.TupleSinkImpl.
Receiver of propagated ReteTuples from a TupleSource.
TupleSource - interface org.drools.reteoo.TupleSource.
A source of Tupless for a TupleSink.
TupleSourceImpl - class org.drools.reteoo.impl.TupleSourceImpl.
A source of ReteTuples for a TupleSink.
TupleSourceImpl() - Constructor for class org.drools.reteoo.impl.TupleSourceImpl
Construct.
TYPE - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
TYPE - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
type() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
type(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
TYPECAST - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
TYPECAST - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
typeDefinition() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
typeDefinition(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
typeSpec(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
typeSpec(boolean) - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
typeSpecArray(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 

U

UNARY_MINUS - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
UNARY_MINUS - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
UNARY_PLUS - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
UNARY_PLUS - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
unaryExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
unaryExpressionNotPlusMinus() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
unregisterRuleExecutionSet(String) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetRepository
Unregister a RuleExecutionSet from the given URI.
unregisterRuleExecutionSet(String, Map) - Method in class org.drools.jsr94.rules.admin.RuleAdministratorImpl
Unregisters a previously registers RuleExecutionSet from a URI.
updateObject(Handle, Object) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Notifies the rules engine that a given object in working memory has changed.

V

validateAttributes() - Method in class org.drools.tags.knowledge.FactTagSupport
Validate required attributes.
VARIABLE_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
VARIABLE_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
variableDeclarator(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
variableDeclarator(AST, AST) - Method in class org.drools.semantics.java.parser.JavaRecognizer
Declaration of a variable.
variableDef(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
variableDefinitions(AST, AST) - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
varInitializer() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
varInitializer(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
verifyAttributes() - Method in class org.drools.tags.rule.DeclarationTag
Verify required attributes.
visitName(Name) - Method in class org.drools.semantics.python.ExprVisitor
Visit a Name node.
VOCAB - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
VOCAB - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 

W

WHEN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
WHEN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
whenBlock() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
whenBlock(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
WorkingMemory - class org.drools.WorkingMemory.
A knowledge session for a RuleBase.
WorkingMemory(RuleBase) - Constructor for class org.drools.WorkingMemory
Construct a new working memory for a ruleBase.
WorkingMemoryImpl - class org.drools.jsr94.rules.WorkingMemoryImpl.
Provide access to the list of objects currently asserted to the working memory.
WS - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
WS - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 

_

_tokenNames - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenNames - Static variable in class org.drools.semantics.java.parser.JavaTreeParser
 
_tokenSet_0 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_0 - Static variable in class org.drools.semantics.java.parser.JavaTreeParser
 
_tokenSet_0 - Static variable in class org.drools.semantics.java.parser.JavaLexer
 
_tokenSet_1 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_1 - Static variable in class org.drools.semantics.java.parser.JavaTreeParser
 
_tokenSet_1 - Static variable in class org.drools.semantics.java.parser.JavaLexer
 
_tokenSet_10 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_11 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_12 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_13 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_14 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_15 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_16 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_17 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_18 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_19 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_2 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_2 - Static variable in class org.drools.semantics.java.parser.JavaLexer
 
_tokenSet_20 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_21 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_22 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_23 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_24 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_25 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_26 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_27 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_28 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_29 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_3 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_3 - Static variable in class org.drools.semantics.java.parser.JavaLexer
 
_tokenSet_4 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_4 - Static variable in class org.drools.semantics.java.parser.JavaLexer
 
_tokenSet_5 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_6 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_7 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_8 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_9 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 

A B C D E F G H I J K L M N O P Q R S T U V W _

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