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

A

ABSTRACT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
ABSTRACT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
AbstractConflictResolver - Class in org.drools.conflict
Convenience base class for ConflictResolvers.
AbstractConflictResolver() - Constructor for class org.drools.conflict.AbstractConflictResolver
 
AbstractHashedMap - Class in org.drools.util
An abstract implementation of a hash-based map which provides numerous points for subclasses to override.
AbstractHashedMap() - Constructor for class org.drools.util.AbstractHashedMap
Constructor only used in deserialization, do not use otherwise.
AbstractHashedMap(int, float, int) - Constructor for class org.drools.util.AbstractHashedMap
Constructor which performs no validation on the passed in parameters.
AbstractHashedMap(int) - Constructor for class org.drools.util.AbstractHashedMap
Constructs a new, empty map with the specified initial capacity and default load factor.
AbstractHashedMap(int, float) - Constructor for class org.drools.util.AbstractHashedMap
Constructs a new, empty map with the specified initial capacity and load factor.
AbstractHashedMap(Map) - Constructor for class org.drools.util.AbstractHashedMap
Constructor copying elements from another map.
AbstractHashedMap.EntrySet - Class in org.drools.util
EntrySet implementation.
AbstractHashedMap.EntrySet(AbstractHashedMap) - Constructor for class org.drools.util.AbstractHashedMap.EntrySet
 
AbstractHashedMap.EntrySetIterator - Class in org.drools.util
EntrySet iterator.
AbstractHashedMap.EntrySetIterator(AbstractHashedMap) - Constructor for class org.drools.util.AbstractHashedMap.EntrySetIterator
 
AbstractHashedMap.HashEntry - Class in org.drools.util
HashEntry used to store the data.
AbstractHashedMap.HashEntry(AbstractHashedMap.HashEntry, int, Object, Object) - Constructor for class org.drools.util.AbstractHashedMap.HashEntry
 
AbstractHashedMap.HashIterator - Class in org.drools.util
Base Iterator
AbstractHashedMap.HashIterator(AbstractHashedMap) - Constructor for class org.drools.util.AbstractHashedMap.HashIterator
 
AbstractHashedMap.HashMapIterator - Class in org.drools.util
MapIterator implementation.
AbstractHashedMap.HashMapIterator(AbstractHashedMap) - Constructor for class org.drools.util.AbstractHashedMap.HashMapIterator
 
AbstractHashedMap.KeySet - Class in org.drools.util
KeySet implementation.
AbstractHashedMap.KeySet(AbstractHashedMap) - Constructor for class org.drools.util.AbstractHashedMap.KeySet
 
AbstractHashedMap.KeySetIterator - Class in org.drools.util
KeySet iterator.
AbstractHashedMap.KeySetIterator(AbstractHashedMap) - Constructor for class org.drools.util.AbstractHashedMap.KeySetIterator
 
AbstractHashedMap.Values - Class in org.drools.util
Values implementation.
AbstractHashedMap.Values(AbstractHashedMap) - Constructor for class org.drools.util.AbstractHashedMap.Values
 
AbstractHashedMap.ValuesIterator - Class in org.drools.util
Values iterator.
AbstractHashedMap.ValuesIterator(AbstractHashedMap) - Constructor for class org.drools.util.AbstractHashedMap.ValuesIterator
 
AbstractRuleSessionImpl - Class in org.drools.jsr94.rules
The Drools implementation of the RuleSession interface which is a representation of a client session with a rules engine.
AbstractRuleSessionImpl() - Constructor for class org.drools.jsr94.rules.AbstractRuleSessionImpl
 
aCase() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
accept(Activation) - Method in interface org.drools.spi.AgendaFilter
Determine if a given activation should be fired.
accept(Activation) - Method in class org.drools.spi.RuleNameEndsWithAgendaFilter
 
accept(Activation) - Method in class org.drools.spi.RuleNameEqualsAgendaFilter
 
accept(Activation) - Method in class org.drools.spi.RuleNameStartsWithAgendaFilter
 
Activation - Interface in org.drools.spi
A Rule activation for the purposes of conflict resolution.
activationCancelled(ActivationCancelledEvent) - Method in class org.drools.event.DebugWorkingMemoryEventListener
 
activationCancelled(ActivationCancelledEvent) - Method in class org.drools.event.DefaultWorkingMemoryEventListener
 
activationCancelled(ActivationCancelledEvent) - Method in interface org.drools.event.WorkingMemoryEventListener
 
ActivationCancelledEvent - Class in org.drools.event
 
ActivationCancelledEvent(WorkingMemory, Rule, Tuple) - Constructor for class org.drools.event.ActivationCancelledEvent
 
activationCreated(ActivationCreatedEvent) - Method in class org.drools.event.DebugWorkingMemoryEventListener
 
activationCreated(ActivationCreatedEvent) - Method in class org.drools.event.DefaultWorkingMemoryEventListener
 
activationCreated(ActivationCreatedEvent) - Method in interface org.drools.event.WorkingMemoryEventListener
 
ActivationCreatedEvent - Class in org.drools.event
 
ActivationCreatedEvent(WorkingMemory, Rule, Tuple) - Constructor for class org.drools.event.ActivationCreatedEvent
 
activationFired(ActivationFiredEvent) - Method in class org.drools.event.DebugWorkingMemoryEventListener
 
activationFired(ActivationFiredEvent) - Method in class org.drools.event.DefaultWorkingMemoryEventListener
 
activationFired(ActivationFiredEvent) - Method in interface org.drools.event.WorkingMemoryEventListener
 
ActivationFiredEvent - Class in org.drools.event
 
ActivationFiredEvent(WorkingMemory, Rule, Tuple) - Constructor for class org.drools.event.ActivationFiredEvent
 
add(Object) - Method in class org.drools.util.CompositeCollection
Adds an object to the collection, throwing UnsupportedOperationException unless a CollectionMutator strategy is specified.
add(CompositeCollection, Collection[], Object) - Method in interface org.drools.util.CompositeCollection.CollectionMutator
Called when an object is to be added to the composite.
add(Object) - Method in class org.drools.util.EmptyMapIterator
 
add(Object) - Method in class org.drools.util.PriorityQueue
Adds an element to the buffer.
addAll(Collection) - Method in class org.drools.util.CompositeCollection
Adds a collection of elements to this collection, throwing UnsupportedOperationException unless a CollectionMutator strategy is specified.
addAll(CompositeCollection, Collection[], Collection) - Method in interface org.drools.util.CompositeCollection.CollectionMutator
Called when a collection is to be added to the composite.
addApplicationData(ApplicationData) - Method in class org.drools.rule.RuleSet
 
addApplicationDataFactory(String, ApplicationDataFactory) - Method in interface org.drools.smf.SemanticModule
 
addApplicationDataFactory(String, ApplicationDataFactory) - Method in class org.drools.smf.SimpleSemanticModule
 
addChild(Configuration) - Method in class org.drools.io.DefaultConfiguration
Add a child Configuration.
addChild(Configuration) - Method in class org.drools.smf.MockConfiguration
Add a child Configuration.
addComposited(Collection[]) - Method in class org.drools.util.CompositeCollection
Add these Collections to the list of collections in this composite
addComposited(Collection) - Method in class org.drools.util.CompositeCollection
Add an additional collection to this composite.
addComposited(Collection, Collection) - Method in class org.drools.util.CompositeCollection
Add two additional collections to this composite.
addCondition(Condition) - Method in class org.drools.rule.Rule
Add a Condition to this rule.
addConditionFactory(String, ConditionFactory) - Method in class org.drools.smf.SimpleSemanticModule
Add a semantic ConditionFactory.
addConsequenceFactory(String, ConsequenceFactory) - Method in class org.drools.smf.SimpleSemanticModule
Add a semantic ConsequenceFactory.
addDays(long) - Method in class org.drools.rule.FixedDuration
Add days.
addDurationFactory(String, DurationFactory) - Method in class org.drools.smf.SimpleSemanticModule
 
addEntry(AbstractHashedMap.HashEntry, int) - Method in class org.drools.util.AbstractHashedMap
Adds an entry into this map.
addEventListener(WorkingMemoryEventListener) - Method in class org.drools.event.WorkingMemoryEventSupport
 
addEventListener(WorkingMemoryEventListener) - Method in class org.drools.MockWorkingMemory
add event listener to listeners ArrayList
addEventListener(WorkingMemoryEventListener) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
addEventListener(WorkingMemoryEventListener) - Method in interface org.drools.WorkingMemory
Add an event listener.
addFunctions(Functions) - Method in class org.drools.rule.RuleSet
 
addFunctionsFactory(String, FunctionsFactory) - Method in class org.drools.smf.SimpleSemanticModule
 
addHours(long) - Method in class org.drools.rule.FixedDuration
Add hours.
addImport(ImportEntry) - Method in class org.drools.rule.RuleSet
 
addImportEntry(ImportEntry) - Method in class org.drools.rule.Imports
 
addImportEntryFactory(String, ImportEntryFactory) - Method in interface org.drools.smf.SemanticModule
 
addImportEntryFactory(String, ImportEntryFactory) - Method in class org.drools.smf.SimpleSemanticModule
 
addIterator(Iterator) - Method in class org.drools.util.IteratorChain
Add an Iterator to the end of the chain
additiveExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
addLeftTuple(ReteTuple) - Method in class org.drools.reteoo.JoinMemory
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.
addMapping(int, int, Object, Object) - Method in class org.drools.util.AbstractHashedMap
Adds a new key-value mapping into this map.
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 rule session state of this rule session.
addObjects(List) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Adds a List of Objects to the rule session state of this rule session.
addObjectTypeFactory(String, ObjectTypeFactory) - Method in class org.drools.smf.SimpleSemanticModule
Add a semantic ObjectTypeFactory.
addObjectTypeNode(ObjectTypeNode) - Method in class org.drools.reteoo.Rete
Add an ObjectTypeNode child to this Rete.
addParameterDeclaration(String, ObjectType) - Method in class org.drools.rule.Rule
Add a root fact object parameter Declaration for this Rule.
addParameterNode(ParameterNode) - Method in class org.drools.reteoo.ObjectTypeNode
Add a ParameterNode child to this node.
addRightTuple(ReteTuple) - Method in class org.drools.reteoo.JoinMemory
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.reteoo.Builder
Add a Rule to the network.
addRule(Rule) - Method in class org.drools.rule.RuleSet
Add a Rule to this RuleSet.
addRuleFactory(String, RuleFactory) - Method in class org.drools.smf.SimpleSemanticModule
 
addRuleSet(RuleSet) - Method in class org.drools.reteoo.Builder
Add a RuleSet to the network.
addRuleSet(RuleSet) - Method in class org.drools.RuleBaseBuilder
Add a RuleSet.
addSeconds(long) - Method in class org.drools.rule.FixedDuration
Add seconds.
addToAgenda(ReteTuple, Rule) - Method in class org.drools.reteoo.Agenda
Schedule a rule action invokation on this Agenda.
addTuple(ReteTuple) - Method in class org.drools.reteoo.TupleSet
Add a single Tuple to this set.
addTupleSink(TupleSink) - Method in class org.drools.reteoo.TupleSource
Adds the TupleSink so that it may receive Tuples propagated from this TupleSource.
addWeeks(long) - Method in class org.drools.rule.FixedDuration
Add weeks.
afterPropertiesSet() - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleFactory
 
afterPropertiesSet() - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleSetFactory
 
Agenda - Class in org.drools.reteoo
Rule-firing Agenda.
Agenda(WorkingMemoryImpl, ConflictResolver) - Constructor for class org.drools.reteoo.Agenda
Construct.
AgendaFilter - Interface in org.drools.spi
 
AgendaItem - Class in org.drools.reteoo
Item entry in the Agenda.
AgendaItem(ReteTuple, Rule) - Constructor for class org.drools.reteoo.AgendaItem
Construct.
all - Variable in class org.drools.util.CompositeCollection
Collections in the composite
allowNesting - Variable in class org.drools.io.BaseAbstractHandler
 
allowNesting() - Method in class org.drools.io.BaseAbstractHandler
 
allowNesting() - Method in interface org.drools.io.Handler
 
analyze(String, List) - Method in class org.drools.semantics.groovy.GroovyExprAnalyzer
Analyze an expression.
analyze(String, List) - Method in class org.drools.semantics.java.JavaExprAnalyzer
Analyze an expression.
analyze(modType, List) - Method in class org.drools.semantics.python.PythonExprAnalyzer
Analyze an expression.
andExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
AnnonatedPojoRuleBuilder - Class in org.drools.semantics.annotation.model
 
AnnonatedPojoRuleBuilder() - Constructor for class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder
 
AnnonatedPojoRuleBuilder.AnnotationParameterValueFactory - Class in org.drools.semantics.annotation.model
 
AnnonatedPojoRuleBuilder.AnnotationParameterValueFactory(Class<? extends Annotation>) - Constructor for class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.AnnotationParameterValueFactory
 
AnnonatedPojoRuleBuilder.DroolsApplicationDataParameterValueFactory - Class in org.drools.semantics.annotation.model
 
AnnonatedPojoRuleBuilder.DroolsApplicationDataParameterValueFactory() - Constructor for class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.DroolsApplicationDataParameterValueFactory
 
AnnonatedPojoRuleBuilder.DroolsTupleParameterValueFactory - Class in org.drools.semantics.annotation.model
 
AnnonatedPojoRuleBuilder.DroolsTupleParameterValueFactory() - Constructor for class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.DroolsTupleParameterValueFactory
 
AnnonatedPojoRuleBuilder.KnowledgeHelperParameterValueFactory - Class in org.drools.semantics.annotation.model
 
AnnonatedPojoRuleBuilder.KnowledgeHelperParameterValueFactory() - Constructor for class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.KnowledgeHelperParameterValueFactory
 
AnnonatedPojoRuleBuilder.ParameterValueFactory - Interface in org.drools.semantics.annotation.model
 
ApplicationData - Class in org.drools.rule
 
ApplicationData(RuleSet, String, Class) - Constructor for class org.drools.rule.ApplicationData
 
ApplicationDataFactory - Interface in org.drools.smf
 
ApplicationDataHandler - Class in org.drools.io
 
ApplicationDataHandler(RuleSetReader) - Constructor for class org.drools.io.ApplicationDataHandler
 
ApplicationDataParameterValue - Class in org.drools.semantics.annotation.model
 
ApplicationDataParameterValue(String, Class<?>) - Constructor for class org.drools.semantics.annotation.model.ApplicationDataParameterValue
 
applyFilter(List, ObjectFilter) - Method in class org.drools.jsr94.rules.AbstractRuleSessionImpl
Applies the given ObjectFilter to the List of Objects, removing all Objects from the given List that do not pass the filter.
argList() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ARRAY_DECLARATOR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
ARRAY_DECLARATOR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
ARRAY_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
ARRAY_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
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
 
ascendingOrder - Variable in class org.drools.util.PriorityQueue
If true, the first element as determined by the sort order will be returned.
ASSERT - Static variable in class org.drools.reteoo.Agenda
 
AssertionException - Exception in org.drools
Indicates an error while asserting a new root fact object into a WorkingMemory.
AssertionException() - Constructor for exception org.drools.AssertionException
Construct.
AssertionException(Throwable) - Constructor for exception org.drools.AssertionException
Construct with a root cause.
AssertionException(String) - Constructor for exception org.drools.AssertionException
 
assertLeftTuple(ReteTuple, WorkingMemoryImpl) - Method in class org.drools.reteoo.JoinNode
Assert a new Tuple from the left input.
assertObject(Object) - Method in class org.drools.MockWorkingMemory
 
assertObject(Object, boolean) - Method in class org.drools.MockWorkingMemory
 
assertObject(FactHandle, Object, WorkingMemoryImpl) - Method in class org.drools.reteoo.ObjectTypeNode
Assert a new fact object into this RuleBase and the specified WorkingMemory.
assertObject(FactHandle, Object, WorkingMemoryImpl) - Method in class org.drools.reteoo.ParameterNode
Assert a new fact object into this RuleBase and the specified WorkingMemory.
assertObject(FactHandle, Object, WorkingMemoryImpl) - Method in class org.drools.reteoo.Rete
Assert a new fact object into this RuleBase and the specified WorkingMemory.
assertObject(FactHandle, Object, WorkingMemoryImpl) - Method in class org.drools.reteoo.RuleBaseImpl
Assert a fact object.
assertObject(Object) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
assertObject(Object, boolean) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
assertObject(Object) - Method in class org.drools.spi.DefaultKnowledgeHelper
 
assertObject(Object, boolean) - Method in class org.drools.spi.DefaultKnowledgeHelper
 
assertObject(Object) - Method in interface org.drools.spi.KnowledgeHelper
 
assertObject(Object, boolean) - Method in interface org.drools.spi.KnowledgeHelper
 
assertObject(Object) - Method in interface org.drools.WorkingMemory
Assert a fact.
assertObject(Object, boolean) - Method in interface org.drools.WorkingMemory
Assert a fact registering JavaBean PropertyChangeListeners on the Object to automatically trigger modifyObject calls if dynamic is true.
assertRightTuple(ReteTuple, WorkingMemoryImpl) - Method in class org.drools.reteoo.JoinNode
Assert a new Tuple from the right input.
assertTuple(ReteTuple, WorkingMemoryImpl) - Method in class org.drools.reteoo.ConditionNode
Assert a new Tuple.
assertTuple(ReteTuple, WorkingMemoryImpl) - Method in class org.drools.reteoo.JoinNodeInput
Assert a new Tuple.
assertTuple(ReteTuple, WorkingMemoryImpl) - Method in class org.drools.reteoo.TerminalNode
Assert a new Tuple.
assertTuple(ReteTuple, WorkingMemoryImpl) - Method in interface org.drools.reteoo.TupleSink
Assert a new Tuple.
ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
assignmentCondition(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
assignmentExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
AsyncExceptionHandler - Interface in org.drools.spi
 
attach() - Method in class org.drools.reteoo.ConditionNode
Attaches this node into the network.
attach() - Method in class org.drools.reteoo.JoinNode
 
attach() - Method in class org.drools.reteoo.ParameterNode
 
attach() - Method in class org.drools.reteoo.TupleSource
Attaches this node into the network.

B

BAND - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BAND - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BAND_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BAND_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BaseAbstractHandler - Class in org.drools.io
 
BaseAbstractHandler() - Constructor for class org.drools.io.BaseAbstractHandler
 
BaseDuration - Class in org.drools.semantics.base
Implementation of the Duration interface for specifying truthness duration.
BaseDuration(Rule, long) - Constructor for class org.drools.semantics.base.BaseDuration
Constructor.
BaseDurationFactory - Class in org.drools.semantics.base
An implementation of the DurationFactory interface.
BaseDurationFactory() - Constructor for class org.drools.semantics.base.BaseDurationFactory
 
BaseRuleFactory - Class in org.drools.semantics.base
 
BaseRuleFactory() - Constructor for class org.drools.semantics.base.BaseRuleFactory
 
BLOCK - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BLOCK - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BNOT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BNOT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BooleanSemaphore - Class in org.drools.semantics.base
 
BooleanSemaphore(String) - Constructor for class org.drools.semantics.base.BooleanSemaphore
 
BOR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BOR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BOR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BOR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BSR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BSR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BSR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BSR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
build() - Method in class org.drools.RuleBaseBuilder
Build the RuleBase.
Builder - Class in org.drools.reteoo
Builds the Rete-OO network for a RuleSet.
Builder() - Constructor for class org.drools.reteoo.Builder
Construct a Builder against an existing Rete network.
Builder(RuleBaseContext) - Constructor for class org.drools.reteoo.Builder
Construct a Builder against an existing Rete network.
buildRule(Rule, Object) - Method in class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder
 
buildRuleBase() - Method in class org.drools.reteoo.Builder
Build the RuleBase.
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.JavaTokenTypes
 
BXOR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
BXOR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
BXOR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 

C

calculateNewCapacity(int) - Method in class org.drools.util.AbstractHashedMap
Calculates the new capacity of the map.
calculateThreshold(int, float) - Method in class org.drools.util.AbstractHashedMap
Calculates the new threshold of the map, where it will be resized.
cancelAgendaItem(AgendaItem) - Method in class org.drools.reteoo.Scheduler
Cancel an agenda item.
cancelItem(AgendaItem) - Method in class org.drools.reteoo.Agenda
Cancel a scheduled agenda item for delayed firing.
CASE_GROUP - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
CASE_GROUP - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
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.JavaTokenTypes
 
CHAR_LITERAL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
characters(char[], int, int) - Method in class org.drools.io.RuleSetReader
 
CharSemaphore - Class in org.drools.semantics.base
 
CharSemaphore(String) - Constructor for class org.drools.semantics.base.CharSemaphore
 
checkCapacity() - Method in class org.drools.util.AbstractHashedMap
Checks the capacity of the map and enlarges it if necessary.
checkRuleSessionValidity() - Method in class org.drools.jsr94.rules.AbstractRuleSessionImpl
Ensures this RuleSession is not in an illegal rule session state.
checkValidity() - Method in class org.drools.rule.Rule
Check the validity of this rule, and throw exceptions if it fails validity tests.
CLASS_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
CLASS_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
classBlock() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
classDefinition(AST) - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ClassFieldObjectType - Class in org.drools.semantics.base
Java class semantics ObjectType.
ClassFieldObjectType(Class, String, String) - Constructor for class org.drools.semantics.base.ClassFieldObjectType
Construct.
ClassFieldObjectTypeFactory - Class in org.drools.semantics.base
 
ClassFieldObjectTypeFactory() - Constructor for class org.drools.semantics.base.ClassFieldObjectTypeFactory
 
ClassObjectType - Class in org.drools.semantics.base
Java class semantics ObjectType.
ClassObjectType(Class) - Constructor for class org.drools.semantics.base.ClassObjectType
Construct.
ClassObjectTypeFactory - Class in org.drools.semantics.base
 
ClassObjectTypeFactory() - Constructor for class org.drools.semantics.base.ClassObjectTypeFactory
 
classTypeSpec(boolean) - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
clear() - Method in class org.drools.util.AbstractHashedMap
Clears the map, resetting the size to zero and nullifying references to avoid garbage collection issues.
clear() - Method in class org.drools.util.AbstractHashedMap.EntrySet
 
clear() - Method in class org.drools.util.AbstractHashedMap.KeySet
 
clear() - Method in class org.drools.util.AbstractHashedMap.Values
 
clear() - Method in class org.drools.util.CompositeCollection
Removes all of the elements from this collection .
clear() - Method in class org.drools.util.PriorityQueue
Clears all elements from the buffer.
clearAgenda() - Method in class org.drools.MockWorkingMemory
Clear the Agenda
clearAgenda() - Method in class org.drools.reteoo.Agenda
Clears all Activations from the Agenda
clearAgenda() - Method in class org.drools.reteoo.WorkingMemoryImpl
Clear the Agenda
clearAgenda() - Method in class org.drools.spi.DefaultKnowledgeHelper
 
clearAgenda() - Method in interface org.drools.spi.KnowledgeHelper
 
clearAgenda() - Method in interface org.drools.WorkingMemory
Clear the Agenda
clone() - Method in class org.drools.util.AbstractHashedMap
Clones the map without cloning the keys or values.
clone() - Method in class org.drools.util.IdentityMap
Clones the map without cloning the keys or values.
COLON - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
COLON - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
COMMA - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
COMMA - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
comparator - Variable in class org.drools.util.PriorityQueue
The comparator used to order the elements
comparator() - Method in class org.drools.util.PriorityQueue
Gets the comparator being used for this buffer, null is natural order.
compare(Object, Object) - Method in class org.drools.conflict.AbstractConflictResolver
 
compare(Activation, Activation) - Method in class org.drools.conflict.ComplexityConflictResolver
 
compare(Activation, Activation) - Method in class org.drools.conflict.CompositeConflictResolver
 
compare(Activation, Activation) - Method in class org.drools.conflict.FifoConflictResolver
 
compare(Activation, Activation) - Method in class org.drools.conflict.LifoConflictResolver
 
compare(Activation, Activation) - Method in class org.drools.conflict.LoadOrderConflictResolver
 
compare(Activation, Activation) - Method in class org.drools.conflict.PrimacyConflictResolver
 
compare(Activation, Activation) - Method in class org.drools.conflict.RandomConflictResolver
 
compare(Activation, Activation) - Method in class org.drools.conflict.RecencyConflictResolver
 
compare(Activation, Activation) - Method in class org.drools.conflict.SalienceConflictResolver
 
compare(Activation, Activation) - Method in class org.drools.conflict.SimplicityConflictResolver
 
compare(Activation, Activation) - Method in interface org.drools.spi.ConflictResolver
 
compare(Object, Object) - Method in class org.drools.util.PriorityQueue
Compares two objects using the comparator if specified, or the natural order otherwise.
compareTo(Object) - Method in class org.drools.rule.Declaration
 
CompilationException - Exception in org.drools.semantics.java
 
CompilationException(Rule, String, int, int, String) - Constructor for exception org.drools.semantics.java.CompilationException
 
compilationUnit() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
compilationUnit(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
compile(Rule, String, Class, String, String, Declaration[]) - Static method in class org.drools.semantics.java.JavaCompiler
 
compile(String, String, Class, String[], Declaration[], Set, Map, Class, ClassLoader) - Static method in class org.drools.semantics.java.JavaScriptEvaluator
 
ComplexityConflictResolver - Class in org.drools.conflict
ConflictResolver that uses the numConditions of rules to resolve conflict.
ComplexityConflictResolver() - Constructor for class org.drools.conflict.ComplexityConflictResolver
Construct.
CompositeCollection - Class in org.drools.util
Decorates a collection of other collections to provide a single unified view.
CompositeCollection() - Constructor for class org.drools.util.CompositeCollection
Create an empty CompositeCollection.
CompositeCollection(Collection) - Constructor for class org.drools.util.CompositeCollection
Create a Composite Collection with only coll composited.
CompositeCollection(Collection[]) - Constructor for class org.drools.util.CompositeCollection
Create a CompositeCollection with colls as the initial list of composited collections.
CompositeCollection.CollectionMutator - Interface in org.drools.util
Pluggable strategy to handle changes to the composite.
CompositeConflictResolver - Class in org.drools.conflict
Strategy for resolving conflicts amongst multiple rules.
CompositeConflictResolver(ConflictResolver[]) - Constructor for class org.drools.conflict.CompositeConflictResolver
 
compoundStatement() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
Condition - Interface in org.drools.spi
A Condition that filters facts.
conditionalExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ConditionException - Exception in org.drools.spi
Indicates an error while applying a FilterCondition.
ConditionException() - Constructor for exception org.drools.spi.ConditionException
Construct.
ConditionException(String) - Constructor for exception org.drools.spi.ConditionException
 
ConditionException(Throwable) - Constructor for exception org.drools.spi.ConditionException
Construct with a root cause.
ConditionException(Rule) - Constructor for exception org.drools.spi.ConditionException
 
ConditionException(String, Rule, String) - Constructor for exception org.drools.spi.ConditionException
 
ConditionException(Throwable, Rule, String) - Constructor for exception org.drools.spi.ConditionException
Construct with a root cause.
conditionExceptionTest() - Static method in class org.drools.smf.SMFTestFrameWork
 
ConditionFactory - Interface in org.drools.smf
 
ConditionHandler - Class in org.drools.io
 
ConditionHandler(RuleSetReader) - Constructor for class org.drools.io.ConditionHandler
 
ConditionNode - Class in org.drools.reteoo
Node which filters ReteTuples.
ConditionNode(Rule, TupleSource, Condition) - Constructor for class org.drools.reteoo.ConditionNode
Construct.
conditionTested(ConditionTestedEvent) - Method in class org.drools.event.DebugWorkingMemoryEventListener
 
conditionTested(ConditionTestedEvent) - Method in class org.drools.event.DefaultWorkingMemoryEventListener
 
conditionTested(ConditionTestedEvent) - Method in interface org.drools.event.WorkingMemoryEventListener
 
ConditionTestedEvent - Class in org.drools.event
 
ConditionTestedEvent(WorkingMemory, Rule, Condition, Tuple, boolean) - Constructor for class org.drools.event.ConditionTestedEvent
 
Configuration - Interface in org.drools.smf
Configuration passed to a configurable SemanticComponent.
ConflictResolver - Interface in org.drools.spi
Strategy for resolving conflicts amongst multiple rules.
Consequence - Interface in org.drools.spi
Consequence to be fired upon successful match of a Rule.
ConsequenceException - Exception in org.drools.spi
Indicates an error during a Consequence invokation.
ConsequenceException() - Constructor for exception org.drools.spi.ConsequenceException
Construct.
ConsequenceException(String, Rule) - Constructor for exception org.drools.spi.ConsequenceException
 
ConsequenceException(Throwable) - Constructor for exception org.drools.spi.ConsequenceException
Construct with a root cause.
ConsequenceException(Throwable, Rule) - Constructor for exception org.drools.spi.ConsequenceException
Construct with a root cause.
consequenceExceptionTest() - Static method in class org.drools.smf.SMFTestFrameWork
 
ConsequenceFactory - Interface in org.drools.smf
 
ConsequenceHandler - Class in org.drools.io
 
ConsequenceHandler(RuleSetReader) - Constructor for class org.drools.io.ConsequenceHandler
 
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
 
Constants - Class in org.drools.jsr94.rules
This class provides a list of constant values which can be used as keys in the various property maps that are passed around between the javax.rules and javax.rules.admin objects.
constructorBody() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
contains(FactHandle) - Method in class org.drools.reteoo.FactHandleList
Determines if the list contains a specified handle.
contains(Object) - Method in class org.drools.util.AbstractHashedMap.EntrySet
 
contains(Object) - Method in class org.drools.util.AbstractHashedMap.KeySet
 
contains(Object) - Method in class org.drools.util.AbstractHashedMap.Values
 
contains(Object) - Method in class org.drools.util.CompositeCollection
Checks whether this composite collection contains the object.
containsAll(FactHandleList) - Method in class org.drools.reteoo.FactHandleList
Determines if the list is a super-set of another list.
containsAll(TupleKey) - Method in class org.drools.reteoo.TupleKey
Determine if the specified key is a subset of this key.
containsAll(Collection) - Method in class org.drools.util.CompositeCollection
Checks whether this composite contains all the elements in the specified collection.
containsFactHandle(FactHandle) - Method in class org.drools.reteoo.TupleKey
Determine if this key contains the specified root fact object.
containsKey(Object) - Method in class org.drools.util.AbstractHashedMap
Checks whether the map contains the specified key.
containsKey(long) - Method in class org.drools.util.PrimitiveLongMap
 
containsObject(Handle) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Returns true if the given object is contained within rulesession state of this rule session.
containsObject(FactHandle) - Method in class org.drools.MockWorkingMemory
 
containsObject(FactHandle) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
containsObject(FactHandle) - Method in interface org.drools.WorkingMemory
Determine if an object is associated with a FactHandle.
containsRule(String) - Method in class org.drools.rule.RuleSet
Determine if this RuleSet contains a RulecontainsValue(Object) - Method in class org.drools.util.AbstractHashedMap
Checks whether the map contains the specified value.
convertKey(Object) - Method in class org.drools.util.AbstractHashedMap
Converts input keys to another object for storage in the map.
create(Rule, Class<?>, Annotation[]) - Method in class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.AnnotationParameterValueFactory
 
create(Rule, Class<?>, Annotation[]) - Method in class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.KnowledgeHelperParameterValueFactory
 
create(Rule, Class<?>, Annotation[]) - Method in interface org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.ParameterValueFactory
 
createEntry(AbstractHashedMap.HashEntry, int, Object, Object) - Method in class org.drools.util.AbstractHashedMap
Creates an entry to store the key-value data.
createEntry(AbstractHashedMap.HashEntry, int, Object, Object) - Method in class org.drools.util.IdentityMap
Creates an entry to store the data.
createEntrySetIterator() - Method in class org.drools.util.AbstractHashedMap
Creates an entry set iterator.
createKeySetIterator() - Method in class org.drools.util.AbstractHashedMap
Creates a key set iterator.
createParameterNodes(Rule) - Method in class org.drools.reteoo.Builder
Create the ParameterNode s for the Rule, and link into the network.
createRuleExecutionSet(InputStream, Map) - Method in class org.drools.jsr94.rules.admin.LocalRuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation using a supplied input stream and additional Drools-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 additional Drools-specific properties.
createRuleExecutionSet(Object, Map) - Method in class org.drools.jsr94.rules.admin.LocalRuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from a Drools-specific AST representation and Drools-specific properties.
createRuleExecutionSet(Element, Map) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from an XML Document and additional Drools-specific properties.
createRuleExecutionSet(Serializable, Map) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from a Drools-specific Abstract Syntax Tree (AST) representation and Drools-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 Drools-specific rule execution set registration URI.
createValuesIterator() - Method in class org.drools.util.AbstractHashedMap
Creates a values iterator.
CTOR_CALL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
CTOR_CALL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
CTOR_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
CTOR_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
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
 
currentEntry() - Method in class org.drools.util.AbstractHashedMap.HashIterator
 
currentIterator - Variable in class org.drools.util.IteratorChain
The current iterator
currentIteratorIndex - Variable in class org.drools.util.IteratorChain
The index of the current iterator

D

data - Variable in class org.drools.util.AbstractHashedMap
Map entries
DebugWorkingMemoryEventListener - Class in org.drools.event
 
DebugWorkingMemoryEventListener() - Constructor for class org.drools.event.DebugWorkingMemoryEventListener
 
DEC - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
DEC - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
Declaration - Class in org.drools.rule
A typed, named variable for Condition evaluation.
Declaration(String, ObjectType, int) - Constructor for class org.drools.rule.Declaration
Construct.
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.
declarationIterator() - Method in class org.drools.semantics.groovy.GroovyCondition
GroovyInterp needs a declaration iterator.
declarationIterator() - Method in class org.drools.semantics.python.PythonCondition
PythonInterp needs a declaration iterator.
declaratorBrackets(AST) - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
DEFAULT_CAPACITY - Static variable in class org.drools.util.AbstractHashedMap
The default capacity to use
DEFAULT_LOAD_FACTOR - Static variable in class org.drools.util.AbstractHashedMap
The default load factor to use
DEFAULT_THRESHOLD - Static variable in class org.drools.util.AbstractHashedMap
The default threshold to use
DefaultApplicationDataFactory - Class in org.drools.semantics.base
 
DefaultApplicationDataFactory() - Constructor for class org.drools.semantics.base.DefaultApplicationDataFactory
 
DefaultConfiguration - Class in org.drools.io
Default implementation of Configuration.
DefaultConfiguration(String) - Constructor for class org.drools.io.DefaultConfiguration
Construct.
DefaultConflictResolver - Class in org.drools.conflict
Strategy for resolving conflicts amongst multiple rules.
DefaultConflictResolver() - Constructor for class org.drools.conflict.DefaultConflictResolver
Setup a default ConflictResolver configuration
DefaultFactHandleFactory - Class in org.drools.reteoo
 
DefaultFactHandleFactory() - Constructor for class org.drools.reteoo.DefaultFactHandleFactory
 
DefaultKnowledgeHelper - Class in org.drools.spi
 
DefaultKnowledgeHelper(Rule, Tuple) - Constructor for class org.drools.spi.DefaultKnowledgeHelper
 
DefaultSemanticsRepository - Class in org.drools.smf
Default SemanticsRepository which uses discovery to autoload semantic modules.
DefaultWorkingMemoryEventListener - Class in org.drools.event
 
DefaultWorkingMemoryEventListener() - Constructor for class org.drools.event.DefaultWorkingMemoryEventListener
 
dependsOn(FactHandle) - Method in class org.drools.reteoo.AgendaItem
Determine if this tuple depends on the values derrived from a particular root object.
dependsOn(FactHandle) - Method in class org.drools.reteoo.ReteTuple
Determine if this tuple depends upon a specified object.
deregisterRuleExecutionSet(String, Map) - Method in class org.drools.jsr94.rules.admin.RuleAdministratorImpl
Unregisters a previously registered RuleExecutionSet from a URI.
destroyEntry(AbstractHashedMap.HashEntry) - Method in class org.drools.util.AbstractHashedMap
Kills an entry ready for the garbage collector.
DIV - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
DIV - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
DIV_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
DIV_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
doCreate(Rule, Class<?>, Annotation) - Method in class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.AnnotationParameterValueFactory
 
doCreate(Rule, Class<?>, Annotation) - Method in class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.DroolsApplicationDataParameterValueFactory
 
doCreate(Rule, Class<?>, Annotation) - Method in class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.DroolsTupleParameterValueFactory
 
doReadObject(ObjectInputStream) - Method in class org.drools.util.AbstractHashedMap
Reads the map data from the stream.
DOT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
DOT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
DoubleSemaphore - Class in org.drools.semantics.base
 
DoubleSemaphore(String) - Constructor for class org.drools.semantics.base.DoubleSemaphore
 
DoubleSemaphore(String, double) - Constructor for class org.drools.semantics.base.DoubleSemaphore
 
doWriteObject(ObjectOutputStream) - Method in class org.drools.util.AbstractHashedMap
Writes the map data to the stream.
DroolsApplicationData - Annotation Type in org.drools.semantics.annotation
 
DroolsCondition - Annotation Type in org.drools.semantics.annotation
 
DroolsConsequence - Annotation Type in org.drools.semantics.annotation
 
DroolsException - Exception in org.drools
Base drools Logic Engine exception.
DroolsException() - Constructor for exception org.drools.DroolsException
Construct.
DroolsException(String) - Constructor for exception org.drools.DroolsException
Construct with a message.
DroolsException(Throwable) - Constructor for exception org.drools.DroolsException
Construct with a root cause.
DroolsException(String, Throwable) - Constructor for exception org.drools.DroolsException
Construct with a message and root cause.
DroolsParameter - Annotation Type in org.drools.semantics.annotation
 
DroolsRule - Annotation Type in org.drools.semantics.annotation
 
dump() - Method in class org.drools.reteoo.JoinMemory
 
dump(String) - Method in class org.drools.rule.Rule
 
Dumper - Class in org.drools.reteoo
Implementation of RuleBase.
Dumper(RuleBase) - Constructor for class org.drools.reteoo.Dumper
 
dumpMemory() - Method in class org.drools.reteoo.WorkingMemoryImpl
 
dumpRete(PrintStream) - Method in class org.drools.reteoo.Dumper
 
dumpRete(PrintStream, String) - Method in class org.drools.reteoo.Dumper
 
dumpReteToDot(PrintStream) - Method in class org.drools.reteoo.Dumper
Compatible with the GraphViz DOT format.
DuplicateRuleNameException - Exception in org.drools.rule
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 exception org.drools.rule.DuplicateRuleNameException
Construct.
Duration - Interface in org.drools.spi
Interface for specifying truthness duration.
DurationFactory - Interface in org.drools.smf
 
DurationHandler - Class in org.drools.io
 
DurationHandler(RuleSetReader) - Constructor for class org.drools.io.DurationHandler
 

E

eatCheese() - Method in class org.drools.smf.SMFTestFrameWork.Cheese
 
elements - Variable in class org.drools.util.PriorityQueue
The elements in this buffer.
ELIST - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
elist(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
ELIST - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
EMPTY_ARRAY - Static variable in class org.drools.rule.RuleSet
Empty RuleSet array.
EMPTY_ARRAY - Static variable in interface org.drools.smf.Configuration
Empty Configuration array.
EMPTY_ARRAY - Static variable in interface org.drools.smf.SemanticModule
Empty SemanticModule array.
EMPTY_KEY - Static variable in class org.drools.reteoo.TupleKey
 
EMPTY_LIST - Static variable in class org.drools.reteoo.FactHandleList
Empty list for testing purposes only.
EMPTY_STAT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
EMPTY_STAT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
EmptyMapIterator - Class in org.drools.util
Provides an implementation of an empty map iterator.
EmptyMapIterator() - Constructor for class org.drools.util.EmptyMapIterator
Constructor.
end(String, String) - Method in class org.drools.io.ApplicationDataHandler
 
end(String, String) - Method in class org.drools.io.ConditionHandler
 
end(String, String) - Method in class org.drools.io.ConsequenceHandler
 
end(String, String) - Method in class org.drools.io.DurationHandler
 
end(String, String) - Method in class org.drools.io.FunctionsHandler
 
end(String, String) - Method in interface org.drools.io.Handler
 
end(String, String) - Method in class org.drools.io.ImportHandler
 
end(String, String) - Method in class org.drools.io.ObjectTypeHandler
 
end(String, String) - Method in class org.drools.io.ParameterHandler
 
end(String, String) - Method in class org.drools.io.RuleHandler
 
end(String, String) - Method in class org.drools.io.RuleSetHandler
 
endConfiguration() - Method in class org.drools.io.RuleSetReader
End a configuration node.
endElement(String, String, String) - Method in class org.drools.io.RuleSetReader
 
ensureCapacity(int) - Method in class org.drools.util.AbstractHashedMap
Changes the size of the data structure to the capacity proposed.
entryHashCode(AbstractHashedMap.HashEntry) - Method in class org.drools.util.AbstractHashedMap
Gets the hashCode field from a HashEntry.
entryKey(AbstractHashedMap.HashEntry) - Method in class org.drools.util.AbstractHashedMap
Gets the key field from a HashEntry.
entryNext(AbstractHashedMap.HashEntry) - Method in class org.drools.util.AbstractHashedMap
Gets the next field from a HashEntry.
entrySet - Variable in class org.drools.util.AbstractHashedMap
Entry set
entrySet() - Method in class org.drools.util.AbstractHashedMap
Gets the entrySet view of the map.
entryValue(AbstractHashedMap.HashEntry) - Method in class org.drools.util.AbstractHashedMap
Gets the value field from a HashEntry.
EOF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
EOF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
EQUAL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
EQUAL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
equalityExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
equals(Object) - Method in class org.drools.reteoo.ConditionNode
 
equals(Object) - Method in class org.drools.reteoo.FactHandleImpl
 
equals(Object) - Method in class org.drools.reteoo.FactHandleList
 
equals(Object) - Method in class org.drools.reteoo.JoinNode
 
equals(Object) - Method in class org.drools.reteoo.ParameterNode
 
equals(Object) - Method in class org.drools.reteoo.TupleKey
 
equals(Object) - Method in class org.drools.rule.Declaration
 
equals(Object) - Method in class org.drools.semantics.base.ClassFieldObjectType
Determine if another object is equal to this.
equals(Object) - Method in class org.drools.semantics.base.ClassObjectType
Determine if another object is equal to this.
equals(Object) - Method in class org.drools.semantics.groovy.GroovyCondition
 
equals(Object) - Method in class org.drools.semantics.groovy.GroovyImportEntry
 
equals(Object) - Method in class org.drools.semantics.java.JavaCondition
 
equals(Object) - Method in class org.drools.semantics.java.JavaImportEntry
 
equals(Object) - Method in class org.drools.semantics.python.PythonCondition
 
equals(Object) - Method in class org.drools.semantics.python.PythonImportEntry
 
equals(Object) - Method in class org.drools.smf.SMFTestFrameWork.Cheese
 
equals(Object) - Method in class org.drools.util.AbstractHashedMap
Compares this map with another.
equals(Object) - Method in class org.drools.util.AbstractHashedMap.HashEntry
 
equals(Object) - Method in class org.drools.util.IdentityMap.IdentityEntry
 
error(SAXParseException) - Method in class org.drools.io.RuleSetReader
 
ESC - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
ESC - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
eval_input(SimpleNode) - Method in class org.drools.semantics.python.PythonExprVisitor
Visite the node.
evaluate(Tuple) - Method in class org.drools.semantics.groovy.GroovyCondition
Evaluate.
evaluate(Binding) - Method in class org.drools.semantics.groovy.GroovyCondition
Evaluate.
exclusiveOrExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
executeRules() - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Executes the rules in the bound rule execution set using the objects present in the rule session state.
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.
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.
expandPages(int) - Method in class org.drools.util.PrimitiveLongMap
Expand index to accomodate given pageId Create empty TopNodes
expectedModCount - Variable in class org.drools.util.AbstractHashedMap.HashIterator
The modification count expected
explicitConstructorInvocation() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
EXPONENT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
EXPONENT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
EXPR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
expr(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
EXPR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
exprCondition(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
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
 
EXTENDS_CLAUSE - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
EXTENDS_CLAUSE - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
extendsClause(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
ExtraImports - Interface in org.drools.semantics.java
 

F

FactException - Exception in org.drools
Base exception indicating an error in manipulating facts.
FactException() - Constructor for exception org.drools.FactException
Construct.
FactException(Throwable) - Constructor for exception org.drools.FactException
Construct with a root cause.
FactException(String) - Constructor for exception org.drools.FactException
 
FactHandle - Interface in org.drools
 
FactHandleFactory - Interface in org.drools.reteoo
 
FactHandleImpl - Class in org.drools.reteoo
Implementation of FactHandle.
FactHandleImpl(long) - Constructor for class org.drools.reteoo.FactHandleImpl
 
FactHandleImpl(long, long) - Constructor for class org.drools.reteoo.FactHandleImpl
Construct.
FactHandleList - Class in org.drools.reteoo
Specialised array of FactHandles intended to be keyed by a Declarations index.
FactHandleList(FactHandleList, FactHandleList) - Constructor for class org.drools.reteoo.FactHandleList
Join two lists.
FactHandleList(int, FactHandle) - Constructor for class org.drools.reteoo.FactHandleList
Single value constructor.
FactoryException - Exception in org.drools.smf
Indicates an error while configuring a configurable semantic component.
FactoryException(String) - Constructor for exception org.drools.smf.FactoryException
Construct.
FactoryException(Throwable) - Constructor for exception org.drools.smf.FactoryException
Construct.
FactoryException() - Constructor for exception org.drools.smf.FactoryException
 
fatalError(SAXParseException) - Method in class org.drools.io.RuleSetReader
 
field() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
FifoConflictResolver - Class in org.drools.conflict
ConflictResolver that orders rules on a First-In-First-Out basis.
FifoConflictResolver() - Constructor for class org.drools.conflict.FifoConflictResolver
Construct.
FINAL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
FINAL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
findMatchingTupleSourceForCondition(Condition, List) - Method in class org.drools.reteoo.Builder
Locate a TupleSource suitable for attaching the Condition and remove it.
fire(WorkingMemoryImpl) - Method in class org.drools.reteoo.AgendaItem
Fire this item.
fireActivationCancelled(Rule, Tuple) - Method in class org.drools.event.WorkingMemoryEventSupport
 
fireActivationCreated(Rule, Tuple) - Method in class org.drools.event.WorkingMemoryEventSupport
 
fireActivationFired(Rule, Tuple) - Method in class org.drools.event.WorkingMemoryEventSupport
 
fireAllRules() - Method in class org.drools.MockWorkingMemory
 
fireAllRules(AgendaFilter) - Method in class org.drools.MockWorkingMemory
 
fireAllRules(AgendaFilter) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
fireAllRules() - Method in class org.drools.reteoo.WorkingMemoryImpl
 
fireAllRules() - Method in interface org.drools.WorkingMemory
Fire all items on the agenda until empty.
fireAllRules(AgendaFilter) - Method in interface org.drools.WorkingMemory
Fire all items on the agenda until empty, using the given AgendaFiler
fireConditionTested(Rule, Condition, Tuple, boolean) - Method in class org.drools.event.WorkingMemoryEventSupport
 
fireNextItem(AgendaFilter) - Method in class org.drools.reteoo.Agenda
Fire the next scheduled Agenda item.
fireObjectAsserted(FactHandle, Object) - Method in class org.drools.event.WorkingMemoryEventSupport
 
fireObjectModified(FactHandle, Object, Object) - Method in class org.drools.event.WorkingMemoryEventSupport
 
fireObjectRetracted(FactHandle, Object) - Method in class org.drools.event.WorkingMemoryEventSupport
 
FixedDuration - Class in org.drools.rule
A fixed truthness duration.
FixedDuration() - Constructor for class org.drools.rule.FixedDuration
Construct.
FixedDuration(long) - Constructor for class org.drools.rule.FixedDuration
Construct.
FLOAT_SUFFIX - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
FLOAT_SUFFIX - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
FloatSemaphore - Class in org.drools.semantics.base
 
FloatSemaphore(String) - Constructor for class org.drools.semantics.base.FloatSemaphore
 
FloatSemaphore(String, float) - Constructor for class org.drools.semantics.base.FloatSemaphore
 
FOR_CONDITION - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
FOR_CONDITION - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
FOR_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
FOR_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
FOR_ITERATOR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
FOR_ITERATOR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
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
 
Functions - Interface in org.drools.spi
Function Rule.
FunctionsFactory - Interface in org.drools.smf
 
FunctionsHandler - Class in org.drools.io
 
FunctionsHandler(RuleSetReader) - Constructor for class org.drools.io.FunctionsHandler
 

G

GE - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
GE - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
generateNodeFor() - Method in class org.drools.io.ApplicationDataHandler
 
generateNodeFor() - Method in class org.drools.io.ConditionHandler
 
generateNodeFor() - Method in class org.drools.io.ConsequenceHandler
 
generateNodeFor() - Method in class org.drools.io.DurationHandler
 
generateNodeFor() - Method in class org.drools.io.FunctionsHandler
 
generateNodeFor() - Method in interface org.drools.io.Handler
 
generateNodeFor() - Method in class org.drools.io.ImportHandler
 
generateNodeFor() - Method in class org.drools.io.ObjectTypeHandler
 
generateNodeFor() - Method in class org.drools.io.ParameterHandler
 
generateNodeFor() - Method in class org.drools.io.RuleHandler
 
generateNodeFor() - Method in class org.drools.io.RuleSetHandler
 
get(int) - Method in class org.drools.reteoo.FactHandleList
Obtains the handle at a specified index.
get(Declaration) - Method in class org.drools.reteoo.ReteTuple
 
get(Declaration) - Method in class org.drools.reteoo.TupleKey
Retrieve a FactHandle by declaration.
get(Declaration) - Method in class org.drools.spi.MockTuple
 
get(Object) - Method in class org.drools.spi.RuleBaseContext
 
get(Declaration) - Method in interface org.drools.spi.Tuple
Retrieve the value bound to a particular Declaration.
get(Object) - Method in class org.drools.util.AbstractHashedMap
Gets the value mapped to the key specified.
get(long) - Method in class org.drools.util.PrimitiveLongMap
 
get() - Method in class org.drools.util.PriorityQueue
Gets the next element to be removed without actually removing it (peek).
getActivationNumber() - Method in class org.drools.reteoo.AgendaItem
 
getActivationNumber() - Method in interface org.drools.spi.Activation
Retrieve the activation number that was assigned by the counter to his activation at creation time.
getAgenda() - Method in class org.drools.reteoo.WorkingMemoryImpl
Retrieve the rule-firing Agenda for this WorkingMemory.
getApplicationData(String) - Method in class org.drools.MockWorkingMemory
Retrieve a specific piece of application data by name
getApplicationData() - Method in class org.drools.reteoo.RuleBaseImpl
 
getApplicationData(String) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
getApplicationData() - Method in class org.drools.rule.Rule
 
getApplicationData() - Method in class org.drools.rule.RuleSet
 
getApplicationData(String) - Method in interface org.drools.WorkingMemory
Retrieve a specific piece of application data by name
getApplicationDataFactory(String) - Method in interface org.drools.smf.SemanticModule
 
getApplicationDataFactory(String) - Method in class org.drools.smf.SimpleSemanticModule
 
getApplicationDataFactoryNames() - Method in interface org.drools.smf.SemanticModule
 
getApplicationDataFactoryNames() - Method in class org.drools.smf.SimpleSemanticModule
 
getApplicationDataMap() - Method in class org.drools.MockWorkingMemory
Retrieve all of the set application data in this memory
getApplicationDataMap() - Method in class org.drools.reteoo.WorkingMemoryImpl
 
getApplicationDataMap() - Method in interface org.drools.WorkingMemory
Retrieve all of the set application data in this memory
getAsyncExceptionHandler() - Method in class org.drools.reteoo.Scheduler
 
getAttribute(String) - Method in class org.drools.io.DefaultConfiguration
 
getAttribute(String) - Method in interface org.drools.smf.Configuration
Retrieve an attribute value.
getAttribute(String) - Method in class org.drools.smf.MockConfiguration
 
getAttributeNames() - Method in class org.drools.io.DefaultConfiguration
 
getAttributeNames() - Method in interface org.drools.smf.Configuration
Retrieve all attribute names.
getAttributeNames() - Method in class org.drools.smf.MockConfiguration
 
getBitesLeft() - Method in class org.drools.smf.SMFTestFrameWork.Cheese
 
getChild(String) - Method in class org.drools.io.DefaultConfiguration
 
getChild(String) - Method in interface org.drools.smf.Configuration
Retrieve a child node.
getChild(String) - Method in class org.drools.smf.MockConfiguration
 
getChildren(String) - Method in class org.drools.io.DefaultConfiguration
 
getChildren() - Method in class org.drools.io.DefaultConfiguration
 
getChildren(String) - Method in interface org.drools.smf.Configuration
Retrieve children nodes.
getChildren() - Method in interface org.drools.smf.Configuration
Retrieve all children nodes.
getChildren(String) - Method in class org.drools.smf.MockConfiguration
 
getChildren() - Method in class org.drools.smf.MockConfiguration
 
getCode() - Method in class org.drools.semantics.groovy.GroovyInterp
 
getCode() - Method in class org.drools.semantics.python.PythonInterp
Retrieve the compiled code.
getCollections() - Method in class org.drools.util.CompositeCollection
Gets the collections being decorated.
getColumNumber() - Method in exception org.drools.semantics.java.CompilationException
 
getCommonDeclarations() - Method in class org.drools.reteoo.JoinNode
Retrieve the set of common Declarations across the two input TupleSources.
getCondition() - Method in class org.drools.event.ConditionTestedEvent
 
getCondition() - Method in class org.drools.reteoo.ConditionNode
Retrieve the Condition associated with this node.
getConditionFactory(String) - Method in interface org.drools.smf.SemanticModule
Retrieve a semantic condition by name.
getConditionFactory(String) - Method in class org.drools.smf.SimpleSemanticModule
 
getConditionFactoryNames() - Method in interface org.drools.smf.SemanticModule
Retrieve the set of all condition names.
getConditionFactoryNames() - Method in class org.drools.smf.SimpleSemanticModule
 
getConditions() - Method in class org.drools.rule.Rule
Retrieve the List of Conditions for this rule.
getConditionSize() - Method in class org.drools.rule.Rule
 
getConditionTimeStamp(int) - Method in class org.drools.spi.MockTuple
 
getConditionTimeStamps() - Method in class org.drools.spi.MockTuple
 
getConflictingRule() - Method in exception org.drools.rule.DuplicateRuleNameException
Retrieve the new conflicting Rule.
getConflictResolver() - Method in class org.drools.reteoo.RuleBaseImpl
 
getConflictResolver() - Method in interface org.drools.RuleBase
Retrieve the ConflictResolver.
getConsequence() - Method in class org.drools.event.ActivationCancelledEvent
 
getConsequence() - Method in class org.drools.event.ActivationCreatedEvent
 
getConsequence() - Method in class org.drools.event.ActivationFiredEvent
 
getConsequence() - Method in class org.drools.rule.Rule
Retrieve the Consequence associated with this Rule.
getConsequenceFactory(String) - Method in interface org.drools.smf.SemanticModule
Retrieve a semantic consequence by name.
getConsequenceFactory(String) - Method in class org.drools.smf.SimpleSemanticModule
 
getConsequenceFactoryNames() - Method in interface org.drools.smf.SemanticModule
Retrieve the set of all consequence names.
getConsequenceFactoryNames() - Method in class org.drools.smf.SimpleSemanticModule
 
getCurrent() - Method in class org.drools.io.RuleSetReader
 
getDeclaration() - Method in class org.drools.reteoo.ParameterNode
Retrieve the root fact object Declaration.
getDeclaration() - Method in class org.drools.semantics.annotation.model.TupleParameterValue
 
getDeclarations() - Method in class org.drools.reteoo.TupleKey
 
getDeclarations() - Method in class org.drools.spi.MockTuple
 
getDefaultObjectFilter() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Returns the default ObjectFilter class name associated with this rule execution set.
getDescription() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Get a description of this rule execution set.
getDescription() - Method in class org.drools.jsr94.rules.admin.RuleImpl
Get a description of the rule.
getDescription() - Method in class org.drools.jsr94.rules.RuleExecutionSetMetadataImpl
Get a short description about this RuleExecutionSet.
getDocumentation() - Method in class org.drools.rule.Rule
Retrieve the documentation.
getDocumentation() - Method in class org.drools.rule.RuleSet
Retrieve the documentation.
getDuration(Tuple) - Method in class org.drools.rule.FixedDuration
 
getDuration() - Method in class org.drools.rule.Rule
Retrieve the truthness duration object.
getDuration(Tuple) - Method in class org.drools.semantics.base.BaseDuration
Retrieves the duration for which the conditions of this Tuple must remain true before the rule will fire.
getDuration(Tuple) - Method in interface org.drools.spi.Duration
Retrieve the duration for which the conditions of this Tuple must remain true before the rule will fire.
getDurationFactory(String) - Method in interface org.drools.smf.SemanticModule
 
getDurationFactory(String) - Method in class org.drools.smf.SimpleSemanticModule
 
getDurationFactoryNames() - Method in interface org.drools.smf.SemanticModule
 
getDurationFactoryNames() - Method in class org.drools.smf.SimpleSemanticModule
 
getEntry(Object) - Method in class org.drools.util.AbstractHashedMap
Gets the entry mapped to the key specified.
getErrorMessage() - Method in exception org.drools.semantics.java.CompilationException
 
getEventListeners() - Method in class org.drools.event.WorkingMemoryEventSupport
 
getEventListeners() - Method in class org.drools.MockWorkingMemory
Returns a read-only list of listeners
getEventListeners() - Method in class org.drools.reteoo.WorkingMemoryImpl
 
getEventListeners() - Method in interface org.drools.WorkingMemory
Returns all event listeners.
getEventSupport() - Method in class org.drools.reteoo.WorkingMemoryImpl
 
getExpression() - Method in exception org.drools.semantics.groovy.NonBooleanExprException
Retrieve the non-boolean expression.
getExpression() - Method in exception org.drools.semantics.java.MissingDeclarationException
Retrieve the expression.
getExpression() - Method in exception org.drools.semantics.java.NonBooleanExprException
Retrieve the non-boolean expression.
getExpression() - Method in exception org.drools.semantics.python.NonBooleanExprException
Retrieve the non-boolean expression.
getExtraImports() - Method in interface org.drools.semantics.java.ExtraImports
 
getFactHandle() - Method in class org.drools.event.ObjectAssertedEvent
 
getFactHandle() - Method in class org.drools.event.ObjectModifiedEvent
 
getFactHandle() - Method in class org.drools.event.ObjectRetractedEvent
 
getFactHandle(Object) - Method in class org.drools.MockWorkingMemory
 
getFactHandle() - Method in exception org.drools.NoSuchFactObjectException
Retrieve the invalid FactHandle.
getFactHandle(Object) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
getFactHandle(Object) - Method in interface org.drools.WorkingMemory
Retrieve the FactHandle associated with an Object.
getFactHandleFactory() - Method in class org.drools.reteoo.RuleBaseImpl
 
getFactHandleFactory() - Method in interface org.drools.RuleBase
Retrieve the FactHandleFactor.
getFactHandleForObject(Object) - Method in class org.drools.reteoo.ReteTuple
 
getFactHandleForObject(Object) - Method in class org.drools.spi.MockTuple
 
getFactHandleForObject(Object) - Method in interface org.drools.spi.Tuple
Retrieve the FactHandle for a given object.
getFactHandles() - Method in class org.drools.MockWorkingMemory
 
getFactHandles() - Method in class org.drools.reteoo.WorkingMemoryImpl
 
getFactHandles() - Method in interface org.drools.WorkingMemory
Retrieve all known Fact Handles.
getFactoryContext() - Method in class org.drools.io.RuleSetReader
 
getFieldName() - Method in class org.drools.semantics.base.ClassFieldObjectType
Return the Java object class.
getFieldValue() - Method in class org.drools.semantics.base.ClassFieldObjectType
Return the Java object class.
getFunctions(String) - Method in class org.drools.rule.RuleSet
 
getFunctionsClass() - Method in class org.drools.semantics.java.JavaFunctions
 
getFunctionsFactory(String) - Method in interface org.drools.smf.SemanticModule
 
getFunctionsFactory(String) - Method in class org.drools.smf.SimpleSemanticModule
 
getFunctionsFactoryNames() - Method in interface org.drools.smf.SemanticModule
 
getFunctionsFactoryNames() - Method in class org.drools.smf.SimpleSemanticModule
 
getGlobals(String) - Method in class org.drools.semantics.python.PythonInterp
Parses a python script and returns the globals It is used to be able to inject imports and functions into code when being executed by Py.runCode(...)
getGlobals() - Method in class org.drools.semantics.python.PythonInterp
 
getHandles() - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Returns a List of the Handles being used for object identity.
getId() - Method in class org.drools.reteoo.FactHandleImpl
 
getIdentifier() - Method in class org.drools.rule.ApplicationData
 
getIdentifier() - Method in class org.drools.rule.Declaration
Retrieve the variable's identifier.
getIdentifier() - Method in class org.drools.semantics.base.BooleanSemaphore
 
getIdentifier() - Method in class org.drools.semantics.base.CharSemaphore
 
getIdentifier() - Method in class org.drools.semantics.base.DoubleSemaphore
 
getIdentifier() - Method in class org.drools.semantics.base.FloatSemaphore
 
getIdentifier() - Method in class org.drools.semantics.base.IntegerSemaphore
 
getIdentifier() - Method in class org.drools.semantics.base.ListSemaphore
 
getIdentifier() - Method in class org.drools.semantics.base.LongSemaphore
 
getIdentifier() - Method in class org.drools.semantics.base.MapSemaphore
 
getIdentifier() - Method in class org.drools.semantics.base.SetSemaphore
 
getIdentifier() - Method in class org.drools.semantics.base.ShortSemaphore
 
getIdentifier() - Method in class org.drools.semantics.base.StringSemaphore
 
getIdentifier() - Method in exception org.drools.semantics.java.MissingDeclarationException
Retrieve the identifier.
getIdentifier() - Method in interface org.drools.spi.Semaphore
 
getImportEntries() - Method in class org.drools.rule.Imports
 
getImportEntry() - Method in class org.drools.semantics.groovy.GroovyImportEntry
 
getImportEntry() - Method in class org.drools.semantics.java.JavaImportEntry
 
getImportEntry() - Method in class org.drools.semantics.python.PythonImportEntry
 
getImportEntry() - Method in interface org.drools.spi.ImportEntry
 
getImportEntryFactory(String) - Method in interface org.drools.smf.SemanticModule
 
getImportEntryFactory(String) - Method in class org.drools.smf.SimpleSemanticModule
 
getImportEntryFactoryNames() - Method in interface org.drools.smf.SemanticModule
 
getImportEntryFactoryNames() - Method in class org.drools.smf.SimpleSemanticModule
 
getImports(Class) - Method in class org.drools.rule.Rule
 
getImports() - Method in class org.drools.rule.RuleSet
 
getIndex() - Method in class org.drools.rule.Declaration
 
getInfo() - Method in exception org.drools.spi.ConditionException
 
getInstance() - Static method in class org.drools.conflict.ComplexityConflictResolver
Retrieve the singleton instance.
getInstance() - Static method in class org.drools.conflict.DefaultConflictResolver
Retrieve the singleton instance.
getInstance() - Static method in class org.drools.conflict.FifoConflictResolver
Retrieve the singleton instance.
getInstance() - Static method in class org.drools.conflict.LifoConflictResolver
Retrieve the singleton instance.
getInstance() - Static method in class org.drools.conflict.LoadOrderConflictResolver
Retrieve the singleton instance.
getInstance() - Static method in class org.drools.conflict.PrimacyConflictResolver
Retrieve the singleton instance.
getInstance() - Static method in class org.drools.conflict.RandomConflictResolver
Retrieve the singleton instance.
getInstance() - Static method in class org.drools.conflict.RecencyConflictResolver
Retrieve the singleton instance.
getInstance() - Static method in class org.drools.conflict.SalienceConflictResolver
Retrieve the singleton instance.
getInstance() - Static method in class org.drools.conflict.SimplicityConflictResolver
Retrieve the singleton instance.
getInstance() - Static method in class org.drools.jsr94.rules.admin.RuleExecutionSetRepository
Gets the Singleton instance of a RuleExecutionSetRepository.
getInstance() - Static method in class org.drools.jsr94.rules.Jsr94FactHandleFactory
Gets the Singleton instance of a Jsr94FactHandleFactory.
getInstance() - Static method in class org.drools.reteoo.Scheduler
Retrieve the singleton instance.
getInstance() - Static method in class org.drools.semantics.base.ClassFieldObjectTypeFactory
 
getInstance() - Static method in class org.drools.semantics.base.ClassObjectTypeFactory
 
getInstance() - Static method in class org.drools.semantics.base.SemaphoreFactory
 
getInstance() - Static method in class org.drools.semantics.groovy.GroovyBlockConsequenceFactory
 
getInstance() - Static method in class org.drools.semantics.groovy.GroovyConditionFactory
 
getInstance() - Static method in class org.drools.semantics.groovy.GroovyFunctionsFactory
 
getInstance() - Static method in class org.drools.semantics.groovy.GroovyImportEntryFactory
 
getInstance() - Static method in class org.drools.semantics.java.JavaBlockConsequenceFactory
 
getInstance() - Static method in class org.drools.semantics.java.JavaConditionFactory
 
getInstance() - Static method in class org.drools.semantics.java.JavaFunctionsFactory
 
getInstance() - Static method in class org.drools.semantics.java.JavaImportEntryFactory
 
getInstance() - Static method in class org.drools.semantics.python.PythonBlockConsequenceFactory
 
getInstance() - Static method in class org.drools.semantics.python.PythonConditionFactory
 
getInstance() - Static method in class org.drools.semantics.python.PythonFunctionsFactory
 
getInstance() - Static method in class org.drools.semantics.python.PythonImportEntryFactory
 
getInstance() - Static method in class org.drools.smf.DefaultSemanticsRepository
Retrieve the singleton instance.
getInstance() - Static method in class org.drools.smf.SemanticsReader
Retrieve the singleton instance.
getInvalidClass() - Method in exception org.drools.smf.SemanticComponentException
Retrieve the invalid class.
getIterators() - Method in class org.drools.util.IteratorChain
Get the list of Iterators (unmodifiable)
getJoinMemory(JoinNode) - Method in class org.drools.reteoo.WorkingMemoryImpl
Retrieve the JoinMemory for a particular JoinNode.
getJoinNode() - Method in class org.drools.reteoo.JoinNodeInput
Retrieve the destination join node.
getKey() - Method in class org.drools.reteoo.AgendaItem
Retrieve the TupleKey.
getKey() - Method in class org.drools.reteoo.ReteTuple
Retrieve the key for this tuple.
getKey() - Method in class org.drools.util.AbstractHashedMap.HashEntry
 
getKey() - Method in class org.drools.util.AbstractHashedMap.HashMapIterator
 
getKey() - Method in class org.drools.util.EmptyMapIterator
 
getKey() - Method in interface org.drools.util.MapIterator
Gets the current key, which is the key returned by the last call to next().
GETKEY_INVALID - Static variable in class org.drools.util.AbstractHashedMap
 
getLeastRecentFact() - Method in class org.drools.reteoo.TupleKey
 
getLeastRecentFactTimeStamp() - Method in class org.drools.reteoo.ReteTuple
 
getLeastRecentFactTimeStamp() - Method in class org.drools.spi.MockTuple
 
getLeastRecentFactTimeStamp() - Method in interface org.drools.spi.Tuple
 
getLineNumber() - Method in exception org.drools.semantics.java.CompilationException
 
getLoadOrder() - Method in class org.drools.rule.Rule
 
getLocalizedMessage() - Method in exception 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.
getLocator() - Method in class org.drools.io.RuleSetReader
Get the Locator.
getMessage() - Method in exception org.drools.DroolsException
Retrieve the error message.
getMessage() - Method in exception org.drools.NoSuchFactHandleException
 
getMessage() - Method in exception org.drools.NoSuchFactObjectException
 
getMessage() - Method in exception org.drools.RuleIntegrationException
Retrieve the error message.
getMessage() - Method in exception org.drools.RuleSetIntegrationException
Retrieve the error message.
getMessage() - Method in exception org.drools.semantics.groovy.NonBooleanExprException
Retrieve the error message.
getMessage() - Method in exception org.drools.semantics.java.CompilationException
 
getMessage() - Method in exception org.drools.semantics.java.MissingDeclarationException
Retrieve the erorr message.
getMessage() - Method in exception org.drools.semantics.java.NonBooleanExprException
Retrieve the error message.
getMessage() - Method in exception org.drools.semantics.python.NonBooleanExprException
Retrieve the error message.
getMessage() - Method in exception org.drools.smf.InvalidConditionException
 
getMessage() - Method in exception org.drools.smf.InvalidConsequenceException
 
getMessage() - Method in exception org.drools.smf.InvalidObjectTypeException
 
getMessage() - Method in exception org.drools.smf.MissingAttributeException
 
getMessage() - Method in exception org.drools.smf.NoSuchSemanticModuleException
 
getMessage() - Method in exception org.drools.smf.SemanticComponentException
 
getMessage() - Method in exception org.drools.smf.SemanticsReaderException
 
getMethod() - Method in class org.drools.semantics.java.JavaScriptEvaluator
 
getMostRecentFact() - Method in class org.drools.reteoo.TupleKey
 
getMostRecentFactTimeStamp() - Method in class org.drools.reteoo.ReteTuple
 
getMostRecentFactTimeStamp() - Method in class org.drools.spi.MockTuple
 
getMostRecentFactTimeStamp() - Method in interface org.drools.spi.Tuple
 
getName() - Method in class org.drools.io.DefaultConfiguration
 
getName() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Get the name of this rule execution set.
getName() - Method in class org.drools.jsr94.rules.admin.RuleImpl
Get the name of this rule.
getName() - Method in class org.drools.jsr94.rules.RuleExecutionSetMetadataImpl
Get the name of this RuleExecutionSet.
getName() - Method in class org.drools.rule.Rule
Retrieve the name of this rule.
getName() - Method in class org.drools.rule.RuleSet
Retrieve the name of this RuleSet.
getName() - Method in interface org.drools.smf.Configuration
Retrieve the node name.
getName() - Method in exception org.drools.smf.MissingAttributeException
 
getName() - Method in class org.drools.smf.MockConfiguration
 
getName() - Method in class org.drools.smf.SMFTestFrameWork.Cheese
 
getNode() - Method in class org.drools.semantics.python.PythonInterp
Retrieve the AST node.
getNoLoop() - Method in class org.drools.rule.Rule
 
getObject() - Method in class org.drools.event.ObjectAssertedEvent
 
getObject() - Method in class org.drools.event.ObjectModifiedEvent
 
getObject(Handle) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
 
getObject(FactHandle) - Method in class org.drools.MockWorkingMemory
 
getObject() - Method in exception org.drools.NoSuchFactHandleException
Retrieve the invalid Object.
getObject(FactHandle) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
getObject() - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleFactory
 
getObject() - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleSetFactory
 
getObject(FactHandle) - Method in interface org.drools.WorkingMemory
Retrieve the object associated with a FactHandle.
getObjectFilter() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Get an instance of the default filter, or null.
getObjects() - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Returns a List of all objects in the rule session state of this rule session.
getObjects(ObjectFilter) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Returns a List over the objects in rule session state of this rule session.
getObjects() - Method in class org.drools.MockWorkingMemory
 
getObjects(Class) - Method in class org.drools.MockWorkingMemory
 
getObjects() - Method in class org.drools.reteoo.WorkingMemoryImpl
 
getObjects(Class) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
getObjects() - Method in class org.drools.spi.DefaultKnowledgeHelper
 
getObjects(Class) - Method in class org.drools.spi.DefaultKnowledgeHelper
 
getObjects() - Method in interface org.drools.spi.KnowledgeHelper
 
getObjects(Class) - Method in interface org.drools.spi.KnowledgeHelper
 
getObjects() - Method in interface org.drools.WorkingMemory
Retrieve all known objects.
getObjects(Class) - Method in interface org.drools.WorkingMemory
Retrieve all known objects of the specified class.
getObjectType() - Method in class org.drools.reteoo.ObjectTypeNode
Retrieve the semantic ObjectType differentiator.
getObjectType() - Method in class org.drools.rule.Declaration
Retrieve the ObjectType.
getObjectType() - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleFactory
 
getObjectType() - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleSetFactory
 
getObjectTypeFactory(String) - Method in interface org.drools.smf.SemanticModule
Retrieve a semantic object type by name.
getObjectTypeFactory(String) - Method in class org.drools.smf.SimpleSemanticModule
 
getObjectTypeFactoryNames() - Method in interface org.drools.smf.SemanticModule
Retrieve the set of all object type names.
getObjectTypeFactoryNames() - Method in class org.drools.smf.SimpleSemanticModule
 
getObjectTypeNode(ObjectType) - Method in class org.drools.reteoo.Rete
Retrieve an ObjectTypeNode keyed by ObjectType.
getObjectTypeNodeIterator() - Method in class org.drools.reteoo.Rete
Retrieve an Iterator over the ObjectTypeNode children of this node.
getObjectTypeNodes() - Method in class org.drools.reteoo.Rete
Retrieve all ObjectTypeNode children of this node.
getOldObject() - Method in class org.drools.event.ObjectModifiedEvent
 
getOldObject() - Method in class org.drools.event.ObjectRetractedEvent
 
getOrCreateObjectTypeNode(ObjectType) - Method in class org.drools.reteoo.Rete
Retrieve an ObjectTypeNode keyed by ObjectType, creating one, if necessary.
getOriginalRule() - Method in exception 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.
getParameterNodeIterator() - Method in class org.drools.reteoo.ObjectTypeNode
Retreive an Iterator over ParameterNode children of this node.
getParameterNodes() - Method in class org.drools.reteoo.ObjectTypeNode
Retrieve the Set of ParameterNodes/code> children of this node.
getParameterValues() - Method in class org.drools.semantics.annotation.model.RuleReflectMethod
 
getParameterValueType() - Method in class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.DroolsApplicationDataParameterValueFactory
 
getParameterValueType() - Method in class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.DroolsTupleParameterValueFactory
 
getParameterValueType() - Method in class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.KnowledgeHelperParameterValueFactory
 
getParameterValueType() - Method in interface org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.ParameterValueFactory
 
getParent(Class) - Method in class org.drools.io.RuleSetReader
 
getParents() - Method in class org.drools.io.RuleSetReader
 
getPassed() - Method in class org.drools.event.ConditionTestedEvent
 
getPeer() - Method in class org.drools.io.RuleSetReader
 
getProperties() - Method in class org.drools.jsr94.rules.AbstractRuleSessionImpl
Returns the additional properties used to create this RuleSession.
getProperty(Object) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Get a user-defined or Drools-defined property.
getProperty(Object) - Method in class org.drools.jsr94.rules.admin.RuleImpl
Get a user-defined or Drools-defined property.
getRecency() - Method in class org.drools.reteoo.FactHandleImpl
 
getRegistrations() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetRepository
Retrieves a List of the URIs that currently have RuleExecutionSets associated with them.
getRegistrations() - Method in class org.drools.jsr94.rules.RuleRuntimeImpl
Retrieves a List of the URIs that currently have RuleExecutionSets associated with them.
getRequiredTupleMembers() - Method in class org.drools.semantics.annotation.model.PojoCondition
 
getRequiredTupleMembers() - Method in class org.drools.semantics.groovy.GroovyCondition
Retrieve the array of Declaration s required by this condition to perform its duties.
getRequiredTupleMembers() - Method in class org.drools.semantics.java.JavaCondition
Retrieve the Declaration s required for evaluating the expression.
getRequiredTupleMembers() - Method in class org.drools.semantics.python.PythonCondition
Retrieve the array of Declaration s required by this condition to perform its duties.
getRequiredTupleMembers() - Method in interface org.drools.spi.Condition
Retrieve the array of Declaration s required by this condition to perform its duties.
getRete() - Method in class org.drools.reteoo.RuleBaseImpl
Retrieve the Rete-OO network for this RuleBase.
getRootCause() - Method in exception org.drools.DroolsException
Get the root cause, if any.
getRule() - Method in class org.drools.event.ActivationCancelledEvent
 
getRule() - Method in class org.drools.event.ActivationCreatedEvent
 
getRule() - Method in class org.drools.event.ActivationFiredEvent
 
getRule() - Method in class org.drools.event.ConditionTestedEvent
 
getRule() - Method in class org.drools.jsr94.rules.admin.RuleImpl
Returns the org.drools.rule.Rule that lies at the core of this javax.rules.admin.Rule object.
getRule() - Method in class org.drools.reteoo.AgendaItem
Retrieve the rule.
getRule() - Method in class org.drools.reteoo.TerminalNode
Retrieve the Action associated with this node.
getRule() - Method in exception org.drools.rule.InvalidRuleException
Retrieve the invalid Rule.
getRule(String) - Method in class org.drools.rule.RuleSet
Retrieve a Rule by name.
getRule() - Method in exception org.drools.RuleIntegrationException
Retrieve the Rule.
getRule() - Method in class org.drools.semantics.base.BaseDuration
 
getRule() - Method in class org.drools.semantics.groovy.GroovyInterp
 
getRule() - Method in exception org.drools.semantics.java.CompilationException
 
getRule() - Method in class org.drools.semantics.python.PythonInterp
 
getRule() - Method in interface org.drools.spi.Activation
Retrieve the Rule that was activated.
getRule() - Method in exception org.drools.spi.ConditionException
 
getRule() - Method in exception org.drools.spi.ConsequenceException
 
getRule() - Method in class org.drools.spi.MockTuple
 
getRuleAdministrator() - Method in class org.drools.jsr94.rules.RuleServiceProviderImpl
Returns a class instance of RuleAdministrator.
getRuleBase() - Method in class org.drools.MockWorkingMemory
 
getRuleBase() - Method in class org.drools.reteoo.WorkingMemoryImpl
 
getRuleBase() - Method in interface org.drools.WorkingMemory
Retrieve the RuleBase of this working memory.
getRuleBaseContext() - Method in class org.drools.reteoo.RuleBaseImpl
 
getRuleBaseContext() - Method in class org.drools.rule.RuleSet
 
getRuleBaseContext() - Method in interface org.drools.RuleBase
 
getRuleExecutionSet() - Method in class org.drools.jsr94.rules.AbstractRuleSessionImpl
Returns the Drools RuleExecutionSet associated with this RuleSession.
getRuleExecutionSet(String) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetRepository
Get the RuleExecutionSet bound to this URI, or return null.
getRuleExecutionSetMetadata() - Method in class org.drools.jsr94.rules.AbstractRuleSessionImpl
Returns the meta data for the rule execution set bound to this rule session.
getRuleExecutionSetProvider(Map) - Method in class org.drools.jsr94.rules.admin.RuleAdministratorImpl
Returns a RuleExecutionSetProvider implementation.
getRuleFactory(String) - Method in interface org.drools.smf.SemanticModule
 
getRuleFactory(String) - Method in class org.drools.smf.SimpleSemanticModule
 
getRuleFactoryNames() - Method in interface org.drools.smf.SemanticModule
 
getRuleFactoryNames() - Method in class org.drools.smf.SimpleSemanticModule
 
getRuleName() - Method in class org.drools.spi.DefaultKnowledgeHelper
 
getRuleName() - Method in interface org.drools.spi.KnowledgeHelper
 
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
Return a list of all Rules that are part of the RuleExecutionSet.
getRules() - Method in class org.drools.rule.RuleSet
Retrieve all Rules in this RuleSet.
getRuleSet() - Method in class org.drools.io.RuleSetReader
 
getRuleSet() - Method in exception org.drools.rule.DuplicateRuleNameException
Retrieve the RuleSet.
getRuleSet() - Method in class org.drools.rule.Rule
 
getRuleSet() - Method in exception org.drools.RuleSetIntegrationException
Retrieve the RuleSet.
getRuleSets() - Method in class org.drools.reteoo.RuleBaseImpl
 
getRuleSets() - Method in interface org.drools.RuleBase
 
getSalience() - Method in class org.drools.rule.Rule
Retrieve the Rule salience.
getSemantic() - Method in class org.drools.semantics.groovy.GroovyFunctions
 
getSemantic() - Method in class org.drools.semantics.java.JavaFunctions
 
getSemantic() - Method in class org.drools.semantics.python.PythonFunctions
 
getSemantic() - Method in interface org.drools.spi.Functions
 
getSemanticModules() - Method in class org.drools.smf.DefaultSemanticsRepository
 
getSemanticModules() - Method in interface org.drools.smf.SemanticsRepository
Retieve all SemanticModules.
getSemanticModules() - Method in class org.drools.smf.SimpleSemanticsRepository
 
getSemanticsRepository() - Method in class org.drools.io.RuleSetReader
 
getSide() - Method in class org.drools.reteoo.JoinNodeInput
Retrieve the side marker.
getText() - Method in class org.drools.io.DefaultConfiguration
 
getText() - Method in class org.drools.semantics.groovy.GroovyFunctions
 
getText() - Method in class org.drools.semantics.groovy.GroovyInterp
Retrieve the text to evaluate.
getText() - Method in exception org.drools.semantics.java.CompilationException
 
getText() - Method in class org.drools.semantics.java.JavaFunctions
 
getText() - Method in class org.drools.semantics.python.PythonFunctions
 
getText() - Method in class org.drools.semantics.python.PythonInterp
Retrieve the text to evaluate.
getText() - Method in interface org.drools.smf.Configuration
Retrieve the node text.
getText() - Method in class org.drools.smf.MockConfiguration
 
getText() - Method in interface org.drools.spi.Functions
 
getTuple() - Method in class org.drools.event.ActivationCancelledEvent
 
getTuple() - Method in class org.drools.event.ActivationCreatedEvent
 
getTuple() - Method in class org.drools.event.ActivationFiredEvent
 
getTuple() - Method in class org.drools.event.ConditionTestedEvent
 
getTuple() - Method in class org.drools.reteoo.AgendaItem
Retrieve the tuple.
getTuple(TupleKey) - Method in class org.drools.reteoo.TupleSet
Retrieve a Tuple by TupleKey.
getTuple() - Method in interface org.drools.spi.Activation
Retrieve the Tuple that was activated.
getTupleDeclarations() - Method in class org.drools.reteoo.ConditionNode
Retrieve the Set of Declaration s in the propagated Tuples.
getTupleDeclarations() - Method in class org.drools.reteoo.JoinNode
Retrieve the Set of Declarations.
getTupleDeclarations() - Method in class org.drools.reteoo.ParameterNode
Retrieve the Set of Declaration s in the propagated Tuples.
getTupleDeclarations() - Method in class org.drools.reteoo.TupleSource
Retrieve the available tuple Declarations.
getTupleSinks() - Method in class org.drools.reteoo.TupleSource
Retrieve the TupleSinks that receive propagated Tuples.
getType() - Method in class org.drools.jsr94.rules.AbstractRuleSessionImpl
Returns the type identifier for this RuleSession.
getType() - Method in class org.drools.rule.ApplicationData
 
getType() - Method in class org.drools.semantics.base.ClassObjectType
Return the Java object class.
getType(String) - Method in interface org.drools.smf.SemanticModule
 
getType(String) - Method in class org.drools.smf.SimpleSemanticModule
 
getUri() - Method in class org.drools.jsr94.rules.RuleExecutionSetMetadataImpl
Get the URI for this RuleExecutionSet.
getUri() - Method in exception org.drools.smf.NoSuchSemanticModuleException
Retrieve the URI.
getUri() - Method in interface org.drools.smf.SemanticModule
Retrieve the URI that identifies this semantic module.
getUri() - Method in class org.drools.smf.SimpleSemanticModule
 
getValidParents() - Method in class org.drools.io.BaseAbstractHandler
 
getValidParents() - Method in interface org.drools.io.Handler
 
getValidPeers() - Method in class org.drools.io.BaseAbstractHandler
 
getValidPeers() - Method in interface org.drools.io.Handler
 
getValue(Tuple) - Method in class org.drools.semantics.annotation.model.ApplicationDataParameterValue
 
getValue(Tuple) - Method in class org.drools.semantics.annotation.model.KnowledgeHelperParameterValue
 
getValue(Tuple) - Method in interface org.drools.semantics.annotation.model.ParameterValue
 
getValue(Tuple) - Method in class org.drools.semantics.annotation.model.TupleParameterValue
 
getValue() - Method in class org.drools.semantics.base.BooleanSemaphore
 
getValue() - Method in class org.drools.semantics.base.CharSemaphore
 
getValue() - Method in class org.drools.semantics.base.DoubleSemaphore
 
getValue() - Method in class org.drools.semantics.base.FloatSemaphore
 
getValue() - Method in class org.drools.semantics.base.IntegerSemaphore
 
getValue() - Method in class org.drools.semantics.base.ListSemaphore
 
getValue() - Method in class org.drools.semantics.base.LongSemaphore
 
getValue() - Method in class org.drools.semantics.base.MapSemaphore
 
getValue() - Method in class org.drools.semantics.base.SetSemaphore
 
getValue() - Method in class org.drools.semantics.base.ShortSemaphore
 
getValue() - Method in class org.drools.semantics.base.StringSemaphore
 
getValue() - Method in class org.drools.util.AbstractHashedMap.HashEntry
 
getValue() - Method in class org.drools.util.AbstractHashedMap.HashMapIterator
 
getValue() - Method in class org.drools.util.EmptyMapIterator
 
getValue() - Method in interface org.drools.util.MapIterator
Gets the current value, which is the value associated with the last key returned by next().
GETVALUE_INVALID - Static variable in class org.drools.util.AbstractHashedMap
 
getVariableReferences() - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
getVariables() - Method in class org.drools.semantics.groovy.GroovyExprVisitor
 
getWorkingMemory() - Method in class org.drools.event.WorkingMemoryEvent
 
getWorkingMemory() - Method in class org.drools.jsr94.rules.AbstractRuleSessionImpl
Returns the Drools WorkingMemory associated with this RuleSession.
getWorkingMemory() - Method in class org.drools.reteoo.ReteTuple
 
getWorkingMemory() - Method in class org.drools.spi.MockTuple
 
getWorkingMemory() - Method in interface org.drools.spi.Tuple
Returns a reference to the WorkingMemory associated with this object.
GroovyBlockConsequence - Class in org.drools.semantics.groovy
Groovy block semantics Consequence.
GroovyBlockConsequence(String, Rule) - Constructor for class org.drools.semantics.groovy.GroovyBlockConsequence
Construct.
GroovyBlockConsequenceFactory - Class in org.drools.semantics.groovy
 
GroovyBlockConsequenceFactory() - Constructor for class org.drools.semantics.groovy.GroovyBlockConsequenceFactory
 
GroovyCondition - Class in org.drools.semantics.groovy
Groovy expression semantics Condition.
GroovyCondition(String, Rule) - Constructor for class org.drools.semantics.groovy.GroovyCondition
Construct.
GroovyConditionFactory - Class in org.drools.semantics.groovy
 
GroovyConditionFactory() - Constructor for class org.drools.semantics.groovy.GroovyConditionFactory
 
GroovyExprAnalyzer - Class in org.drools.semantics.groovy
Analyzes python expressions for all mentioned variables.
GroovyExprAnalyzer() - Constructor for class org.drools.semantics.groovy.GroovyExprAnalyzer
 
GroovyExprVisitor - Class in org.drools.semantics.groovy
Visits nodes in a Groovy parse tree to extract the individual expression criteria.
GroovyExprVisitor() - Constructor for class org.drools.semantics.groovy.GroovyExprVisitor
 
GroovyFunctions - Class in org.drools.semantics.groovy
Python block semantics Consequence.
GroovyFunctions(String, String) - Constructor for class org.drools.semantics.groovy.GroovyFunctions
Construct.
GroovyFunctionsFactory - Class in org.drools.semantics.groovy
 
GroovyFunctionsFactory() - Constructor for class org.drools.semantics.groovy.GroovyFunctionsFactory
 
GroovyImportEntry - Class in org.drools.semantics.groovy
 
GroovyImportEntry(String) - Constructor for class org.drools.semantics.groovy.GroovyImportEntry
 
GroovyImportEntryFactory - Class in org.drools.semantics.groovy
 
GroovyImportEntryFactory() - Constructor for class org.drools.semantics.groovy.GroovyImportEntryFactory
 
GroovyInterp - Class in org.drools.semantics.groovy
Base class for Groovy based semantic components.
GroovyInterp(String, Rule) - Constructor for class org.drools.semantics.groovy.GroovyInterp
Construct.
grow() - Method in class org.drools.util.PriorityQueue
Increases the size of the heap to support additional elements
GT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
GT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 

H

handleException(WorkingMemory, ConsequenceException) - Method in interface org.drools.spi.AsyncExceptionHandler
 
Handler - Interface in org.drools.io
 
handler() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
handler(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
hash(Object) - Method in class org.drools.util.AbstractHashedMap
Gets the hash code for the key specified.
hash(Object) - Method in class org.drools.util.IdentityMap
Gets the hash code for the key specified.
hashCode() - Method in class org.drools.reteoo.ConditionNode
 
hashCode() - Method in class org.drools.reteoo.FactHandleImpl
 
hashCode() - Method in class org.drools.reteoo.FactHandleList
 
hashCode() - Method in class org.drools.reteoo.JoinNode
 
hashCode() - Method in class org.drools.reteoo.ParameterNode
 
hashCode() - Method in class org.drools.reteoo.TupleKey
 
hashCode() - Method in class org.drools.rule.Declaration
 
hashCode() - Method in class org.drools.semantics.base.ClassFieldObjectType
Produce the hash of this object.
hashCode() - Method in class org.drools.semantics.base.ClassObjectType
Produce the hash of this object.
hashCode() - Method in class org.drools.semantics.groovy.GroovyCondition
 
hashCode() - Method in class org.drools.semantics.groovy.GroovyImportEntry
 
hashCode() - Method in class org.drools.semantics.java.JavaCondition
 
hashCode() - Method in class org.drools.semantics.java.JavaImportEntry
 
hashCode() - Method in class org.drools.semantics.python.PythonCondition
 
hashCode() - Method in class org.drools.semantics.python.PythonImportEntry
 
hashCode() - Method in class org.drools.smf.SMFTestFrameWork.Cheese
 
hashCode() - Method in class org.drools.util.AbstractHashedMap
Gets the standard Map hashCode.
hashCode - Variable in class org.drools.util.AbstractHashedMap.HashEntry
The hash code of the key
hashCode() - Method in class org.drools.util.AbstractHashedMap.HashEntry
 
hashCode() - Method in class org.drools.util.IdentityMap.IdentityEntry
 
hashIndex(int, int) - Method in class org.drools.util.AbstractHashedMap
Gets the index into the data storage for the hashCode specified.
hashIndex - Variable in class org.drools.util.AbstractHashedMap.HashIterator
The current index into the array of buckets
hasNext() - Method in class org.drools.util.AbstractHashedMap.HashIterator
 
hasNext() - Method in class org.drools.util.EmptyMapIterator
 
hasNext() - Method in class org.drools.util.IteratorChain
Return true if any Iterator in the IteratorChain has a remaining element.
hasNext() - Method in interface org.drools.util.MapIterator
Checks to see if there are more entries still to be iterated.
hasPrevious() - Method in class org.drools.util.EmptyMapIterator
 
HEX_DIGIT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
HEX_DIGIT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 

I

IDENT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
IDENT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
identifer - Variable in class org.drools.semantics.base.ListSemaphore
 
identifer - Variable in class org.drools.semantics.base.MapSemaphore
 
identifer - Variable in class org.drools.semantics.base.SetSemaphore
 
identifer - Variable in class org.drools.semantics.base.StringSemaphore
 
identifier - Variable in class org.drools.semantics.base.BooleanSemaphore
 
identifier - Variable in class org.drools.semantics.base.CharSemaphore
 
identifier - Variable in class org.drools.semantics.base.DoubleSemaphore
 
identifier - Variable in class org.drools.semantics.base.FloatSemaphore
 
identifier - Variable in class org.drools.semantics.base.IntegerSemaphore
 
identifier - Variable in class org.drools.semantics.base.LongSemaphore
 
identifier - Variable in class org.drools.semantics.base.ShortSemaphore
 
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
 
IdentityMap - Class in org.drools.util
A Map implementation that matches keys and values based on == not equals().
IdentityMap() - Constructor for class org.drools.util.IdentityMap
Constructs a new empty map with default size and load factor.
IdentityMap(int) - Constructor for class org.drools.util.IdentityMap
Constructs a new, empty map with the specified initial capacity.
IdentityMap(int, float) - Constructor for class org.drools.util.IdentityMap
Constructs a new, empty map with the specified initial capacity and load factor.
IdentityMap(Map) - Constructor for class org.drools.util.IdentityMap
Constructor copying elements from another map.
IdentityMap.IdentityEntry - Class in org.drools.util
HashEntry
IdentityMap.IdentityEntry(AbstractHashedMap.HashEntry, int, Object, Object) - Constructor for class org.drools.util.IdentityMap.IdentityEntry
 
IMPLEMENTS_CLAUSE - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
IMPLEMENTS_CLAUSE - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
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.JavaTokenTypes
 
IMPORT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
importDefinition() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
importDefinition(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
ImportEntry - Interface in org.drools.spi
 
ImportEntryFactory - Interface in org.drools.smf
 
ImportHandler - Class in org.drools.io
 
ImportHandler(RuleSetReader) - Constructor for class org.drools.io.ImportHandler
 
Imports - Class in org.drools.rule
 
Imports() - Constructor for class org.drools.rule.Imports
 
INC - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
INC - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
inclusiveOrExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
INDEX_OP - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
INDEX_OP - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
init() - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
init() - Method in class org.drools.smf.DefaultSemanticsRepository
Initialize and perform discovery.
init() - Method in class org.drools.util.AbstractHashedMap
Initialise subclasses during construction, cloning or deserialization.
initializer() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
initializer(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
initWorkingMemory() - Method in class org.drools.jsr94.rules.AbstractRuleSessionImpl
Initialize this RuleSession with a new WorkingMemory.
INSTANCE - Static variable in class org.drools.util.EmptyMapIterator
Singleton instance of the iterator.
INSTANCE_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
INSTANCE_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
IntegerSemaphore - Class in org.drools.semantics.base
 
IntegerSemaphore(String) - Constructor for class org.drools.semantics.base.IntegerSemaphore
 
IntegerSemaphore(String, int) - Constructor for class org.drools.semantics.base.IntegerSemaphore
 
IntegrationException - Exception in org.drools
 
IntegrationException() - Constructor for exception org.drools.IntegrationException
 
INTERFACE_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
INTERFACE_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
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
 
invalidate() - Method in class org.drools.reteoo.FactHandleImpl
 
InvalidConditionException - Exception in org.drools.smf
Indicates an attempt to add an invalid condition to a semantic module.
InvalidConditionException(Class) - Constructor for exception org.drools.smf.InvalidConditionException
Construct.
InvalidConsequenceException - Exception in org.drools.smf
Indicates an attempt to add an invalid consequence to a semantic module.
InvalidConsequenceException(Class) - Constructor for exception org.drools.smf.InvalidConsequenceException
Construct.
InvalidObjectTypeException - Exception in org.drools.smf
Indicates an attempt to add an invalid object type to a semantic module.
InvalidObjectTypeException(Class) - Constructor for exception org.drools.smf.InvalidObjectTypeException
Construct.
InvalidRuleException - Exception in org.drools.rule
Indicates an error regarding the semantic validity of a rule.
InvalidRuleException(Rule) - Constructor for exception org.drools.rule.InvalidRuleException
Construct.
invoke(Tuple) - Method in class org.drools.semantics.annotation.model.PojoConsequence
 
invoke(Tuple) - Method in class org.drools.semantics.groovy.GroovyBlockConsequence
Execute the consequence for the supplied matching Tuple.
invoke(Tuple) - Method in class org.drools.semantics.java.JavaBlockConsequence
Execute the consequence for the supplied matching Tuple.
invoke(Tuple, Declaration[], KnowledgeHelper, Map) - Method in interface org.drools.semantics.java.JavaBlockConsequence.Script
 
invoke(Tuple, Declaration[], KnowledgeHelper, Map) - Method in interface org.drools.semantics.java.JavaCondition.Script
 
invoke(Tuple) - Method in class org.drools.semantics.python.PythonBlockConsequence
Execute the consequence for the supplied matching Tuple.
invoke(Tuple) - Method in interface org.drools.spi.Consequence
Execute the consequence for the supplied matching Tuple.
invokeMethod(Tuple) - Method in class org.drools.semantics.annotation.model.RuleReflectMethod
 
isAllowed(Tuple) - Method in class org.drools.semantics.annotation.model.PojoCondition
 
isAllowed(Tuple) - Method in class org.drools.semantics.groovy.GroovyCondition
Determine if the supplied Tuple is allowed by this condition.
isAllowed(Tuple) - Method in class org.drools.semantics.java.JavaCondition
Determine if the supplied Tuple is allowed by this condition.
isAllowed(Tuple) - Method in class org.drools.semantics.python.PythonCondition
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.
isAscendingOrder() - Method in class org.drools.util.PriorityQueue
Checks whether the heap is ascending or descending order.
isAtCapacity() - Method in class org.drools.util.PriorityQueue
Tests if the buffer is at capacity.
isEmpty() - Method in class org.drools.event.WorkingMemoryEventSupport
 
isEmpty() - Method in class org.drools.reteoo.Agenda
Determine if this Agenda has any scheduled items.
isEmpty() - Method in class org.drools.reteoo.TupleSet
Return empty status
isEmpty() - Method in class org.drools.util.AbstractHashedMap
Checks whether the map is currently empty.
isEmpty() - Method in class org.drools.util.CompositeCollection
Checks whether this composite collection is empty.
isEmpty() - Method in class org.drools.util.PrimitiveLongStack
 
isEqualKey(Object, Object) - Method in class org.drools.util.AbstractHashedMap
Compares two keys, in internal converted form, to see if they are equal.
isEqualKey(Object, Object) - Method in class org.drools.util.IdentityMap
Compares two keys for equals.
isEqualValue(Object, Object) - Method in class org.drools.util.AbstractHashedMap
Compares two values, in external form, to see if they are equal.
isEqualValue(Object, Object) - Method in class org.drools.util.IdentityMap
Compares two values for equals.
isLocked - Variable in class org.drools.util.IteratorChain
ComparatorChain is "locked" after the first time compare(Object,Object) is called
isLocked() - Method in class org.drools.util.IteratorChain
Determine if modifications can still be made to the IteratorChain.
isSingleton() - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleFactory
 
isSingleton() - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleSetFactory
 
isValid() - Method in class org.drools.rule.Rule
Determine if this rule is internally consistent and valid.
iterator() - Method in class org.drools.reteoo.TupleSet
Retrieve an iterator over the tuples.
iterator() - Method in class org.drools.util.AbstractHashedMap.EntrySet
 
iterator() - Method in class org.drools.util.AbstractHashedMap.KeySet
 
iterator() - Method in class org.drools.util.AbstractHashedMap.Values
 
iterator() - Method in class org.drools.util.CompositeCollection
Gets an iterator over all the collections in this composite.
iterator() - Method in class org.drools.util.PriorityQueue
Returns an iterator over this heap's elements.
IteratorChain - Class in org.drools.util
An IteratorChain is an Iterator that wraps a number of Iterators.
IteratorChain() - Constructor for class org.drools.util.IteratorChain
Construct an IteratorChain with no Iterators.
IteratorChain(Iterator) - Constructor for class org.drools.util.IteratorChain
Construct an IteratorChain with a single Iterator.
IteratorChain(Iterator, Iterator) - Constructor for class org.drools.util.IteratorChain
Constructs a new IteratorChain over the two given iterators.
IteratorChain(Iterator[]) - Constructor for class org.drools.util.IteratorChain
Constructs a new IteratorChain over the array of iterators.
IteratorChain(Collection) - Constructor for class org.drools.util.IteratorChain
Constructs a new IteratorChain over the collection of iterators.
iteratorChain - Variable in class org.drools.util.IteratorChain
The chain of iterators

J

JavaBlockConsequence - Class in org.drools.semantics.java
Java block semantics Consequence.
JavaBlockConsequence(Rule, int, String) - Constructor for class org.drools.semantics.java.JavaBlockConsequence
Construct.
JavaBlockConsequence.Script - Interface in org.drools.semantics.java
 
JavaBlockConsequenceFactory - Class in org.drools.semantics.java
 
JavaBlockConsequenceFactory() - Constructor for class org.drools.semantics.java.JavaBlockConsequenceFactory
 
JavaCompiler - Class in org.drools.semantics.java
 
JavaCompiler() - Constructor for class org.drools.semantics.java.JavaCompiler
 
JavaCondition - Class in org.drools.semantics.java
Java expression semantics Condition.
JavaCondition(Rule, int, String) - Constructor for class org.drools.semantics.java.JavaCondition
Construct.
JavaCondition.Script - Interface in org.drools.semantics.java
 
JavaConditionFactory - Class in org.drools.semantics.java
 
JavaConditionFactory() - Constructor for class org.drools.semantics.java.JavaConditionFactory
 
JavaExprAnalyzer - Class in org.drools.semantics.java
Expression analyzer.
JavaExprAnalyzer() - Constructor for class org.drools.semantics.java.JavaExprAnalyzer
Construct.
JavaFunctions - Class in org.drools.semantics.java
Python block semantics Consequence.
JavaFunctions(RuleSet, String) - Constructor for class org.drools.semantics.java.JavaFunctions
Construct.
JavaFunctionsFactory - Class in org.drools.semantics.java
 
JavaFunctionsFactory() - Constructor for class org.drools.semantics.java.JavaFunctionsFactory
 
JavaImportEntry - Class in org.drools.semantics.java
 
JavaImportEntry(String) - Constructor for class org.drools.semantics.java.JavaImportEntry
 
JavaImportEntryFactory - Class in org.drools.semantics.java
 
JavaImportEntryFactory() - Constructor for class org.drools.semantics.java.JavaImportEntryFactory
 
JavaLexer - Class in org.drools.semantics.java.parser
Java 1.3 Lexer.
JavaLexer(InputStream) - Constructor for class org.drools.semantics.java.parser.JavaLexer
 
JavaLexer(Reader) - Constructor for class org.drools.semantics.java.parser.JavaLexer
 
JavaLexer(InputBuffer) - Constructor for class org.drools.semantics.java.parser.JavaLexer
 
JavaLexer(LexerSharedInputState) - Constructor for class org.drools.semantics.java.parser.JavaLexer
 
JavaRecognizer - Class in org.drools.semantics.java.parser
Java 1.3 Recognizer.
JavaRecognizer(TokenBuffer, int) - Constructor for class org.drools.semantics.java.parser.JavaRecognizer
 
JavaRecognizer(TokenBuffer) - Constructor for class org.drools.semantics.java.parser.JavaRecognizer
 
JavaRecognizer(TokenStream, int) - Constructor for class org.drools.semantics.java.parser.JavaRecognizer
 
JavaRecognizer(TokenStream) - Constructor for class org.drools.semantics.java.parser.JavaRecognizer
 
JavaRecognizer(ParserSharedInputState) - Constructor for class org.drools.semantics.java.parser.JavaRecognizer
 
JavaScriptEvaluator - Class in org.drools.semantics.java
 
JavaScriptEvaluator(String, String, Class, String[], Declaration[], Set, Map, Class, ClassLoader) - Constructor for class org.drools.semantics.java.JavaScriptEvaluator
 
JavaTokenTypes - Interface in org.drools.semantics.java.parser
 
JavaTreeParser - Class in org.drools.semantics.java.parser
Java 1.3 AST Recognizer.
JavaTreeParser() - Constructor for class org.drools.semantics.java.parser.JavaTreeParser
 
JavaTreeParserTokenTypes - Interface in org.drools.semantics.java.parser
 
JoinMemory - Class in org.drools.reteoo
Memory for left and right inputs of a JoinNode.
JoinMemory(Set, Set) - Constructor for class org.drools.reteoo.JoinMemory
Construct.
JoinNode - Class in org.drools.reteoo
A two-input Rete-OO join node .
JoinNode(TupleSource, TupleSource) - Constructor for class org.drools.reteoo.JoinNode
Construct.
JoinNodeInput - Class in org.drools.reteoo
Input TupleSinkImpl for a JoinNodeImpl.
JoinNodeInput(JoinNode, int) - Constructor for class org.drools.reteoo.JoinNodeInput
Construct.
Jsr94FactHandle - Class in org.drools.jsr94.rules
The Drools implementation of the Handle interface which provides a marker interface for Drools-specific object identity mechanism.
Jsr94FactHandle(long, long) - Constructor for class org.drools.jsr94.rules.Jsr94FactHandle
Constructs a new Handle.
Jsr94FactHandleFactory - Class in org.drools.jsr94.rules
A factory for creating Handles.

K

key - Variable in class org.drools.util.AbstractHashedMap.HashEntry
The key
keySet - Variable in class org.drools.util.AbstractHashedMap
Key set
keySet() - Method in class org.drools.util.AbstractHashedMap
Gets the keySet view of the map.
KnowledgeHelper - Interface in org.drools.spi
 
KnowledgeHelperParameterValue - Class in org.drools.semantics.annotation.model
 
KnowledgeHelperParameterValue(Rule) - Constructor for class org.drools.semantics.annotation.model.KnowledgeHelperParameterValue
 

L

LABELED_STAT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LABELED_STAT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LAND - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LAND - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
last - Variable in class org.drools.util.AbstractHashedMap.HashIterator
The last returned entry
lastUsedIterator - Variable in class org.drools.util.IteratorChain
The "last used" Iterator is the Iterator upon which next() or hasNext() was most recently called used for the remove() operation only
LBRACK - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LBRACK - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LCURLY - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LCURLY - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LE - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LE - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LEFT - Static variable in class org.drools.reteoo.JoinNodeInput
Left-side input.
LifoConflictResolver - Class in org.drools.conflict
ConflictResolver that orders rules on a Last-In-First-Out basis.
LifoConflictResolver() - Constructor for class org.drools.conflict.LifoConflictResolver
Construct.
ListSemaphore - Class in org.drools.semantics.base
 
ListSemaphore(String) - Constructor for class org.drools.semantics.base.ListSemaphore
 
ListSemaphore(String, List) - Constructor for class org.drools.semantics.base.ListSemaphore
 
LITERAL_boolean - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_boolean - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_break - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_break - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_byte - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_byte - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_case - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_case - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_catch - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_catch - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_char - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_char - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_class - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_class - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_const - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_continue - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_continue - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_default - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_default - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_do - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_do - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_double - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_double - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_else - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_else - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_extends - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_extends - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_false - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_false - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_finally - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_finally - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_float - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_float - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_for - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_for - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_if - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_if - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_implements - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_implements - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_import - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_import - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_instanceof - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_instanceof - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_int - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_int - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_interface - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_interface - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_long - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_long - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_native - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_native - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_new - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_new - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_null - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_null - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_package - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_package - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_private - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_private - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_protected - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_protected - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_public - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_public - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_return - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_return - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_short - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_short - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_static - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_static - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_super - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_super - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_switch - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_switch - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_synchronized - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_synchronized - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_this - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_this - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_threadsafe - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_threadsafe - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_throw - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_throw - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_throws - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_throws - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_transient - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_transient - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_true - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_true - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_try - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_try - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_void - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_void - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_volatile - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_volatile - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LITERAL_while - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LITERAL_while - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LNOT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LNOT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
loadConfig(String) - Method in class org.drools.smf.DefaultSemanticsRepository
 
loadConfig(URL) - Method in class org.drools.smf.DefaultSemanticsRepository
 
loadFactor - Variable in class org.drools.util.AbstractHashedMap
Load factor, normally 0.75
loadFromInputStream(InputStream) - Static method in class org.drools.io.RuleBaseLoader
Loads a RuleBase from an InputStream using the default ConflictResolver This is a convenience method and calls public static RuleBase loadFromInputStream(InputStream in, ConflictResolver resolver) passing the DefaultConflictResolver
loadFromInputStream(InputStream, ConflictResolver) - Static method in class org.drools.io.RuleBaseLoader
Loads a RuleBase from an InputStream using the default ConflictResolver
loadFromInputStream(InputStream[]) - Static method in class org.drools.io.RuleBaseLoader
Loads a RuleBase from an InputStream using the default ConflictResolver This is a convenience method and calls public static RuleBase loadFromInputStream(InputStream[] ins, ConflictResolver resolver) passing the DefaultConflictResolver
loadFromInputStream(InputStream[], ConflictResolver) - Static method in class org.drools.io.RuleBaseLoader
Loads a RuleBase from an InputStream using the default ConflictResolver
loadFromReader(Reader) - Static method in class org.drools.io.RuleBaseLoader
Loads a RuleBase from a Reader using the default ConflictResolver This is a convenience method and calls public static RuleBase loadFromReader(Reader in, ConflictResolver resolver) passing the DefaultConflictResolver
loadFromReader(Reader, ConflictResolver) - Static method in class org.drools.io.RuleBaseLoader
Loads a RuleBase from a Reader using the given ConflictResolver
loadFromReader(Reader[]) - Static method in class org.drools.io.RuleBaseLoader
Loads a RuleBase from a Reader using the default ConflictResolver This is a convenience method and calls public static RuleBase loadFromReader(Reader[] ins, ConflictResolver resolver) passing the DefaultConflictResolver
loadFromReader(Reader[], ConflictResolver) - Static method in class org.drools.io.RuleBaseLoader
Loads a RuleBase from a Reader using the given ConflictResolver
loadFromUrl(URL) - Static method in class org.drools.io.RuleBaseLoader
Loads a RuleBase from a URL using the default ConflictResolver This is a convenience method and calls public static RuleBase loadFromUrl(URL url, ConflictResolver resolver) passing the DefaultConflictResolver
loadFromUrl(URL, ConflictResolver) - Static method in class org.drools.io.RuleBaseLoader
Loads a RuleBase from a URL using the given ConflictResolver
loadFromUrl(URL[]) - Static method in class org.drools.io.RuleBaseLoader
Loads a RuleBase using several URLs, using the DefaultConflictResolver.
loadFromUrl(URL[], ConflictResolver) - Static method in class org.drools.io.RuleBaseLoader
Loads a RuleBase from several URLS, merging them and using the specified ConflictResolver
LoadOrderConflictResolver - Class in org.drools.conflict
ConflictResolver that uses the loadOrder of rules to resolve conflict.
LoadOrderConflictResolver() - Constructor for class org.drools.conflict.LoadOrderConflictResolver
Construct.
loadSemantics(String) - Method in class org.drools.smf.DefaultSemanticsRepository
 
LocalRuleExecutionSetProviderImpl - Class in org.drools.jsr94.rules.admin
The Drools implementation of the LocalRuleExecutionSetProvider interface which defines RuleExecutionSet creation methods for defining RuleExecutionSets from local (non-serializable) resources.
LocalRuleExecutionSetProviderImpl() - Constructor for class org.drools.jsr94.rules.admin.LocalRuleExecutionSetProviderImpl
Default constructor.
logicalAndExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
logicalOrExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
LongSemaphore - Class in org.drools.semantics.base
 
LongSemaphore(String) - Constructor for class org.drools.semantics.base.LongSemaphore
 
LongSemaphore(String, long) - Constructor for class org.drools.semantics.base.LongSemaphore
 
lookupSemanticModule(String, String) - Method in class org.drools.io.RuleSetReader
 
lookupSemanticModule(String) - Method in class org.drools.smf.DefaultSemanticsRepository
 
lookupSemanticModule(String) - Method in interface org.drools.smf.SemanticsRepository
Lookup a SemanticModule by URI.
lookupSemanticModule(String) - Method in class org.drools.smf.SimpleSemanticsRepository
 
LOR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LOR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LPAREN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LPAREN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
LT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
LT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 

M

MapIterator - Interface in org.drools.util
Defines an iterator that operates over a Map.
MapSemaphore - Class in org.drools.semantics.base
 
MapSemaphore(String) - Constructor for class org.drools.semantics.base.MapSemaphore
 
MapSemaphore(String, Map) - Constructor for class org.drools.semantics.base.MapSemaphore
 
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(Object) - Method in class org.drools.semantics.base.ClassFieldObjectType
Determine if the passed Object belongs to the object type defined by this objectType instance.
matches(Object) - Method in class org.drools.semantics.base.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.
MAXIMUM_CAPACITY - Static variable in class org.drools.util.AbstractHashedMap
The maximum capacity allowed
mBAND(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBAND_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBNOT(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBOR(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBOR_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBSR(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBSR_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBXOR(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mBXOR_ASSIGN(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(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mDIV_ASSIGN(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.JavaTokenTypes
 
METHOD_CALL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
METHOD_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
METHOD_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
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.JavaTokenTypes
 
MINUS - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
MINUS_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
MINUS_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
MissingAttributeException - Exception in org.drools.smf
 
MissingAttributeException(String) - Constructor for exception org.drools.smf.MissingAttributeException
 
MissingDeclarationException - Exception in org.drools.semantics.java
Indicates an attempt to use an expression which references non-existant Declarations.
MissingDeclarationException(String, String) - Constructor for exception org.drools.semantics.java.MissingDeclarationException
Construct.
ML_COMMENT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
ML_COMMENT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
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(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mMINUS_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mML_COMMENT(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mMOD(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mMOD_ASSIGN(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
 
MockConfiguration - Class in org.drools.smf
Default implementation of Configuration.
MockConfiguration(String) - Constructor for class org.drools.smf.MockConfiguration
Construct.
MockTuple - Class in org.drools.spi
 
MockTuple() - Constructor for class org.drools.spi.MockTuple
 
MockWorkingMemory - Class in org.drools
 
MockWorkingMemory() - Constructor for class org.drools.MockWorkingMemory
 
MOD - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
MOD - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
MOD_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
MOD_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
modCount - Variable in class org.drools.util.AbstractHashedMap
Modification count for iterators
modifier() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
modifier(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
modifiers() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
MODIFIERS - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
modifiers(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
MODIFIERS - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
MODIFY - Static variable in class org.drools.reteoo.Agenda
 
modifyObject(FactHandle, Object) - Method in class org.drools.MockWorkingMemory
 
modifyObject(FactHandle, Object) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
modifyObject(Object) - Method in class org.drools.spi.DefaultKnowledgeHelper
 
modifyObject(Object, Object) - Method in class org.drools.spi.DefaultKnowledgeHelper
 
modifyObject(Object) - Method in interface org.drools.spi.KnowledgeHelper
 
modifyObject(Object, Object) - Method in interface org.drools.spi.KnowledgeHelper
 
modifyObject(FactHandle, Object) - Method in interface org.drools.WorkingMemory
Modify a fact.
mPLUS(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mPLUS_ASSIGN(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(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
 
mSR(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mSR_ASSIGN(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mSTAR(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mSTAR_ASSIGN(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
 
mutator - Variable in class org.drools.util.CompositeCollection
CollectionMutator to handle changes to the collection
mVOCAB(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 
mWS(boolean) - Method in class org.drools.semantics.java.parser.JavaLexer
 

N

newApplicationData(RuleSet, RuleBaseContext, Configuration, Set) - Method in class org.drools.semantics.base.DefaultApplicationDataFactory
 
newApplicationData(RuleSet, RuleBaseContext, Configuration, Set) - Method in interface org.drools.smf.ApplicationDataFactory
 
newArrayDeclarator() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
newArrayDeclarator(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
newCondition(Rule, RuleBaseContext, Configuration) - Method in class org.drools.semantics.groovy.GroovyConditionFactory
 
newCondition(Rule, RuleBaseContext, Configuration) - Method in class org.drools.semantics.java.JavaConditionFactory
 
newCondition(Rule, RuleBaseContext, Configuration) - Method in class org.drools.semantics.python.PythonConditionFactory
 
newCondition(Rule, RuleBaseContext, Configuration) - Method in interface org.drools.smf.ConditionFactory
 
newConsequence(Rule, RuleBaseContext, Configuration) - Method in class org.drools.semantics.groovy.GroovyBlockConsequenceFactory
 
newConsequence(Rule, RuleBaseContext, Configuration) - Method in class org.drools.semantics.java.JavaBlockConsequenceFactory
 
newConsequence(Rule, RuleBaseContext, Configuration) - Method in class org.drools.semantics.python.PythonBlockConsequenceFactory
 
newConsequence(Rule, RuleBaseContext, Configuration) - Method in interface org.drools.smf.ConsequenceFactory
 
newDuration(Rule, RuleBaseContext, Configuration) - Method in class org.drools.semantics.base.BaseDurationFactory
Returns a new Duration object configured using the given Configuration.
newDuration(Rule, RuleBaseContext, Configuration) - Method in interface org.drools.smf.DurationFactory
 
newExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
object instantiation.
newExpression(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
newFactHandle() - Method in class org.drools.jsr94.rules.Jsr94FactHandleFactory
Returns a new Handle.
newFactHandle(long) - Method in class org.drools.jsr94.rules.Jsr94FactHandleFactory
Returns a new Handle.
newFactHandle() - Method in class org.drools.reteoo.DefaultFactHandleFactory
 
newFactHandle(long) - Method in class org.drools.reteoo.DefaultFactHandleFactory
 
newFactHandle() - Method in interface org.drools.reteoo.FactHandleFactory
Construct a handle with a new id.
newFactHandle(long) - Method in interface org.drools.reteoo.FactHandleFactory
Construct a handle with a specified id.
newFactHandle() - Method in class org.drools.reteoo.WorkingMemoryImpl
Create a new FactHandle.
newFunctions(RuleSet, RuleBaseContext, Configuration) - Method in class org.drools.semantics.groovy.GroovyFunctionsFactory
 
newFunctions(RuleSet, RuleBaseContext, Configuration) - Method in class org.drools.semantics.java.JavaFunctionsFactory
 
newFunctions(RuleSet, RuleBaseContext, Configuration) - Method in class org.drools.semantics.python.PythonFunctionsFactory
 
newFunctions(RuleSet, RuleBaseContext, Configuration) - Method in interface org.drools.smf.FunctionsFactory
 
newImportEntry(RuleSet, RuleBaseContext, Configuration) - Method in class org.drools.semantics.groovy.GroovyImportEntryFactory
 
newImportEntry(RuleSet, RuleBaseContext, Configuration) - Method in class org.drools.semantics.java.JavaImportEntryFactory
 
newImportEntry(RuleSet, RuleBaseContext, Configuration) - Method in class org.drools.semantics.python.PythonImportEntryFactory
 
newImportEntry(RuleSet, RuleBaseContext, Configuration) - Method in interface org.drools.smf.ImportEntryFactory
 
newline - Static variable in class org.drools.reteoo.ReflectiveVisitor
 
newObjectType(RuleBaseContext, Configuration, Set) - Method in class org.drools.semantics.base.ClassFieldObjectTypeFactory
 
newObjectType(RuleBaseContext, Configuration, Set) - Method in class org.drools.semantics.base.ClassObjectTypeFactory
 
newObjectType(RuleBaseContext, Configuration, Set) - Method in class org.drools.semantics.base.SemaphoreFactory
 
newObjectType(RuleBaseContext, Configuration, Set) - Method in interface org.drools.smf.ObjectTypeFactory
 
newRule(RuleSet, RuleBaseContext, Configuration) - Method in class org.drools.semantics.annotation.smf.SMFAnnotationRuleFactory
 
newRule(RuleSet, RuleBaseContext, Configuration) - Method in class org.drools.semantics.base.BaseRuleFactory
 
newRule(RuleSet, RuleBaseContext, Configuration) - Method in interface org.drools.smf.RuleFactory
 
newWorkingMemory() - Method in class org.drools.jsr94.rules.AbstractRuleSessionImpl
Creates a new WorkingMemory for this RuleSession.
newWorkingMemory() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Returns a new WorkingMemory object.
newWorkingMemory() - Method in class org.drools.reteoo.RuleBaseImpl
 
newWorkingMemory() - Method in interface org.drools.RuleBase
Create a new WorkingMemory session for this RuleBase.
next() - Method in class org.drools.util.AbstractHashedMap.EntrySetIterator
 
next - Variable in class org.drools.util.AbstractHashedMap.HashEntry
The next entry in the hash chain
next - Variable in class org.drools.util.AbstractHashedMap.HashIterator
The next entry
next() - Method in class org.drools.util.AbstractHashedMap.HashMapIterator
 
next() - Method in class org.drools.util.AbstractHashedMap.KeySetIterator
 
next() - Method in class org.drools.util.AbstractHashedMap.ValuesIterator
 
next() - Method in class org.drools.util.EmptyMapIterator
 
next() - Method in class org.drools.util.IteratorChain
Returns the next Object of the current Iterator
next() - Method in interface org.drools.util.MapIterator
Gets the next key from the Map.
nextEntry() - Method in class org.drools.util.AbstractHashedMap.HashIterator
 
nextIndex() - Method in class org.drools.util.EmptyMapIterator
 
nextToken() - Method in class org.drools.semantics.java.parser.JavaLexer
 
NO_NEXT_ENTRY - Static variable in class org.drools.util.AbstractHashedMap
 
NO_PREVIOUS_ENTRY - Static variable in class org.drools.util.AbstractHashedMap
 
NoConsequenceException - Exception in org.drools.rule
Validity exception indicating that a Rule does not contain a Consequences.
NoConsequenceException(Rule) - Constructor for exception org.drools.rule.NoConsequenceException
Construct.
NonBooleanExprException - Exception in org.drools.semantics.groovy
Indicates an attempt to use a non-boolean expression in a condition.
NonBooleanExprException(String) - Constructor for exception org.drools.semantics.groovy.NonBooleanExprException
Construct.
NonBooleanExprException - Exception in org.drools.semantics.java
Indicates an attempt to use a non-boolean expression in a condition.
NonBooleanExprException(String) - Constructor for exception org.drools.semantics.java.NonBooleanExprException
Construct.
NonBooleanExprException - Exception in org.drools.semantics.python
Indicates an attempt to use a non-boolean expression in a condition.
NonBooleanExprException(String) - Constructor for exception org.drools.semantics.python.NonBooleanExprException
Construct.
NONE - Static variable in class org.drools.reteoo.Agenda
 
NoParameterDeclarationException - Exception in org.drools.rule
Validity exception indicating that a Rule does not contain any root object parameter Declarations.
NoParameterDeclarationException(Rule) - Constructor for exception org.drools.rule.NoParameterDeclarationException
Construct.
NoSuchFactHandleException - Exception in org.drools
Indicates an attempt to retract, modify or retrieve a fact object that is no longer present.
NoSuchFactHandleException() - Constructor for exception org.drools.NoSuchFactHandleException
 
NoSuchFactHandleException(Object) - Constructor for exception org.drools.NoSuchFactHandleException
Construct.
NoSuchFactObjectException - Exception in org.drools
Indicates an attempt to retract, modify or retrieve a fact object that is no longer present.
NoSuchFactObjectException() - Constructor for exception org.drools.NoSuchFactObjectException
 
NoSuchFactObjectException(FactHandle) - Constructor for exception org.drools.NoSuchFactObjectException
Construct.
NoSuchSemanticModuleException - Exception in org.drools.smf
Indicates an attempt to lookup a non-existant SemanticModule.
NoSuchSemanticModuleException(String) - Constructor for exception org.drools.smf.NoSuchSemanticModuleException
Construct.
NOT_EQUAL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
NOT_EQUAL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
NULL - Static variable in class org.drools.util.AbstractHashedMap
An object for masking null
NULL_TREE_LOOKAHEAD - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
NUM_DOUBLE - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
NUM_DOUBLE - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
NUM_FLOAT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
NUM_FLOAT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
NUM_INT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
NUM_INT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
NUM_LONG - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
NUM_LONG - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 

O

OBJBLOCK - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
objBlock(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
OBJBLOCK - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
objectAsserted(ObjectAssertedEvent) - Method in class org.drools.event.DebugWorkingMemoryEventListener
 
objectAsserted(ObjectAssertedEvent) - Method in class org.drools.event.DefaultWorkingMemoryEventListener
 
objectAsserted(ObjectAssertedEvent) - Method in interface org.drools.event.WorkingMemoryEventListener
 
ObjectAssertedEvent - Class in org.drools.event
 
ObjectAssertedEvent(WorkingMemory, FactHandle, Object) - Constructor for class org.drools.event.ObjectAssertedEvent
 
objectinitializer(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
objectModified(ObjectModifiedEvent) - Method in class org.drools.event.DebugWorkingMemoryEventListener
 
objectModified(ObjectModifiedEvent) - Method in class org.drools.event.DefaultWorkingMemoryEventListener
 
objectModified(ObjectModifiedEvent) - Method in interface org.drools.event.WorkingMemoryEventListener
 
ObjectModifiedEvent - Class in org.drools.event
 
ObjectModifiedEvent(WorkingMemory, FactHandle, Object, Object) - Constructor for class org.drools.event.ObjectModifiedEvent
 
objectRetracted(ObjectRetractedEvent) - Method in class org.drools.event.DebugWorkingMemoryEventListener
 
objectRetracted(ObjectRetractedEvent) - Method in class org.drools.event.DefaultWorkingMemoryEventListener
 
objectRetracted(ObjectRetractedEvent) - Method in interface org.drools.event.WorkingMemoryEventListener
 
ObjectRetractedEvent - Class in org.drools.event
 
ObjectRetractedEvent(WorkingMemory, FactHandle, Object) - Constructor for class org.drools.event.ObjectRetractedEvent
 
ObjectType - Interface in org.drools.spi
Semantic object type differentiator.
ObjectTypeFactory - Interface in org.drools.smf
 
ObjectTypeHandler - Class in org.drools.io
 
ObjectTypeHandler(RuleSetReader) - Constructor for class org.drools.io.ObjectTypeHandler
 
ObjectTypeNode - Class in org.drools.reteoo
Filters Objects coming from the Rete using a ObjectType semantic module.
ObjectTypeNode(ObjectType) - Constructor for class org.drools.reteoo.ObjectTypeNode
Construct given a semantic ObjectType.
org.drools - package org.drools
The main run-time API.
org.drools.conflict - package org.drools.conflict
Conflict resolution strategies.
org.drools.event - package org.drools.event
 
org.drools.io - package org.drools.io
Semantic-module and rule-sets readers and writers.
org.drools.jsr94.rules - package org.drools.jsr94.rules
Provides the core client APIs for using a rule engine.
org.drools.jsr94.rules.admin - package org.drools.jsr94.rules.admin
Provides the APIs for rule administration.
org.drools.reteoo - package org.drools.reteoo
Interfaces for the Rete-OO algorithm.
org.drools.rule - package org.drools.rule
Rule assembly components.
org.drools.semantics.annotation - package org.drools.semantics.annotation
 
org.drools.semantics.annotation.model - package org.drools.semantics.annotation.model
 
org.drools.semantics.annotation.smf - package org.drools.semantics.annotation.smf
 
org.drools.semantics.annotation.spring - package org.drools.semantics.annotation.spring
 
org.drools.semantics.base - package org.drools.semantics.base
 
org.drools.semantics.groovy - package org.drools.semantics.groovy
Groovy Semantic Module.
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.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.util - package org.drools.util
 

P

PACKAGE_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
PACKAGE_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
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.JavaTokenTypes
 
PARAMETER_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
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
 
ParameterHandler - Class in org.drools.io
 
ParameterHandler(RuleSetReader) - Constructor for class org.drools.io.ParameterHandler
 
parameterModifier() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ParameterNode - Class in org.drools.reteoo
Receives Objects from an ObjectTypeNode, and creates a ReteTuple, passing the result to the following node.
ParameterNode(ObjectTypeNode, Declaration) - Constructor for class org.drools.reteoo.ParameterNode
Construct.
PARAMETERS - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
PARAMETERS - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
ParameterValue - Interface in org.drools.semantics.annotation.model
 
parent - Variable in class org.drools.util.AbstractHashedMap.EntrySet
The parent map
parent - Variable in class org.drools.util.AbstractHashedMap.HashIterator
The parent map
parent - Variable in class org.drools.util.AbstractHashedMap.KeySet
The parent map
parent - Variable in class org.drools.util.AbstractHashedMap.Values
The parent map
parseName(String) - Method in class org.drools.smf.SemanticsReader
 
parseType(String) - Method in class org.drools.smf.SemanticsReader
 
percolateDownMaxHeap(int) - Method in class org.drools.util.PriorityQueue
Percolates element down heap from the position given by the index.
percolateDownMinHeap(int) - Method in class org.drools.util.PriorityQueue
Percolates element down heap from the position given by the index.
percolateUpMaxHeap(int) - Method in class org.drools.util.PriorityQueue
Percolates element up heap from from the position given by the index.
percolateUpMaxHeap(Object) - Method in class org.drools.util.PriorityQueue
Percolates a new element up heap from the bottom.
percolateUpMinHeap(int) - Method in class org.drools.util.PriorityQueue
Percolates element up heap from the position given by the index.
percolateUpMinHeap(Object) - Method in class org.drools.util.PriorityQueue
Percolates a new element up heap from the bottom.
PLUS - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
PLUS - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
PLUS_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
PLUS_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
PojoCondition - Class in org.drools.semantics.annotation.model
 
PojoCondition(RuleReflectMethod) - Constructor for class org.drools.semantics.annotation.model.PojoCondition
 
PojoConsequence - Class in org.drools.semantics.annotation.model
 
PojoConsequence(RuleReflectMethod) - Constructor for class org.drools.semantics.annotation.model.PojoConsequence
 
pop() - Method in class org.drools.util.PrimitiveLongStack
 
popParent() - Method in class org.drools.io.ConsequenceHandler
 
POST_DEC - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
POST_DEC - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
POST_INC - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
POST_INC - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
postfixExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
previous() - Method in class org.drools.util.EmptyMapIterator
 
previousIndex() - Method in class org.drools.util.EmptyMapIterator
 
PrimacyConflictResolver - Class in org.drools.conflict
ConflictResolver that uses the leastRecentFactTimeStamp of tuples to resolve conflict.
PrimacyConflictResolver() - Constructor for class org.drools.conflict.PrimacyConflictResolver
Construct.
primaryExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
primaryExpression(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
PrimitiveLongMap - Class in org.drools.util
 
PrimitiveLongMap() - Constructor for class org.drools.util.PrimitiveLongMap
 
PrimitiveLongMap(int) - Constructor for class org.drools.util.PrimitiveLongMap
 
PrimitiveLongMap(int, int) - Constructor for class org.drools.util.PrimitiveLongMap
 
PrimitiveLongStack - Class in org.drools.util
 
PrimitiveLongStack() - Constructor for class org.drools.util.PrimitiveLongStack
 
PrimitiveLongStack(int) - Constructor for class org.drools.util.PrimitiveLongStack
 
printStackTrace(PrintStream) - Method in exception org.drools.DroolsException
Print the stack trace.
printStackTrace(PrintWriter) - Method in exception org.drools.DroolsException
Print the stack trace.
PriorityQueue - Class in org.drools.util
Binary heap implementation of Buffer that provides for removal based on Comparator ordering.
PriorityQueue() - Constructor for class org.drools.util.PriorityQueue
Constructs a new empty buffer that sorts in ascending order by the natural order of the objects added.
PriorityQueue(Comparator) - Constructor for class org.drools.util.PriorityQueue
Constructs a new empty buffer that sorts in ascending order using the specified comparator.
PriorityQueue(boolean) - Constructor for class org.drools.util.PriorityQueue
Constructs a new empty buffer specifying the sort order and using the natural order of the objects added.
PriorityQueue(boolean, Comparator) - Constructor for class org.drools.util.PriorityQueue
Constructs a new empty buffer specifying the sort order and comparator.
PriorityQueue(int) - Constructor for class org.drools.util.PriorityQueue
Constructs a new empty buffer that sorts in ascending order by the natural order of the objects added, specifying an initial capacity.
PriorityQueue(int, Comparator) - Constructor for class org.drools.util.PriorityQueue
Constructs a new empty buffer that sorts in ascending order using the specified comparator and initial capacity.
PriorityQueue(int, boolean) - Constructor for class org.drools.util.PriorityQueue
Constructs a new empty buffer that specifying initial capacity and sort order, using the natural order of the objects added.
PriorityQueue(int, boolean, Comparator) - Constructor for class org.drools.util.PriorityQueue
Constructs a new empty buffer that specifying initial capacity, sort order and comparator.
propagateAssertTuple(ReteTuple, WorkingMemoryImpl) - Method in class org.drools.reteoo.TupleSource
Propagate the assertion of a Tuple to this node's TupleSink.
propagateRetractTuples(TupleKey, WorkingMemoryImpl) - Method in class org.drools.reteoo.TupleSource
Propagate the retration of a Tuple to this node's TupleSink.
propertyChange(PropertyChangeEvent) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
push(long) - Method in class org.drools.util.PrimitiveLongStack
 
put(Declaration, Object) - Method in class org.drools.spi.MockTuple
 
put(Object, Object) - Method in class org.drools.spi.RuleBaseContext
 
put(Object, Object) - Method in class org.drools.util.AbstractHashedMap
Puts a key-value mapping into this map.
put(long, Object) - Method in class org.drools.util.PrimitiveLongMap
 
putAll(Map) - Method in class org.drools.util.AbstractHashedMap
Puts all the values from the specified map into this map.
putObject(FactHandle, Object) - Method in class org.drools.reteoo.WorkingMemoryImpl
Associate an object with its handle.
PythonBlockConsequence - Class in org.drools.semantics.python
Python block semantics Consequence.
PythonBlockConsequence(String, Rule) - Constructor for class org.drools.semantics.python.PythonBlockConsequence
Construct.
PythonBlockConsequenceFactory - Class in org.drools.semantics.python
 
PythonBlockConsequenceFactory() - Constructor for class org.drools.semantics.python.PythonBlockConsequenceFactory
 
PythonCondition - Class in org.drools.semantics.python
Python expression semantics Condition.
PythonCondition(String, Rule) - Constructor for class org.drools.semantics.python.PythonCondition
Construct.
PythonConditionFactory - Class in org.drools.semantics.python
 
PythonConditionFactory() - Constructor for class org.drools.semantics.python.PythonConditionFactory
 
PythonExprAnalyzer - Class in org.drools.semantics.python
Analyzes python expressions for all mentioned variables.
PythonExprAnalyzer() - Constructor for class org.drools.semantics.python.PythonExprAnalyzer
Construct.
PythonExprVisitor - Class in org.drools.semantics.python
Visits nodes in a Jython parse tree to extract the individual expression criteria.
PythonExprVisitor() - Constructor for class org.drools.semantics.python.PythonExprVisitor
Construct.
PythonFunctions - Class in org.drools.semantics.python
Python block semantics Functions.
PythonFunctions(String, String) - Constructor for class org.drools.semantics.python.PythonFunctions
Construct.
PythonFunctionsFactory - Class in org.drools.semantics.python
 
PythonFunctionsFactory() - Constructor for class org.drools.semantics.python.PythonFunctionsFactory
 
PythonImportEntry - Class in org.drools.semantics.python
 
PythonImportEntry(String) - Constructor for class org.drools.semantics.python.PythonImportEntry
 
PythonImportEntryFactory - Class in org.drools.semantics.python
 
PythonImportEntryFactory() - Constructor for class org.drools.semantics.python.PythonImportEntryFactory
 
PythonInterp - Class in org.drools.semantics.python
Base class for Jython interpreter-based Python semantic components.
PythonInterp(String, Rule, String) - Constructor for class org.drools.semantics.python.PythonInterp
Construct.

Q

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

R

RandomConflictResolver - Class in org.drools.conflict
ConflictResolver that uses the semi-random order of rules to resolve conflict.
RandomConflictResolver() - Constructor for class org.drools.conflict.RandomConflictResolver
Construct.
RBRACK - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
RBRACK - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
RCURLY - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
RCURLY - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
read(URL) - Method in class org.drools.io.RuleSetReader
Read a RuleSet from a URL.
read(Reader) - Method in class org.drools.io.RuleSetReader
Read a RuleSet from a Reader.
read(InputStream) - Method in class org.drools.io.RuleSetReader
Read a RuleSet from an InputStream.
read(String) - Method in class org.drools.io.RuleSetReader
Read a RuleSet from a URL.
read(InputSource) - Method in class org.drools.io.RuleSetReader
Read a RuleSet from an InputSource.
read(URL) - Method in class org.drools.smf.SemanticsReader
Read a semantic module descriptor from a URL.
read(InputStream) - Method in class org.drools.smf.SemanticsReader
Read a semantic module descriptor from an InputStream.
readExternal(ObjectInput) - Method in class org.drools.semantics.annotation.model.RuleReflectMethod
 
RecencyConflictResolver - Class in org.drools.conflict
ConflictResolver that uses the mostRecentFactTimeStamp of rules to resolve conflict.
RecencyConflictResolver() - Constructor for class org.drools.conflict.RecencyConflictResolver
Construct.
ReflectiveVisitor - Class in org.drools.reteoo
Java Tip 98: Reflect on the Visitor design pattern.
ReflectiveVisitor() - Constructor for class org.drools.reteoo.ReflectiveVisitor
 
registerParameterValueFactory(AnnonatedPojoRuleBuilder.ParameterValueFactory) - Static method in class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder
 
registerRuleExecutionSet(String, RuleExecutionSet, Map) - Method in class org.drools.jsr94.rules.admin.RuleAdministratorImpl
Registers a RuleExecutionSet and associates it with a given URI.
registerRuleExecutionSet(String, RuleExecutionSet) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetRepository
Register a RuleExecutionSet under the given 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.AbstractRuleSessionImpl
Releases all resources used by this rule session.
remove(Object) - Method in class org.drools.util.AbstractHashedMap.EntrySet
 
remove() - Method in class org.drools.util.AbstractHashedMap.HashIterator
 
remove(Object) - Method in class org.drools.util.AbstractHashedMap.KeySet
 
remove(Object) - Method in class org.drools.util.AbstractHashedMap
Removes the specified mapping from this map.
remove(CompositeCollection, Collection[], Object) - Method in interface org.drools.util.CompositeCollection.CollectionMutator
Called when an object is to be removed to the composite.
remove(Object) - Method in class org.drools.util.CompositeCollection
Removes an object from the collection, throwing UnsupportedOperationException unless a CollectionMutator strategy is specified.
remove() - Method in class org.drools.util.EmptyMapIterator
 
remove() - Method in class org.drools.util.IteratorChain
Removes from the underlying collection the last element returned by the Iterator.
remove() - Method in interface org.drools.util.MapIterator
Removes the last returned key from the underlying Map (optional operation).
remove(long) - Method in class org.drools.util.PrimitiveLongMap
 
remove() - Method in class org.drools.util.PriorityQueue
Gets and removes the next element (pop).
REMOVE_INVALID - Static variable in class org.drools.util.AbstractHashedMap
 
removeAll(Collection) - Method in class org.drools.util.CompositeCollection
Removes the elements in the specified collection from this composite collection.
removeAllTuples(TupleKey) - Method in class org.drools.reteoo.TupleSet
Retract tuples from this memory.
removeComposited(Collection) - Method in class org.drools.util.CompositeCollection
Removes a collection from the those being decorated in this composite.
removeEntry(AbstractHashedMap.HashEntry, int, AbstractHashedMap.HashEntry) - Method in class org.drools.util.AbstractHashedMap
Removes an entry from the chain stored in a particular index.
removeEventListener(WorkingMemoryEventListener) - Method in class org.drools.event.WorkingMemoryEventSupport
 
removeEventListener(WorkingMemoryEventListener) - Method in class org.drools.MockWorkingMemory
remove event listener from listeners ArrayList
removeEventListener(WorkingMemoryEventListener) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
removeEventListener(WorkingMemoryEventListener) - Method in interface org.drools.WorkingMemory
Remove an event listener.
removeFromAgenda(TupleKey, Rule) - Method in class org.drools.reteoo.Agenda
Remove a tuple from the agenda.
removeImportEntry(ImportEntry) - Method in class org.drools.rule.Imports
 
removeMapping(AbstractHashedMap.HashEntry, int, AbstractHashedMap.HashEntry) - Method in class org.drools.util.AbstractHashedMap
Removes a mapping from the map.
removeMarkedItemsFromAgenda() - Method in class org.drools.reteoo.Agenda
 
removeObject(Handle) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Removes a given object from the rule session state of this rule session.
removeObject(FactHandle) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
removeTuple(TupleKey) - Method in class org.drools.reteoo.TupleSet
Remove a tuple from this set.
removeTuples(TupleKey) - Method in class org.drools.reteoo.JoinMemory
Remove tuples from this memory.
RES_DESCRIPTION - Static variable in class org.drools.jsr94.rules.Constants
RuleExecutionSet description constant.
RES_NAME - Static variable in class org.drools.jsr94.rules.Constants
RuleExecutionSet name constant.
reset() - Method in class org.drools.jsr94.rules.AbstractRuleSessionImpl
Resets this rule session.
reset() - Method in class org.drools.util.EmptyMapIterator
 
resizeIndex(int) - Method in class org.drools.util.PrimitiveLongMap
 
resolveEntity(String, String) - Method in class org.drools.io.RuleSetReader
 
retainAll(Collection) - Method in class org.drools.util.CompositeCollection
Retains all the elements in the specified collection in this composite collection, removing all others.
Rete - Class in org.drools.reteoo
The Rete-OO network.
Rete() - Constructor for class org.drools.reteoo.Rete
Construct.
ReteException - Exception in org.drools.reteoo
Base exception for Rete-OO errors.
ReteException() - Constructor for exception org.drools.reteoo.ReteException
Construct.
ReteException(Throwable) - Constructor for exception org.drools.reteoo.ReteException
Construct with a root cause.
ReteooDotDumpVisitor - Class in org.drools.reteoo
Produces a graph in GraphViz DOT format.
ReteooDotDumpVisitor(PrintStream) - Constructor for class org.drools.reteoo.ReteooDotDumpVisitor
Constructor.
ReteooPrintDumpVisitor - Class in org.drools.reteoo
 
ReteooPrintDumpVisitor(PrintStream) - Constructor for class org.drools.reteoo.ReteooPrintDumpVisitor
 
ReteooPrintDumpVisitor(PrintStream, String) - Constructor for class org.drools.reteoo.ReteooPrintDumpVisitor
 
ReteTuple - Class in org.drools.reteoo
Base Rete-OO Tuple implementation.
ReteTuple(WorkingMemoryImpl) - Constructor for class org.drools.reteoo.ReteTuple
 
ReteTuple(ReteTuple, ReteTuple) - Constructor for class org.drools.reteoo.ReteTuple
 
ReteTuple(WorkingMemoryImpl, Declaration, FactHandle) - Constructor for class org.drools.reteoo.ReteTuple
 
RETRACT - Static variable in class org.drools.reteoo.Agenda
 
RetractionException - Exception in org.drools
Indicates an error while retracting a root fact object from a WorkingMemory.
RetractionException() - Constructor for exception org.drools.RetractionException
Construct.
RetractionException(Throwable) - Constructor for exception org.drools.RetractionException
Construct with a root cause.
retractObject(FactHandle) - Method in class org.drools.MockWorkingMemory
 
retractObject(FactHandle, WorkingMemoryImpl) - Method in class org.drools.reteoo.ObjectTypeNode
Retract a fact object from this RuleBase and the specified WorkingMemory.
retractObject(FactHandle, WorkingMemoryImpl) - Method in class org.drools.reteoo.ParameterNode
Retract a fact object from this RuleBase and the specified WorkingMemory.
retractObject(FactHandle, WorkingMemoryImpl) - Method in class org.drools.reteoo.Rete
Retract a fact object from this RuleBase and the specified WorkingMemory.
retractObject(FactHandle, WorkingMemoryImpl) - Method in class org.drools.reteoo.RuleBaseImpl
Retract a fact object.
retractObject(FactHandle) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
retractObject(Object) - Method in class org.drools.spi.DefaultKnowledgeHelper
 
retractObject(Object) - Method in interface org.drools.spi.KnowledgeHelper
 
retractObject(FactHandle) - Method in interface org.drools.WorkingMemory
Retract a fact.
retractTuples(TupleKey, WorkingMemoryImpl) - Method in class org.drools.reteoo.ConditionNode
Retract tuples.
retractTuples(TupleKey, WorkingMemoryImpl) - Method in class org.drools.reteoo.JoinNode
Retract tuples.
retractTuples(TupleKey, WorkingMemoryImpl) - Method in class org.drools.reteoo.JoinNodeInput
Retract tuples.
retractTuples(TupleKey, WorkingMemoryImpl) - Method in class org.drools.reteoo.TerminalNode
Retract tuples.
retractTuples(TupleKey, WorkingMemoryImpl) - Method in interface org.drools.reteoo.TupleSink
Retract tuples.
reuseEntry(AbstractHashedMap.HashEntry, int, int, Object, Object) - Method in class org.drools.util.AbstractHashedMap
Reuses an existing key-value mapping, storing completely new data.
RIGHT - Static variable in class org.drools.reteoo.JoinNodeInput
Right-side input.
RPAREN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
RPAREN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
Rule - Class in org.drools.rule
A set of Condition s and a Consequence.
Rule(String, RuleSet) - Constructor for class org.drools.rule.Rule
Construct.
Rule(String) - Constructor for class org.drools.rule.Rule
Construct.
rule() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
RULE - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
rule(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
RULE - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
RULE_SET - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
RULE_SET - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
RuleAdministratorImpl - Class in org.drools.jsr94.rules.admin
The Drools implementation of the RuleAdministrator interface which 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
Default constructor.
RuleBase - Interface in org.drools
Active collection of Rules.
RuleBaseBuilder - Class in org.drools
Factory for constructing a RuleBase.
RuleBaseBuilder() - Constructor for class org.drools.RuleBaseBuilder
Construct.
RuleBaseBuilder(RuleBaseContext) - Constructor for class org.drools.RuleBaseBuilder
Construct.
RuleBaseContext - Class in org.drools.spi
 
RuleBaseContext() - Constructor for class org.drools.spi.RuleBaseContext
 
RuleBaseImpl - Class in org.drools.reteoo
Implementation of RuleBase.
RuleBaseImpl(Rete) - Constructor for class org.drools.reteoo.RuleBaseImpl
Construct.
RuleBaseImpl(Rete, ConflictResolver, FactHandleFactory, List, Map, RuleBaseContext) - Constructor for class org.drools.reteoo.RuleBaseImpl
Construct.
RuleBaseLoader - Class in org.drools.io
Convenience methods for loading a RuleBase.
ruleCondition() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
RuleConstructionException - Exception in org.drools.rule
Base exception for errors during Rule construction.
RuleConstructionException() - Constructor for exception org.drools.rule.RuleConstructionException
Construct.
RuleExecutionSetImpl - Class in org.drools.jsr94.rules.admin
The Drools implementation of the RuleExecutionSet interface which defines a named set of executable Rule instances.
RuleExecutionSetImpl(RuleSet, Map) - Constructor for class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Instances of this class should be obtained from the LocalRuleExecutionSetProviderImpl.
RuleExecutionSetMetadataImpl - Class in org.drools.jsr94.rules
The Drools implementation of the RuleExecutionSetMetadata interface which exposes some simple properties of the RuleExecutionSet to the runtime user.
RuleExecutionSetMetadataImpl(String, String, String) - Constructor for class org.drools.jsr94.rules.RuleExecutionSetMetadataImpl
Constructs an instance of RuleExecutionSetMetadata.
RuleExecutionSetProviderImpl - Class in org.drools.jsr94.rules.admin
The Drools implementation of the RuleExecutionSetProvider interface which defines RuleExecutionSet creation methods for defining RuleExecutionSets from potentially serializable resources.
RuleExecutionSetProviderImpl() - Constructor for class org.drools.jsr94.rules.admin.RuleExecutionSetProviderImpl
 
RuleExecutionSetRepository - Class in org.drools.jsr94.rules.admin
Stores the registered RuleExecutionSet objects.
RuleFactory - Interface in org.drools.smf
 
ruleFile() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ruleFile(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
RuleHandler - Class in org.drools.io
 
RuleHandler(RuleSetReader) - Constructor for class org.drools.io.RuleHandler
 
RuleImpl - Class in org.drools.jsr94.rules.admin
The Drools implementation of the Rule interface which provides access to simple metadata for a rule.
RuleImpl(Rule) - Constructor for class org.drools.jsr94.rules.admin.RuleImpl
Creates a RuleImpl object by wrapping an org.drools.rule.Rule object.
RuleIntegrationException - Exception in org.drools
Indicates an error integrating a Rule or RuleSet into a RuleBase.
RuleIntegrationException(Rule) - Constructor for exception org.drools.RuleIntegrationException
Construct.
RuleNameEndsWithAgendaFilter - Class in org.drools.spi
Filters activations based on a specified rule name suffix.
RuleNameEndsWithAgendaFilter(String) - Constructor for class org.drools.spi.RuleNameEndsWithAgendaFilter
 
RuleNameEndsWithAgendaFilter(String, boolean) - Constructor for class org.drools.spi.RuleNameEndsWithAgendaFilter
 
RuleNameEqualsAgendaFilter - Class in org.drools.spi
Filters activations based on an exact match of a rule name.
RuleNameEqualsAgendaFilter(String) - Constructor for class org.drools.spi.RuleNameEqualsAgendaFilter
 
RuleNameEqualsAgendaFilter(String, boolean) - Constructor for class org.drools.spi.RuleNameEqualsAgendaFilter
 
RuleNameStartsWithAgendaFilter - Class in org.drools.spi
Filters activations based on a specified rule name prefix.
RuleNameStartsWithAgendaFilter(String) - Constructor for class org.drools.spi.RuleNameStartsWithAgendaFilter
 
RuleNameStartsWithAgendaFilter(String, boolean) - Constructor for class org.drools.spi.RuleNameStartsWithAgendaFilter
 
RuleReflectMethod - Class in org.drools.semantics.annotation.model
 
RuleReflectMethod() - Constructor for class org.drools.semantics.annotation.model.RuleReflectMethod
Not intended to be called.
RuleReflectMethod(Rule, Object, Method, ParameterValue[]) - Constructor for class org.drools.semantics.annotation.model.RuleReflectMethod
 
RuleRuntimeImpl - Class in org.drools.jsr94.rules
The Drools implementation of the RuleRuntime interface which is the access point for runtime execution of RuleExecutionSets.
RuleRuntimeImpl() - Constructor for class org.drools.jsr94.rules.RuleRuntimeImpl
Create a new RuleRuntimeImpl.
RULES_NAMESPACE_URI - Static variable in class org.drools.io.RuleSetReader
Namespace URI for the general tags.
RuleServiceProviderImpl - Class in org.drools.jsr94.rules
This class provides access to the RuleRuntime and RuleAdministrator implementation supplied by Drools when running under J2SE.
RuleServiceProviderImpl() - Constructor for class org.drools.jsr94.rules.RuleServiceProviderImpl
Create a new RuleServiceProviderImpl.
RuleSet - Class in org.drools.rule
Collection of related Rules.
RuleSet(String) - Constructor for class org.drools.rule.RuleSet
Construct.
RuleSet(String, RuleBaseContext) - Constructor for class org.drools.rule.RuleSet
Construct.
ruleSet() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ruleSet(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
RuleSetHandler - Class in org.drools.io
 
RuleSetHandler(RuleSetReader) - Constructor for class org.drools.io.RuleSetHandler
 
RuleSetIntegrationException - Exception in org.drools
Indicates an error integrating a RuleSet into a RuleBase.
RuleSetIntegrationException(RuleSet) - Constructor for exception org.drools.RuleSetIntegrationException
Construct.
ruleSetReader - Variable in class org.drools.io.BaseAbstractHandler
 
RuleSetReader - Class in org.drools.io
RuleSet loader.
RuleSetReader() - Constructor for class org.drools.io.RuleSetReader
Construct.
RuleSetReader(SAXParser) - Constructor for class org.drools.io.RuleSetReader
Construct.
RuleSetReader(SemanticsRepository) - Constructor for class org.drools.io.RuleSetReader
Construct.
RuleSetReader(RuleBaseContext) - Constructor for class org.drools.io.RuleSetReader
Construct.
RuleSetReader(SemanticsRepository, SAXParser) - Constructor for class org.drools.io.RuleSetReader
Construct.
RuleSetReader(SemanticsRepository, RuleBaseContext) - Constructor for class org.drools.io.RuleSetReader
Construct.
RuleSetReader(SAXParser, SemanticsRepository) - Constructor for class org.drools.io.RuleSetReader
Construct.
RuleSetReader(SAXParser, RuleBaseContext) - Constructor for class org.drools.io.RuleSetReader
Construct.
RuleSetReader(SemanticsRepository, SAXParser, RuleBaseContext) - Constructor for class org.drools.io.RuleSetReader
Construct.
run() - Method in class org.drools.reteoo.Scheduler.AgendaItemFireListener
Handle the firing of an alarm.

S

SalienceConflictResolver - Class in org.drools.conflict
ConflictResolver that uses the salience of rules to resolve conflict.
SalienceConflictResolver() - Constructor for class org.drools.conflict.SalienceConflictResolver
Construct.
scheduleAgendaItem(AgendaItem, WorkingMemoryImpl) - Method in class org.drools.reteoo.Scheduler
Schedule an agenda item.
scheduleItem(AgendaItem) - Method in class org.drools.reteoo.Agenda
Schedule an agenda item for delayed firing.
Scheduler - Class in org.drools.reteoo
Scheduler for rules requiring truth duration.
Scheduler.AgendaItemFireListener - Class in org.drools.reteoo
Fire listener.
Scheduler.AgendaItemFireListener(AgendaItem, WorkingMemoryImpl) - Constructor for class org.drools.reteoo.Scheduler.AgendaItemFireListener
Construct.
SemanticComponent - Interface in org.drools.spi
Semantic component marker.
SemanticComponentException - Exception in org.drools.smf
Indicates an attempt to add an invalid semantic component to a semantic module.
SemanticComponentException(Class) - Constructor for exception org.drools.smf.SemanticComponentException
Construct.
SemanticModule - Interface in org.drools.smf
Collection of entities forming a semantic module.
SemanticModuleException - Exception in org.drools.smf
Base for all semantic module exceptions.
SemanticModuleException() - Constructor for exception org.drools.smf.SemanticModuleException
Construct.
SemanticsReader - Class in org.drools.smf
Loader of SemanticModule s from a set of properties.
SemanticsReader() - Constructor for class org.drools.smf.SemanticsReader
Construct.
SemanticsReaderException - Exception in org.drools.smf
 
SemanticsReaderException(String) - Constructor for exception org.drools.smf.SemanticsReaderException
Constructs a SemanticsReaderException with the specified detail message.
SemanticsReaderException(Throwable) - Constructor for exception org.drools.smf.SemanticsReaderException
Constructs a SemanticsReaderException with the specified cause.
SemanticsRepository - Interface in org.drools.smf
Interface for a repository of semantic modules.
Semaphore - Interface in org.drools.spi
 
SemaphoreFactory - Class in org.drools.semantics.base
 
SemaphoreFactory() - Constructor for class org.drools.semantics.base.SemaphoreFactory
 
SEMI - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
SEMI - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
set(Object) - Method in class org.drools.util.EmptyMapIterator
 
setApplicationData(String, Object) - Method in class org.drools.MockWorkingMemory
Set a specific piece of application data in this working memory
setApplicationData(String, Object) - Method in class org.drools.reteoo.WorkingMemoryImpl
 
setApplicationData(Map) - Method in class org.drools.rule.Rule
 
setApplicationData(String, Object) - Method in interface org.drools.WorkingMemory
Set a specific piece of application data in this working memory
setAsyncExceptionHandler(AsyncExceptionHandler) - Method in class org.drools.MockWorkingMemory
 
setAsyncExceptionHandler(AsyncExceptionHandler) - Method in class org.drools.reteoo.Agenda
Sets the AsyncExceptionHandler to handle exceptions thrown by the Agenda Scheduler used for duration rules.
setAsyncExceptionHandler(AsyncExceptionHandler) - Method in class org.drools.reteoo.Scheduler
 
setAsyncExceptionHandler(AsyncExceptionHandler) - Method in class org.drools.reteoo.WorkingMemoryImpl
Sets the AsyncExceptionHandler to handle exceptions thrown by the Agenda Scheduler used for duration rules.
setAsyncExceptionHandler(AsyncExceptionHandler) - Method in interface org.drools.WorkingMemory
Sets the AsyncExceptionHandler to handle exceptions thrown by the Agenda Scheduler used for duration rules.
setAttribute(String, String) - Method in class org.drools.io.DefaultConfiguration
Set an attribute value.
setAttribute(String, String) - Method in class org.drools.smf.MockConfiguration
Set an attribute value.
setConditionTimeStamp(int, long) - Method in class org.drools.spi.MockTuple
 
setConditionTimeStamps(long[]) - Method in class org.drools.spi.MockTuple
 
setConflictResolver(ConflictResolver) - Method in class org.drools.reteoo.Builder
Set the ConflictResolver.
setConflictResolver(ConflictResolver) - Method in class org.drools.RuleBaseBuilder
 
setConsequence(Consequence) - Method in class org.drools.rule.Rule
Set the Consequence that is associated with the successful match of this rule.
setDefaultObjectFilter(String) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Set the default ObjectFilter class.
setDocumentation(String) - Method in class org.drools.rule.Rule
Set the documentation.
setDocumentation(String) - Method in class org.drools.rule.RuleSet
Set the documentation.
setDocumentation(String) - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleFactory
 
setDuration(long) - Method in class org.drools.rule.Rule
Set the truthness duration.
setDuration(Duration) - Method in class org.drools.rule.Rule
Set the truthness duration object.
setFactHandleFactory(FactHandleFactory) - Method in class org.drools.reteoo.Builder
Set the FactHandleFactory.
setFactHandleFactory(FactHandleFactory) - Method in class org.drools.RuleBaseBuilder
 
setImports(Set) - Method in class org.drools.rule.Rule
 
setInfo(String) - Method in exception org.drools.spi.ConditionException
Set arbitrary extra information about the condition.
setIterator(int, Iterator) - Method in class org.drools.util.IteratorChain
Set the Iterator at the given index
setLeastRecentFactTimeStamp(long) - Method in class org.drools.spi.MockTuple
 
setLoadOrder(long) - Method in class org.drools.rule.Rule
 
setLocator(Locator) - Method in class org.drools.io.RuleSetReader
 
setMode(int) - Method in class org.drools.reteoo.Agenda
 
setMostRecentFactTimeStamp(long) - Method in class org.drools.spi.MockTuple
 
setMutator(CompositeCollection.CollectionMutator) - Method in class org.drools.util.CompositeCollection
Specify a CollectionMutator strategy instance to handle changes.
setName(String) - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleFactory
 
setName(String) - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleSetFactory
 
setNoLoop(boolean) - Method in class org.drools.rule.Rule
 
setNoLoop(Boolean) - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleFactory
 
setObjectType(ObjectType) - Method in class org.drools.rule.Declaration
 
setPojo(Object) - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleFactory
 
setProperties(Map) - Method in class org.drools.jsr94.rules.AbstractRuleSessionImpl
Sets additional properties used to create this RuleSession.
setProperty(Object, Object) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Set a user-defined or Drools-defined property.
setProperty(Object, Object) - Method in class org.drools.jsr94.rules.admin.RuleImpl
Set a user-defined or Drools-defined property.
setRule(Rule) - Method in exception org.drools.spi.ConditionException
 
setRule(Rule) - Method in exception org.drools.spi.ConsequenceException
 
setRule(Rule) - Method in class org.drools.spi.MockTuple
 
setRuleExecutionSet(RuleExecutionSetImpl) - Method in class org.drools.jsr94.rules.AbstractRuleSessionImpl
Sets the Drools RuleExecutionSet associated with this RuleSession.
setRules(Set<Rule>) - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleSetFactory
 
setRuleSet(RuleSet) - Method in class org.drools.io.RuleSetReader
 
setSalience(int) - Method in class org.drools.rule.Rule
Set the Rule salience.
setSalience(Integer) - Method in class org.drools.semantics.annotation.spring.SpringAnnotationRuleFactory
 
SetSemaphore - Class in org.drools.semantics.base
 
SetSemaphore(String) - Constructor for class org.drools.semantics.base.SetSemaphore
 
SetSemaphore(String, Set) - Constructor for class org.drools.semantics.base.SetSemaphore
 
setText(String) - Method in class org.drools.io.DefaultConfiguration
Set the node text.
setText(String) - Method in class org.drools.smf.MockConfiguration
Set the node text.
setTuple(ReteTuple) - Method in class org.drools.reteoo.AgendaItem
Set the tuple.
setUp(String, Set) - Method in class org.drools.smf.SMFTestFrameWork
Reads in the specified data file and extracts to a List of tests using the delimter
setUpDictionary(Tuple, Iterator) - Method in class org.drools.semantics.groovy.GroovyInterp
Configure a ScriptContext using a Tuple for variable bindings.
setUpDictionary(Tuple, Iterator) - Method in class org.drools.semantics.python.PythonInterp
Configure a PyDictionary using a Tuple for variable bindings.
setValue(boolean) - Method in class org.drools.semantics.base.BooleanSemaphore
 
setValue(char) - Method in class org.drools.semantics.base.CharSemaphore
 
setValue(double) - Method in class org.drools.semantics.base.DoubleSemaphore
 
setValue(float) - Method in class org.drools.semantics.base.FloatSemaphore
 
setValue(int) - Method in class org.drools.semantics.base.IntegerSemaphore
 
setValue(List) - Method in class org.drools.semantics.base.ListSemaphore
 
setValue(long) - Method in class org.drools.semantics.base.LongSemaphore
 
setValue(Map) - Method in class org.drools.semantics.base.MapSemaphore
 
setValue(Set) - Method in class org.drools.semantics.base.SetSemaphore
 
setValue(short) - Method in class org.drools.semantics.base.ShortSemaphore
 
setValue(String) - Method in class org.drools.semantics.base.StringSemaphore
 
setValue(Object) - Method in class org.drools.util.AbstractHashedMap.HashEntry
 
setValue(Object) - Method in class org.drools.util.AbstractHashedMap.HashMapIterator
 
setValue(Object) - Method in class org.drools.util.EmptyMapIterator
 
setValue(Object) - Method in interface org.drools.util.MapIterator
Sets the value associated with the current key (optional operation).
SETVALUE_INVALID - Static variable in class org.drools.util.AbstractHashedMap
 
setWorkingMemory(WorkingMemory) - Method in class org.drools.jsr94.rules.AbstractRuleSessionImpl
Sets the Drools WorkingMemory associated with this RuleSession.
setWorkingMemory(WorkingMemory) - Method in class org.drools.spi.MockTuple
 
shiftExpression() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
ShortSemaphore - Class in org.drools.semantics.base
 
ShortSemaphore(String) - Constructor for class org.drools.semantics.base.ShortSemaphore
 
ShortSemaphore(String, short) - Constructor for class org.drools.semantics.base.ShortSemaphore
 
shrinkPages(int) - Method in class org.drools.util.PrimitiveLongMap
Shrink index to accomodate given pageId
SimpleSemanticModule - Class in org.drools.smf
Simple implementation of a Semantic Module.
SimpleSemanticModule(String) - Constructor for class org.drools.smf.SimpleSemanticModule
Construct with a URI.
SimpleSemanticsRepository - Class in org.drools.smf
Simple in-memory repository of semantic modules.
SimpleSemanticsRepository() - Constructor for class org.drools.smf.SimpleSemanticsRepository
Construct an empty repository.
SimplicityConflictResolver - Class in org.drools.conflict
ConflictResolver that uses the numConditions of rules to resolve conflict.
SimplicityConflictResolver() - Constructor for class org.drools.conflict.SimplicityConflictResolver
Construct.
size() - Method in class org.drools.event.WorkingMemoryEventSupport
 
size() - Method in class org.drools.reteoo.Agenda
 
size() - Method in class org.drools.reteoo.FactHandleList
Obtains the length of the list.
size() - Method in class org.drools.reteoo.Scheduler
 
size() - Method in class org.drools.reteoo.TupleSet
Retrieve the size (number of tuples) in this set.
size() - Method in class org.drools.util.AbstractHashedMap.EntrySet
 
size() - Method in class org.drools.util.AbstractHashedMap.KeySet
 
size - Variable in class org.drools.util.AbstractHashedMap
The size of the map
size() - Method in class org.drools.util.AbstractHashedMap
Gets the size of the map.
size() - Method in class org.drools.util.AbstractHashedMap.Values
 
size() - Method in class org.drools.util.CompositeCollection
Gets the size of this composite collection.
size() - Method in class org.drools.util.IteratorChain
Number of Iterators in the current IteratorChain.
size - Variable in class org.drools.util.PriorityQueue
The number of elements currently in this buffer.
size() - Method in class org.drools.util.PriorityQueue
Returns the number of elements in this buffer.
SL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
SL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
SL_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
SL_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
SL_COMMENT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
SL_COMMENT - 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
 
SLIST - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
SMFAnnotationRuleFactory - Class in org.drools.semantics.annotation.smf
 
SMFAnnotationRuleFactory() - Constructor for class org.drools.semantics.annotation.smf.SMFAnnotationRuleFactory
 
SMFTestFrameWork - Class in org.drools.smf
 
SMFTestFrameWork(String) - Constructor for class org.drools.smf.SMFTestFrameWork
 
SMFTestFrameWork.Cheese - Class in org.drools.smf
Simple nested class used with testing
SMFTestFrameWork.Cheese(String) - Constructor for class org.drools.smf.SMFTestFrameWork.Cheese
 
SpringAnnotationRuleFactory - Class in org.drools.semantics.annotation.spring
 
SpringAnnotationRuleFactory() - Constructor for class org.drools.semantics.annotation.spring.SpringAnnotationRuleFactory
 
SpringAnnotationRuleSetFactory - Class in org.drools.semantics.annotation.spring
 
SpringAnnotationRuleSetFactory() - Constructor for class org.drools.semantics.annotation.spring.SpringAnnotationRuleSetFactory
 
SR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
SR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
SR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
SR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
STAR - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
STAR - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
STAR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
STAR_ASSIGN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
start(String, String, Attributes) - Method in class org.drools.io.ApplicationDataHandler
 
start(String, String, Attributes) - Method in class org.drools.io.ConditionHandler
 
start(String, String, Attributes) - Method in class org.drools.io.ConsequenceHandler
 
start(String, String, Attributes) - Method in class org.drools.io.DurationHandler
 
start(String, String, Attributes) - Method in class org.drools.io.FunctionsHandler
 
start(String, String, Attributes) - Method in interface org.drools.io.Handler
 
start(String, String, Attributes) - Method in class org.drools.io.ImportHandler
 
start(String, String, Attributes) - Method in class org.drools.io.ObjectTypeHandler
 
start(String, String, Attributes) - Method in class org.drools.io.ParameterHandler
 
start(String, String, Attributes) - Method in class org.drools.io.RuleHandler
 
start(String, String, Attributes) - Method in class org.drools.io.RuleSetHandler
 
startConfiguration(String, Attributes) - Method in class org.drools.io.RuleSetReader
Start a configuration node.
startDocument() - Method in class org.drools.io.RuleSetReader
 
startElement(String, String, String, Attributes) - Method in class org.drools.io.RuleSetReader
 
stat(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
StatefulRuleSessionImpl - Class in org.drools.jsr94.rules
The Drools implementation of the StatefulRuleSession interface which is a representation of a stateful rules engine session.
StatefulRuleSessionImpl(String, Map) - Constructor for class org.drools.jsr94.rules.StatefulRuleSessionImpl
Gets the RuleExecutionSet for this URI and associates it with a RuleBase.
StatelessRuleSessionImpl - Class in org.drools.jsr94.rules
The Drools implementation of the StatelessRuleSession interface which is a representation of a stateless rules engine session.
StatelessRuleSessionImpl(String, Map) - Constructor for class org.drools.jsr94.rules.StatelessRuleSessionImpl
Gets the RuleExecutionSet for this URI and associates it with a RuleBase.
statement() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
STATIC_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
STATIC_INIT - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
STRICTFP - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
STRICTFP - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
STRING_LITERAL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
STRING_LITERAL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
StringSemaphore - Class in org.drools.semantics.base
 
StringSemaphore(String) - Constructor for class org.drools.semantics.base.StringSemaphore
 
StringSemaphore(String, String) - Constructor for class org.drools.semantics.base.StringSemaphore
 
stripOuterIndention(String) - Static method in class org.drools.semantics.python.PythonInterp
Trims leading indention from the block of text.
SUPER_CTOR_CALL - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
SUPER_CTOR_CALL - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
superClassClause() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 

T

TerminalNode - Class in org.drools.reteoo
Leaf Rete-OO node responsible for enacting Action s on a matched Rule.
TerminalNode(TupleSource, Rule) - Constructor for class org.drools.reteoo.TerminalNode
Construct.
testConditions() - Method in class org.drools.smf.SMFTestFrameWork
Tests each of the extracted tests from conditions.data
testConsequences() - Method in class org.drools.smf.SMFTestFrameWork
Tests each of the extracted tests from consequences.data
THEN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
THEN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
thenBlock() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
thenBlock(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
threshold - Variable in class org.drools.util.AbstractHashedMap
Size at which to rehash
throwsClause() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
throwsClause(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
toArray() - Method in class org.drools.util.CompositeCollection
Returns an array containing all of the elements in this composite.
toArray(Object[]) - Method in class org.drools.util.CompositeCollection
Returns an object array, populating the supplied array if possible.
toCollection() - Method in class org.drools.util.CompositeCollection
Returns a new collection containing all of the elements
toExternalForm() - Method in interface org.drools.FactHandle
Convert this handle to an external representation.
toExternalForm() - Method in class org.drools.reteoo.FactHandleImpl
 
toString() - Method in class org.drools.event.ActivationCancelledEvent
 
toString() - Method in class org.drools.event.ActivationCreatedEvent
 
toString() - Method in class org.drools.event.ActivationFiredEvent
 
toString() - Method in class org.drools.event.ConditionTestedEvent
 
toString() - Method in class org.drools.event.ObjectAssertedEvent
 
toString() - Method in class org.drools.event.ObjectModifiedEvent
 
toString() - Method in class org.drools.event.ObjectRetractedEvent
 
toString() - Method in class org.drools.reteoo.AgendaItem
 
toString() - Method in class org.drools.reteoo.ConditionNode
Produce a debug string.
toString() - Method in class org.drools.reteoo.FactHandleImpl
 
toString() - Method in class org.drools.reteoo.JoinMemory
Produce debug string.
toString() - Method in class org.drools.reteoo.JoinNode
 
toString() - Method in class org.drools.reteoo.JoinNodeInput
 
toString() - Method in class org.drools.reteoo.ReteTuple
 
toString() - Method in class org.drools.reteoo.TerminalNode
 
toString() - Method in class org.drools.reteoo.TupleKey
 
toString() - Method in class org.drools.reteoo.TupleSet
 
toString() - Method in class org.drools.rule.Declaration
 
toString() - Method in class org.drools.semantics.annotation.model.PojoCondition
 
toString() - Method in class org.drools.semantics.annotation.model.PojoConsequence
 
toString() - Method in class org.drools.semantics.annotation.model.RuleReflectMethod
 
toString() - Method in class org.drools.semantics.base.BooleanSemaphore
 
toString() - Method in class org.drools.semantics.base.CharSemaphore
 
toString() - Method in class org.drools.semantics.base.ClassFieldObjectType
 
toString() - Method in class org.drools.semantics.base.ClassObjectType
 
toString() - Method in class org.drools.semantics.base.DoubleSemaphore
 
toString() - Method in class org.drools.semantics.base.FloatSemaphore
 
toString() - Method in class org.drools.semantics.base.IntegerSemaphore
 
toString() - Method in class org.drools.semantics.base.ListSemaphore
 
toString() - Method in class org.drools.semantics.base.LongSemaphore
 
toString() - Method in class org.drools.semantics.base.MapSemaphore
 
toString() - Method in class org.drools.semantics.base.SetSemaphore
 
toString() - Method in class org.drools.semantics.base.ShortSemaphore
 
toString() - Method in class org.drools.semantics.base.StringSemaphore
 
toString() - Method in class org.drools.semantics.groovy.GroovyImportEntry
 
toString() - Method in class org.drools.semantics.java.JavaCondition
 
toString() - Method in class org.drools.semantics.java.JavaImportEntry
 
toString() - Method in class org.drools.semantics.python.PythonImportEntry
 
toString() - Method in class org.drools.util.AbstractHashedMap.HashEntry
 
toString() - Method in class org.drools.util.AbstractHashedMap.HashIterator
 
toString() - Method in class org.drools.util.AbstractHashedMap
Gets the map as a String.
toString() - Method in class org.drools.util.PriorityQueue
Returns a string representation of this heap.
tryBlock() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
tryBlock(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
Tuple - Interface in org.drools.spi
A mapping of Declaration s to current fact values.
TupleKey - Class in org.drools.reteoo
A composite key to match tuples.
TupleKey(TupleKey, TupleKey) - Constructor for class org.drools.reteoo.TupleKey
 
TupleKey(Declaration, FactHandle) - Constructor for class org.drools.reteoo.TupleKey
 
TupleParameterValue - Class in org.drools.semantics.annotation.model
 
TupleParameterValue(Declaration) - Constructor for class org.drools.semantics.annotation.model.TupleParameterValue
 
TupleSet - Class in org.drools.reteoo
A set of Tuples indexed by TupleKeys.
TupleSet() - Constructor for class org.drools.reteoo.TupleSet
Construct.
TupleSet(int, float) - Constructor for class org.drools.reteoo.TupleSet
Construct.
TupleSet(ReteTuple) - Constructor for class org.drools.reteoo.TupleSet
Construct with a single tuple.
TupleSink - Interface in org.drools.reteoo
Receiver of propagated ReteTuple s from a TupleSource.
TupleSource - Class in org.drools.reteoo
A source of ReteTuple s for a TupleSink.
TupleSource() - Constructor for class org.drools.reteoo.TupleSource
Construct.
type() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
TYPE - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
type(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
TYPE - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
TYPECAST - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
TYPECAST - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
typeDefinition() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
typeDefinition(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
typeSpec(boolean) - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
typeSpec(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
typeSpecArray(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 

U

UNARY_MINUS - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
UNARY_MINUS - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
UNARY_PLUS - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
UNARY_PLUS - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
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.
updateCurrentIterator() - Method in class org.drools.util.IteratorChain
Updates the current iterator field to ensure that the current Iterator is not exhausted
updateEntry(AbstractHashedMap.HashEntry, Object) - Method in class org.drools.util.AbstractHashedMap
Updates an existing key-value mapping to change the value.
updateObject(Handle, Object) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Notifies the rules engine that a given object in the rule session state has changed.

V

validParents - Variable in class org.drools.io.BaseAbstractHandler
 
validPeers - Variable in class org.drools.io.BaseAbstractHandler
 
value - Variable in class org.drools.semantics.base.BooleanSemaphore
 
value - Variable in class org.drools.semantics.base.CharSemaphore
 
value - Variable in class org.drools.semantics.base.DoubleSemaphore
 
value - Variable in class org.drools.semantics.base.FloatSemaphore
 
value - Variable in class org.drools.semantics.base.IntegerSemaphore
 
value - Variable in class org.drools.semantics.base.ListSemaphore
 
value - Variable in class org.drools.semantics.base.LongSemaphore
 
value - Variable in class org.drools.semantics.base.MapSemaphore
 
value - Variable in class org.drools.semantics.base.SetSemaphore
 
value - Variable in class org.drools.semantics.base.ShortSemaphore
 
value - Variable in class org.drools.semantics.base.StringSemaphore
 
value - Variable in class org.drools.util.AbstractHashedMap.HashEntry
The value
values - Variable in class org.drools.util.AbstractHashedMap
Values
values() - Method in class org.drools.util.AbstractHashedMap
Gets the values view of the map.
values() - Method in class org.drools.util.PrimitiveLongMap
 
VARIABLE_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
VARIABLE_DEF - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
variableDeclarator(AST, AST) - Method in class org.drools.semantics.java.parser.JavaRecognizer
Declaration of a variable.
variableDeclarator(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
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
 
visit(Object) - Method in class org.drools.reteoo.ReflectiveVisitor
 
visit(Object) - Method in interface org.drools.Visitor
 
visitConditionNode(ConditionNode) - Method in class org.drools.reteoo.ReteooDotDumpVisitor
ConditionNode displays its condition and tuple Declarations and then visits its TupleSink.
visitConditionNode(ConditionNode) - Method in class org.drools.reteoo.ReteooPrintDumpVisitor
 
visitDeclaration(Declaration) - Method in class org.drools.reteoo.ReteooPrintDumpVisitor
 
visitJoinNode(JoinNode) - Method in class org.drools.reteoo.ReteooDotDumpVisitor
JoinNode displays its common Declarations and tuple Declarations and then visits its TupleSink.
visitJoinNodeInput(JoinNodeInput) - Method in class org.drools.reteoo.ReteooDotDumpVisitor
JoinNodeInput displays its side (LEFT/RIGHT) and then visits its JoinNode.
visitJoinNodeInput(JoinNodeInput) - Method in class org.drools.reteoo.ReteooPrintDumpVisitor
 
visitName(Name) - Method in class org.drools.semantics.python.PythonExprVisitor
Visit a Name node.
visitNull() - Method in class org.drools.reteoo.ReteooDotDumpVisitor
Null visitor if a NULL object gets visited.
visitNull() - Method in class org.drools.reteoo.ReteooPrintDumpVisitor
 
visitObject(Object) - Method in class org.drools.reteoo.ReflectiveVisitor
 
visitObject(Object) - Method in class org.drools.reteoo.ReteooDotDumpVisitor
Default visitor if an unknown object is visited.
visitObject(Object) - Method in class org.drools.reteoo.ReteooPrintDumpVisitor
 
visitObjectTypeNode(ObjectTypeNode) - Method in class org.drools.reteoo.ReteooDotDumpVisitor
ObjectTypeNode displays its objectType and then visits each of its ParameterNodes.
visitObjectTypeNode(ObjectTypeNode) - Method in class org.drools.reteoo.ReteooPrintDumpVisitor
 
Visitor - Interface in org.drools
 
visitParameterNode(ParameterNode) - Method in class org.drools.reteoo.ReteooDotDumpVisitor
ParameterNode displays its declaration and then visits its TupleSink.
visitParameterNode(ParameterNode) - Method in class org.drools.reteoo.ReteooPrintDumpVisitor
 
visitRete(Rete) - Method in class org.drools.reteoo.ReteooDotDumpVisitor
Rete visits each of its ObjectTypeNodes.
visitRete(Rete) - Method in class org.drools.reteoo.ReteooPrintDumpVisitor
 
visitRuleBase(RuleBase) - Method in class org.drools.reteoo.ReteooPrintDumpVisitor
 
visitRuleBaseImpl(RuleBaseImpl) - Method in class org.drools.reteoo.ReteooDotDumpVisitor
RuleBaseImpl visits its Rete.
visitTerminalNode(TerminalNode) - Method in class org.drools.reteoo.ReteooDotDumpVisitor
TerminalNode displays its rule.
visitTerminalNode(TerminalNode) - Method in class org.drools.reteoo.ReteooPrintDumpVisitor
 
visitVariableExpression(VariableExpression) - Method in class org.drools.semantics.groovy.GroovyExprVisitor
 
VOCAB - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
VOCAB - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 

W

warning(SAXParseException) - Method in class org.drools.io.RuleSetReader
 
WHEN - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
WHEN - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 
whenBlock() - Method in class org.drools.semantics.java.parser.JavaRecognizer
 
whenBlock(AST) - Method in class org.drools.semantics.java.parser.JavaTreeParser
 
WorkingMemory - Interface in org.drools
A knowledge session for a RuleBase.
WorkingMemoryEvent - Class in org.drools.event
 
WorkingMemoryEvent(WorkingMemory) - Constructor for class org.drools.event.WorkingMemoryEvent
 
WorkingMemoryEventListener - Interface in org.drools.event
 
WorkingMemoryEventSupport - Class in org.drools.event
 
WorkingMemoryEventSupport(WorkingMemory) - Constructor for class org.drools.event.WorkingMemoryEventSupport
 
WorkingMemoryImpl - Class in org.drools.reteoo
Implementation of WorkingMemory.
WorkingMemoryImpl(RuleBaseImpl) - Constructor for class org.drools.reteoo.WorkingMemoryImpl
Construct.
writeExternal(ObjectOutput) - Method in class org.drools.semantics.annotation.model.RuleReflectMethod
 
WS - Static variable in interface org.drools.semantics.java.parser.JavaTokenTypes
 
WS - Static variable in interface org.drools.semantics.java.parser.JavaTreeParserTokenTypes
 

_

_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.JavaLexer
 
_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_1 - 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_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.JavaLexer
 
_tokenSet_2 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_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.JavaLexer
 
_tokenSet_3 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_tokenSet_4 - Static variable in class org.drools.semantics.java.parser.JavaLexer
 
_tokenSet_4 - Static variable in class org.drools.semantics.java.parser.JavaRecognizer
 
_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-2005 The Codehaus. All Rights Reserved.