|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
ConflictResolver
s.RuleSession
interface which is
a representation of a client session with a rules engine.Rule
activation for the purposes of conflict resolution.Configuration
.
Configuration
.
Condition
to this rule.
ConditionFactory
.
ConsequenceFactory
.
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.
List
of Object
s to the rule session
state of this rule session.
ObjectTypeFactory
.
ObjectTypeNode
child to this Rete
.
Declaration
for
this Rule
.
ParameterNode
child to this node.
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.
Rule
to the network.
Rule
to this RuleSet
.
RuleSet
to the network.
RuleSet
.
Agenda
.
Tuple
to this set.
TupleSink
so that it may receive Tuples
propagated from this TupleSource
.
Agenda
.ObjectFilter
to the List
of
Object
s, removing all Object
s from the given
List
that do not pass the filter.
WorkingMemory
.Tuple
from the left input.
RuleBase
and the
specified WorkingMemory
.
RuleBase
and the
specified WorkingMemory
.
RuleBase
and the
specified WorkingMemory
.
PropertyChangeListeners
on the Object to automatically trigger modifyObject
calls
if dynamic
is true
.
Tuple
from the right input.
Tuple
.
Tuple
.
Tuple
.
Tuple
.
Duration
interface
for specifying truthness duration.DurationFactory
interface.RuleBase
.
RuleSet
.Builder
against an existing Rete
network.
Builder
against an existing Rete
network.
RuleBase
.
RuleSession
is not
in an illegal rule session state.
ObjectType
.ObjectType
.ConflictResolver
that uses the numConditions of rules to
resolve conflict.Condition
that filters facts.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
ReteTuple
s. - 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 Rule
containsValue(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
Condition
evaluation.Configuration
.SemanticsRepository
which uses discovery to autoload
semantic modules.RuleExecutionSet
from
a URI.
drools Logic Engine
exception.RuleBase
.Rule
to a RuleSet
that already contains a Rule
with the same name.RuleSet
array.
Configuration
array.
SemanticModule
array.
hashCode
field from a HashEntry
.
key
field from a HashEntry
.
next
field from a HashEntry
.
value
field from a HashEntry
.
FactHandle
.FactHandle
s intended to be keyed by a Declaration
s
index.ConflictResolver
that orders rules on a First-In-First-Out
basis.TupleSource
suitable for attaching the
Condition
and remove it.
Agenda
item.
Rule
.FactHandle
by declaration.
Declaration
.
Agenda
for this
WorkingMemory
.
Declarations
across the two
input TupleSources
.
Condition
associated with this node.
List
of Conditions
for this
rule.
Rule
.
ConflictResolver
.
Consequence
associated with this
Rule
.
Declaration
.
RuleExecutionSet
.
Tuple
must remain true before the rule will fire.
Tuple
must remain true before the rule will fire.
FactHandle
.
FactHandle
associated with an Object.
FactHandleFactor
.
FactHandle
for a given object.
List
of the Handle
s
being used for object identity.
RuleExecutionSetRepository
.
Jsr94FactHandleFactory
.
JoinMemory
for a particular
JoinNode
.
TupleKey
.
next()
.
LocalRuleExecutionSetProvider
implementation.
Locator
.
RuleExecutionSet
.
RuleSet
.
FactHandle
.
List
over the objects in rule session state of
this rule session.
ObjectType
differentiator.
ObjectType
.
ObjectTypeNode
keyed by
ObjectType
.
Iterator
over the ObjectTypeNode
children of this node.
ObjectTypeNode
children of this node.
ObjectTypeNode
keyed by
ObjectType
, creating one, if necessary.
Rule
in the RuleSet
.
Declaration
by identifier.
Declarations
.
Iterator
over ParameterNode
children of this node.
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
RuleExecutionSet
s associated with them.
- getRegistrations() -
Method in class org.drools.jsr94.rules.RuleRuntimeImpl
- Retrieves a
List
of the URIs that currently have
RuleExecutionSet
s 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
Rule
s 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
SemanticModule
s.
- 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 Declaration
s.
- 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
Declaration
s.
- 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
-
Map
implementation that matches keys and values based on
==
not equals()
.RuleSession
with a new WorkingMemory
.
Tuple
.
Tuple
.
Tuple
.
Tuple
.
Tuple
is allowed by this
condition.
Tuple
is allowed by this
condition.
Tuple
is allowed by this
condition.
Tuple
is allowed by this
condition.
Agenda
has any scheduled items.
IteratorChain
over the two given
iterators.
IteratorChain
over the array of
iterators.
IteratorChain
over the collection of
iterators.
Consequence
.Condition
.Consequence
.JoinNode
.TupleSinkImpl
for a JoinNodeImpl
.Handle
interface which provides
a marker interface for Drools-specific object identity mechanism.Handle
.
Handle
s.ConflictResolver
that orders rules on a Last-In-First-Out
basis.ConflictResolver
that uses the loadOrder of rules to resolve
conflict.LocalRuleExecutionSetProvider
interface which defines RuleExecutionSet
creation methods for
defining RuleExecutionSet
s from local (non-serializable)
resources.SemanticModule
by URI.
Map
.Declarations
match those required by
a Condition
.
Object
belongs to the object type
defined by this objectType
instance.
Object
belongs to the object type
defined by this objectType
instance.
Object
belongs to the object type
defined by this objectType
instance.
Declaration
s.Configuration
.Duration
object configured
using the given Configuration
.
Handle
.
Handle
.
FactHandle
.
WorkingMemory
for this
RuleSession
.
WorkingMemory
session for this
RuleBase
.
Map
.
Rule
does not contain a
Consequence
s.Rule
does not contain any
root object parameter Declaration
s.SemanticModule
.Objects
coming from the Rete
using a
ObjectType
semantic module.ObjectType
.
Objects
from an ObjectTypeNode
, and
creates a ReteTuple
, passing the result to the following
node.ConflictResolver
that uses the leastRecentFactTimeStamp of
tuples to resolve conflict.Buffer
that provides for removal
based on Comparator
ordering.Tuple
to this node's
TupleSink
.
Tuple
to this node's
TupleSink
.
Consequence
.Condition
.Functions
.ConflictResolver
that uses the semi-random order of rules to
resolve conflict.RuleSet
from a URL
.
RuleSet
from a Reader
.
RuleSet
from an InputStream
.
RuleSet
from a URL.
RuleSet
from an InputSource
.
URL
.
InputStream
.
ConflictResolver
that uses the mostRecentFactTimeStamp of
rules to resolve conflict.RuleExecutionSet
and associates it with a
given URI.
RuleExecutionSet
under the given URI.
SemanticModule
with a URI.
Map
(optional operation).
RuleExecutionSet
description constant.
RuleExecutionSet
name constant.
Tuple
implementation.WorkingMemory
.RuleBase
and the specified
WorkingMemory
.
RuleBase
and the specified
WorkingMemory
.
RuleBase
and the specified
WorkingMemory
.
Condition
s and a Consequence
.RuleAdministrator
interface
which is used by rule execution set administrators to load rule execution
sets from external sources and create a RuleExecutionSet
runtime object.Rule
s.RuleBase
.RuleBase
.RuleBase
.Rule
construction.RuleExecutionSet
interface
which defines a named set of executable Rule
instances.LocalRuleExecutionSetProviderImpl
.
RuleExecutionSetMetadata
interface which exposes some simple properties of the
RuleExecutionSet
to the runtime user.RuleExecutionSetMetadata
.
RuleExecutionSetProvider
interface which defines RuleExecutionSet
creation methods for
defining RuleExecutionSet
s from potentially serializable
resources.RuleExecutionSet
objects.Rule
interface which provides
access to simple metadata for a rule.RuleImpl
object by wrapping an
org.drools.rule.Rule
object.
Rule
or RuleSet
into a RuleBase
.RuleRuntime
interface which is
the access point for runtime execution of RuleExecutionSet
s.RuleRuntimeImpl
.
RuleRuntime
and
RuleAdministrator
implementation supplied by Drools
when running under J2SE.RuleServiceProviderImpl
.
Rule
s.RuleSet
into a RuleBase
.RuleSet
loader.ConflictResolver
that uses the salience of rules to resolve
conflict.SemanticModule
s from a set of properties.SemanticsReaderException
with the specified detail message.
SemanticsReaderException
with the specified cause.
ConflictResolver
.
Consequence
that is associated with the successful
match of this rule.
ObjectFilter
class.
FactHandleFactory
.
RuleSession
.
RuleExecutionSet
associated
with this RuleSession
.
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
-
Action
s on a
matched Rule
.Declaration
s to current fact values.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
-
RuleExecutionSet
from the given URI.
RuleBase
.WorkingMemory
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |