Library:Drools
Version:2.5
Compatibility:JDK 1.4
Classes in library Drools.
NamePackageDescription
AbstractConflictResolverorg.drools.conflictConvenience base class for ConflictResolvers.
AbstractHashedMaporg.drools.utilAn abstract implementation of a hash-based map which provides numerous points for subclasses to override.
AbstractHashedMap.EntrySetorg.drools.utilEntrySet implementation.
AbstractHashedMap.EntrySetIteratororg.drools.utilEntrySet iterator.
AbstractHashedMap.HashEntryorg.drools.utilHashEntry used to store the data.
AbstractHashedMap.HashIteratororg.drools.utilBase Iterator
AbstractHashedMap.HashMapIteratororg.drools.utilMapIterator implementation.
AbstractHashedMap.KeySetorg.drools.utilKeySet implementation.
AbstractHashedMap.KeySetIteratororg.drools.utilKeySet iterator.
AbstractHashedMap.Valuesorg.drools.utilValues implementation.
AbstractHashedMap.ValuesIteratororg.drools.utilValues iterator.
AbstractSemanticCompilerorg.drools.semantics.javaThis is the real Java semantic compiler engine.
AccessAndReturnTypeMethodMetadataSourceorg.drools.spring.metadataA method will be considered a condition if: - method is public - method returns boolean - method has at least a one parameter A method will be considered a consequence if: - method is public - method returns void
ActionTypeorg.drools.decisiontable.parserSimple holder class identifying a condition or action column.
ActivationCancelledEventorg.drools.eventNo description provided.
ActivationCreatedEventorg.drools.eventNo description provided.
ActivationFiredEventorg.drools.eventNo description provided.
AgendaItemMaporg.drools.reteooStores an Agenda item which may be reused in the case of a object modify.
ApplicationDataorg.drools.ruleNo description provided.
ApplicationDataArgumentorg.drools.spring.pojoruleNo description provided.
ApplicationDataArgumentMetadataorg.drools.spring.metadataNo description provided.
BaseApplicationDataFactoryorg.drools.semantics.baseNo description provided.
BaseDurationorg.drools.semantics.baseImplementation of the Duration interface for specifying truthness duration.
BaseDurationFactoryorg.drools.semantics.baseAn implementation of the DurationFactory interface.
BaseImportEntryorg.drools.semantics.baseNo description provided.
BaseImportEntryFactoryorg.drools.semantics.baseNo description provided.
BaseRuleFactoryorg.drools.semantics.baseNo description provided.
BasicRuleMetadataorg.drools.spring.metadataNo description provided.
BeanObjectTypeorg.drools.spring.metadataThis class is functionally the same as ClassObjectType.
BooleanSemaphoreorg.drools.semantics.baseNo description provided.
Builderorg.drools.reteooBuilds the Rete-OO network for a RuleSet.
ChainedArgumentMetadataSourceorg.drools.spring.metadataNo description provided.
ChainedMethodMetadataSourceorg.drools.spring.metadataNo description provided.
ChainedRuleMetadataSourceorg.drools.spring.metadataNo description provided.
CharSemaphoreorg.drools.semantics.baseNo description provided.
ClassFieldObjectTypeorg.drools.semantics.baseJava class semantics ObjectType.
ClassFieldObjectTypeFactoryorg.drools.semantics.baseNo description provided.
ClassInferedRuleMetadataSourceorg.drools.spring.metadataNo description provided.
ClassObjectTypeorg.drools.semantics.baseJava class semantics ObjectType.
ClassObjectTypeFactoryorg.drools.semantics.baseNo description provided.
ComplexityConflictResolverorg.drools.conflictConflictResolver that uses the numConditions of rules to resolve conflict.
CompositeCollectionorg.drools.utilDecorates a collection of other collections to provide a single unified view.
CompositeConflictResolverorg.drools.conflictStrategy for resolving conflicts amongst multiple rules.
Conditionorg.drools.decisiontable.modelNo description provided.
ConditionTestedEventorg.drools.eventNo description provided.
ConflictResolverFactoryBeanorg.drools.spring.factoryNo description provided.
Consequenceorg.drools.decisiontable.modelNo description provided.
Constantsorg.drools.jsr94.rulesThis 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.
CsvLineParserorg.drools.decisiontable.parser.csvNo description provided.
CsvParserorg.drools.decisiontable.parser.csvCsv implementation.
DataArgumentMetadataorg.drools.spring.metadataNo description provided.
DebugWorkingMemoryEventListenerorg.drools.eventNo description provided.
DecisionTableLoaderorg.drools.decisiontableNo description provided.
Declarationorg.drools.ruleA typed, named variable for Condition evaluation.
DefaultConfigurationorg.drools.smfDefault implementation of Configuration.
DefaultConflictResolverorg.drools.conflictStrategy for resolving conflicts amongst multiple rules.
DefaultFactHandleFactoryorg.drools.reteooNo description provided.
DefaultImporterorg.drools.smfNo description provided.
DefaultKnowledgeHelperorg.drools.spiNo description provided.
DefaultSemanticsRepositoryorg.drools.smfDefault SemanticsRepository which uses discovery to autoload semantic modules.
DefaultWorkingMemoryEventListenerorg.drools.eventNo description provided.
DoubleSemaphoreorg.drools.semantics.baseNo description provided.
DRLElementorg.drools.decisiontable.modelNo description provided.
Dumperorg.drools.reteooA rete network dumper.
Durationorg.drools.decisiontable.modelNo description provided.
EmptyMapIteratororg.drools.utilProvides an implementation of an empty map iterator.
ExcelParserorg.drools.decisiontable.parser.xlsNo description provided.
FactArgumentorg.drools.spring.pojoruleNo description provided.
FactArgumentMetadataorg.drools.spring.metadataNo description provided.
FactHandleImplorg.drools.reteooImplementation of FactHandle.
FifoConflictResolverorg.drools.conflictConflictResolver that orders rules on a First-In-First-Out basis.
FixedDurationorg.drools.ruleA fixed truthness duration.
FloatSemaphoreorg.drools.semantics.baseNo description provided.
Functionsorg.drools.decisiontable.modelNo description provided.
GroovyBlockConsequenceorg.drools.semantics.groovyJava block semantics Consequence.
GroovyBlockConsequenceFactoryorg.drools.semantics.groovyNo description provided.
GroovyConditionorg.drools.semantics.groovyGroovy expression semantics Condition.
GroovyConditionFactoryorg.drools.semantics.groovyNo description provided.
GroovyExprAnalyzerorg.drools.semantics.groovyAnalyzes python expressions for all mentioned variables.
GroovyExprVisitororg.drools.semantics.groovyVisits nodes in a Groovy parse tree to extract the individual expression criteria.
GroovyFunctionsorg.drools.semantics.groovyPython block semantics Consequence.
GroovyFunctionsFactoryorg.drools.semantics.groovyNo description provided.
GroovySemanticFunctionsCompilerorg.drools.semantics.groovyNo description provided.
GroovySemanticRuleCompilerorg.drools.semantics.groovyNo description provided.
IdentityMaporg.drools.utilA Map implementation that matches keys and values based on == not equals().
IdentityMap.IdentityEntryorg.drools.utilHashEntry
Importorg.drools.decisiontable.modelNo description provided.
InputTypeorg.drools.decisiontableProvides valid input types for decision tables.
IntegerSemaphoreorg.drools.semantics.baseNo description provided.
InvokerGeneratororg.drools.semantics.javaNo description provided.
IteratorChainorg.drools.utilAn IteratorChain is an Iterator that wraps a number of Iterators.
Jarerorg.drools.smfNo description provided.
JavaBlockConsequenceorg.drools.semantics.javaJava block semantics Consequence.
JavaBlockConsequenceFactoryorg.drools.semantics.javaNo description provided.
JavaClassGeneratororg.drools.semantics.javaNo description provided.
JavaConditionorg.drools.semantics.javaJava expression semantics Condition.
JavaConditionFactoryorg.drools.semantics.javaNo description provided.
JavaExprAnalyzerorg.drools.semantics.javaExpression analyzer.
JavaFunctionsorg.drools.semantics.javaPython block semantics Consequence.
JavaFunctionsFactoryorg.drools.semantics.javaNo description provided.
JavaInvokerGeneratororg.drools.semantics.javaNo description provided.
JavaLexerorg.drools.semantics.java.parserJava 1.3 Lexer.
JavaMethodGeneratororg.drools.semantics.javaNo description provided.
JavaRecognizerorg.drools.semantics.java.parserJava 1.3 Recognizer.
JavaSemanticFunctionsCompilerorg.drools.semantics.javaNo description provided.
JavaSemanticRuleCompilerorg.drools.semantics.javaNo description provided.
JavaTreeParserorg.drools.semantics.java.parserJava 1.3 AST Recognizer.
Jsr94FactHandleorg.drools.jsr94.rulesThe Drools implementation of the Handle interface which provides a marker interface for Drools-specific object identity mechanism.
Jsr94FactHandleFactoryorg.drools.jsr94.rulesA factory for creating Handles.
KnowledgeHelperArgumentorg.drools.spring.pojoruleNo description provided.
KnowledgeHelperArgumentMetadataorg.drools.spring.metadataNo description provided.
LifoConflictResolverorg.drools.conflictConflictResolver that orders rules on a Last-In-First-Out basis.
ListSemaphoreorg.drools.semantics.baseNo description provided.
LoadOrderConflictResolverorg.drools.conflictConflictResolver that uses the loadOrder of rules to resolve conflict.
LocalRuleExecutionSetProviderImplorg.drools.jsr94.rules.adminThe Drools implementation of the LocalRuleExecutionSetProvider interface which defines RuleExecutionSet creation methods for defining RuleExecutionSets from local (non-serializable) resources.
LongSemaphoreorg.drools.semantics.baseNo description provided.
MapSemaphoreorg.drools.semantics.baseNo description provided.
MethodMetadataorg.drools.spring.metadataNo description provided.
NameMatchMethodMetadataSourceorg.drools.spring.metadataNo description provided.
NullRuleMetadataorg.drools.spring.metadataNo description provided.
NullSheetListenerorg.drools.decisiontable.parser.xlsNo description provided.
ObjectAssertedEventorg.drools.eventNo description provided.
ObjectModifiedEventorg.drools.eventNo description provided.
ObjectRetractedEventorg.drools.eventNo description provided.
Parameterorg.drools.decisiontable.modelNo description provided.
ParameterInferedTypeArgumentMetadataSourceorg.drools.spring.metadataNo description provided.
PojoConditionorg.drools.spring.pojoruleNo description provided.
PojoConsequenceorg.drools.spring.pojoruleNo description provided.
PrimacyConflictResolverorg.drools.conflictConflictResolver that uses the leastRecentFactTimeStamp of tuples to resolve conflict.
PrimitiveLongMaporg.drools.utilNo description provided.
PrimitiveLongStackorg.drools.utilNo description provided.
PriorityQueueorg.drools.utilBinary heap implementation of Buffer that provides for removal based on Comparator ordering.
PropertiesSheetListenerorg.drools.decisiontable.parser.xlsReads an Excel sheet as key-value properties.
RandomConflictResolverorg.drools.conflictConflictResolver that uses the semi-random order of rules to resolve conflict.
RecencyConflictResolverorg.drools.conflictConflictResolver that uses the mostRecentFactTimeStamp of rules to resolve conflict.
ReflectiveVisitororg.drools.reteooJava Tip 98: Reflect on the Visitor design pattern.
ReteDumperorg.drools.ioA Rete network dumper.
ReteooDotDumpVisitororg.drools.reteooProduces a graph in GraphViz DOT format.
ReteooPrintDumpVisitororg.drools.reteooNo description provided.
Ruleorg.drools.decisiontable.modelNo description provided.
Ruleorg.drools.ruleA Rule contains a set of Conditions and a Consequence.
RuleAdministratorImplorg.drools.jsr94.rules.adminThe 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.
RuleBaseBuilderorg.droolsFactory for constructing a RuleBase.
RuleBaseContextorg.drools.spiNo description provided.
RuleBaseFactoryBeanorg.drools.spring.factoryNo description provided.
RuleBaseLoaderorg.drools.ioConvenience methods for loading a RuleBase, as well as lower level calls for building up a rule base from RuleSets.
RuleBeanorg.drools.spring.factoryNo description provided.
RuleBuilderorg.drools.spring.factoryNo description provided.
RuleCompilerorg.drools.smfNo description provided.
RuleExecutionSetImplorg.drools.jsr94.rules.adminThe Drools implementation of the RuleExecutionSet interface which defines a named set of executable Rule instances.
RuleExecutionSetMetadataImplorg.drools.jsr94.rulesThe Drools implementation of the RuleExecutionSetMetadata interface which exposes some simple properties of the RuleExecutionSet to the runtime user.
RuleExecutionSetProviderImplorg.drools.jsr94.rules.adminThe Drools implementation of the RuleExecutionSetProvider interface which defines RuleExecutionSet creation methods for defining RuleExecutionSets from potentially serializable resources.
RuleExecutionSetRepositoryorg.drools.jsr94.rules.adminStores the registered RuleExecutionSet objects.
RuleImplorg.drools.jsr94.rules.adminThe Drools implementation of the Rule interface which provides access to simple metadata for a rule.
RuleNameEndsWithAgendaFilterorg.drools.spiFilters activations based on a specified rule name suffix.
RuleNameEqualsAgendaFilterorg.drools.spiFilters activations based on an exact match of a rule name.
RuleNameStartsWithAgendaFilterorg.drools.spiFilters activations based on a specified rule name prefix.
RuleReflectMethodorg.drools.spring.pojoruleNo description provided.
RuleRuntimeImplorg.drools.jsr94.rulesThe Drools implementation of the RuleRuntime interface which is the access point for runtime execution of RuleExecutionSets.
RuleServiceProviderImplorg.drools.jsr94.rulesThis class provides access to the RuleRuntime and RuleAdministrator implementation supplied by Drools when running under J2SE.
Rulesetorg.drools.decisiontable.modelNo description provided.
RuleSetorg.drools.ruleCollection of related Rules.
RuleSetCompilerorg.drools.smfNo description provided.
RuleSetFactoryBeanorg.drools.spring.factoryNo description provided.
RuleSetLoaderorg.drools.ioNo description provided.
RuleSetPackageorg.drools.smfReferences the results from the compilation of a RuleSet.
RuleSetReaderorg.drools.ioRuleSet loader.
RuleSheetListenerorg.drools.decisiontable.parserNo description provided.
RuleSheetParserUtilorg.drools.decisiontable.parserNo description provided.
SalienceConflictResolverorg.drools.conflictConflictResolver that uses the salience of rules to resolve conflict.
SemanticsReaderorg.drools.smfLoader of SemanticModule s from a set of properties.
SemaphoreFactoryorg.drools.semantics.baseNo description provided.
SerializableRuleBaseProxyorg.drools.ioThis wraps a rulebase, and makes it serializable by storing the binary ruleset data.
SetSemaphoreorg.drools.semantics.baseNo description provided.
ShortSemaphoreorg.drools.semantics.baseNo description provided.
SimpleSemanticModuleorg.drools.smfSimple implementation of a Semantic Module.
SimpleSemanticsRepositoryorg.drools.smfSimple in-memory repository of semantic modules.
SimplicityConflictResolverorg.drools.conflictConflictResolver that uses the numConditions of rules to resolve conflict.
SnippetBuilderorg.drools.decisiontable.modelNo description provided.
SpreadsheetDRLConverterorg.drools.decisiontableNo description provided.
StatefulRuleSessionImplorg.drools.jsr94.rulesThe Drools implementation of the StatefulRuleSession interface which is a representation of a stateful rules engine session.
StatelessRuleSessionImplorg.drools.jsr94.rulesThe Drools implementation of the StatelessRuleSession interface which is a representation of a stateless rules engine session.
StringSemaphoreorg.drools.semantics.baseNo description provided.
SynchronizedWorkingMemoryorg.droolsEach implemented method of the WorkingMemory interface is synchronised.
Variableorg.drools.decisiontable.modelNo description provided.
WorkingMemoryEventorg.drools.eventNo description provided.
WorkingMemoryEventSupportorg.drools.eventNo description provided.
WorkingMemoryFactoryBeanorg.drools.spring.factoryNo description provided.
Search