Library:Drools
Version:3.0
Compatibility:JDK 1.4
Classes in library Drools.
NamePackageDescription
AbstractBaseLinkedListNodeorg.drools.utilProvides a abstract base implementation that an object can extend so that it can be used in a LinkedList.
AbstractConflictResolverorg.drools.conflictConvenience base class for ConflictResolvers.
AbstractFactHandleFactoryorg.drools.commonNo description provided.
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.
AbstractInsnNodeorg.drools.asm.treeA node that represents a bytecode instruction.
AbstractRuleBaseorg.drools.commonImplementation of RuleBase.
AbstractVisitororg.drools.asm.utilAn abstract visitor.
AbstractWorkingMemoryorg.drools.commonImplementation of WorkingMemory.
AbstractWorkingMemory.WorkingMemoryRetractActionorg.drools.commonNo description provided.
ActionTypeorg.drools.decisiontable.parserSimple holder class identifying a condition or action column etc.
ActivationCancelledEventorg.drools.eventNo description provided.
ActivationCreatedEventorg.drools.eventNo description provided.
ActivationEventorg.drools.eventNo description provided.
ActivationGroupImplorg.drools.commonNo description provided.
ActivationGroupNodeorg.drools.commonNo description provided.
ActivationLogEventorg.drools.audit.eventAn activation event logged by the WorkingMemoryLogger.
ActivationLogEventFilterorg.drools.audit.eventAn event filter that can be used to filter assertion events.
ActivationQueueorg.drools.commonA LIFO Activation queue based on a LinkedList.
AdviceAdapterorg.drools.asm.commonsA MethodAdapter to dispatch method body instruction
AfterActivationFiredEventorg.drools.eventNo description provided.
AgendaEventSupportorg.drools.eventNo description provided.
AgendaGroupImplorg.drools.commonAgendaGroup implementation that uses a PriorityQueue to prioritise the evaluation of added ActivationQueues.
AgendaItemorg.drools.commonItem entry in the Agenda.
AlphaNodeSwitchorg.drools.reteooAlphaNodeSwitch A LiteralConstraint wrapper to be used on alpha node hashing algorithm
Analyzerorg.drools.asm.tree.analysisA semantic bytecode analyzer.
Andorg.drools.ruleNo description provided.
AndDescrorg.drools.lang.descrNo description provided.
AnnotationNodeorg.drools.asm.treeA node that represents an annotationn.
ArrayFactoryorg.drools.base.evaluatorsFor handling simple (non collection) array types.
ASMContentHandlerorg.drools.asm.xmlA ContentHandler that transforms XML document into Java class file.
ASMContentHandler.Ruleorg.drools.asm.xmlRule
ASMifierAbstractVisitororg.drools.asm.utilAn abstract ASMifier visitor.
ASMifierAnnotationVisitororg.drools.asm.utilAn AnnotationVisitor that prints the ASM code that generates the annotations it visits.
ASMifierClassVisitororg.drools.asm.utilA ClassVisitor that prints the ASM code that generates the classes it visits.
ASMifierFieldVisitororg.drools.asm.utilA FieldVisitor that prints the ASM code that generates the fields it visits.
ASMifierMethodVisitororg.drools.asm.utilA MethodVisitor that prints the ASM code that generates the methods it visits.
ASMStackMapAttributeorg.drools.asm.util.attrsAn ASMifiable StackMapAttribute sub class.
ASMStackMapTableAttributeorg.drools.asm.util.attrsAn ASMifiable StackMapTableAttribute sub class.
Attributeorg.drools.asmA non standard class, field, method or code attribute.
AttributeDescrorg.drools.lang.descrNo description provided.
BaseClassFieldExtractororg.drools.baseThis is the supertype for the ASM generated classes for accessing a field.
BaseDurationorg.drools.baseImplementation of the Duration interface for specifying truthness duration.
BaseEvaluatororg.drools.baseBaseEvaluator is an Object Comparator that is operator aware
BaseMultiLinkedListNodeorg.drools.utilBaseMultiLinkedListNode A base implementation for the MultiLinkedListNode that helps to manage object references.
BaseTableIteratororg.drools.leaps.utilLeaps specific iterator for leaps tables.
BaseTableReverseOrderIteratororg.drools.leaps.utilLeaps specific iterator for leaps tables.
BasicInterpreterorg.drools.asm.tree.analysisAn Interpreter for BasicValue values.
BasicValueorg.drools.asm.tree.analysisA Value that is represented by its type in a seven types type sytem.
BasicVerifierorg.drools.asm.tree.analysisAn extended BasicInterpreter that checks that bytecode instructions are correctly used.
BeforeActivationFiredEventorg.drools.eventNo description provided.
BetaMemoryFactoryorg.drools.reteoo.betaMemoryFactory A factory for Beta memories, both left and right
BetaNodeBinderorg.drools.commonNo description provided.
BinaryHeapFifoQueueorg.drools.utilNo description provided.
BooleanConstrainedLeftMemoryorg.drools.reteoo.betaBooleanConstrainedLeftMemory A boolean constrained implementation for the left memory
BooleanConstrainedRightMemoryorg.drools.reteoo.betaBooleanConstrainedRightMemory A boolean constrained right memory
BooleanFactoryorg.drools.base.evaluatorsNo description provided.
BoundVariableConstraintorg.drools.ruleNo description provided.
BoundVariableDescrorg.drools.lang.descrNo description provided.
ByteFactoryorg.drools.base.evaluatorsNo description provided.
ByteVectororg.drools.asmA dynamically extensible vector of bytes.
CharacterFactoryorg.drools.base.evaluatorsNo description provided.
CheckAnnotationAdapterorg.drools.asm.utilAn AnnotationVisitor that checks that its methods are properly used.
CheckClassAdapterorg.drools.asm.utilA ClassAdapter that checks that its methods are properly used.
CheckFieldAdapterorg.drools.asm.utilA FieldVisitor that checks that its methods are properly used.
CheckMethodAdapterorg.drools.asm.utilA MethodAdapter that checks that its methods are properly used.
ClassAdapterorg.drools.asmAn empty ClassVisitor that delegates to another ClassVisitor .
ClassFieldExtractororg.drools.baseThis provides access to fields, and what their numerical index/object type is.
ClassFieldExtractorFactoryorg.drools.baseThis generates subclasses of BaseClassFieldExtractor to provide field extractors.
ClassFieldInspectororg.drools.util.asmVisit a POJO user class, and extract the property getter methods that are public, in the order in which they are declared actually in the class itself (not using introspection).
ClassNodeorg.drools.asm.treeA node that represents a class.
ClassObjectTypeorg.drools.baseJava class semantics ObjectType.
ClassObjectTypeResolverorg.drools.spiNo description provided.
ClassReaderorg.drools.asmA Java class parser to make a ClassVisitor visit an existing class.
ClassTypeResolverorg.drools.semantics.javaNo description provided.
ClassWriterorg.drools.asmA ClassVisitor that generates classes in bytecode form.
Columnorg.drools.ruleNo description provided.
ColumnConstraintsorg.drools.leapsCollection of Column specific constraints
ColumnDescrorg.drools.lang.descrNo description provided.
ColumnExtractororg.drools.spiNo 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.
CompositePackageClassLoaderorg.drools.ruleNo description provided.
Conditionorg.drools.decisiontable.modelThis class represents a single LHS item (which will be the same as a line in traditional DRL).
ConditionalElementorg.drools.ruleNo description provided.
Consequenceorg.drools.decisiontable.modelThis represents a RHS fragement.
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.
ConstrainedFactTableIteratororg.drools.leaps.utilthis class is for multi pass iterations to sort out facts that do not satisfy alpha nodes previous to the left next to the right
CsvLineParserorg.drools.decisiontable.parser.csvNo description provided.
CsvParserorg.drools.decisiontable.parser.csvCsv implementation.
DataflowInterpreterorg.drools.asm.tree.analysisAn Interpreter for DataflowValue values.
DataflowValueorg.drools.asm.tree.analysisA Value that is represented by its type in a two types type system.
DateFactoryorg.drools.base.evaluatorsThis will generate evaluators that handle dates.
DebugAgendaEventListenerorg.drools.eventNo description provided.
DebugWorkingMemoryEventListenerorg.drools.eventNo description provided.
Declarationorg.drools.ruleNo description provided.
DefaultAgendaorg.drools.commonRule-firing Agenda.
DefaultAgendaEventListenerorg.drools.eventNo description provided.
DefaultConfigurationorg.drools.xmlDefault implementation of Configuration.
DefaultConflictResolverorg.drools.conflictStrategy for resolving conflicts amongst multiple rules.
DefaultConflictResolverorg.drools.leaps.conflictDefault strategy for resolving conflicts amongst multiple rules.
DefaultExpanderorg.drools.lang.dslThe default expander uses String templates to provide pseudo natural language, as well as general DSLs.
DefaultExpanderResolverorg.drools.lang.dslThe default expander resolver will provide instances of the DefaultExpander.
DefaultFactHandleorg.drools.commonImplementation of FactHandle.
DefaultKnowledgeHelperorg.drools.baseNo description provided.
DefaultLeftMemoryorg.drools.reteoo.betaDefaultLeftMemory A default implementation for Left Memory
DefaultObjectSinkListorg.drools.reteooDefaultObjectSinkList A default implementation for DefaultObjectSinkList
DefaultRightMemoryorg.drools.reteoo.betaDefaultRightMemory A default implementation for BetaRightMemory.
DefaultWorkingMemoryEventListenerorg.drools.eventNo description provided.
DepthConflictResolverorg.drools.conflictNo description provided.
DoubleFactoryorg.drools.base.evaluatorsNo description provided.
DrlDumperorg.drools.langNo description provided.
DRLElementorg.drools.decisiontable.modelNo description provided.
DRLOutputorg.drools.decisiontable.modelThis contains the DRL output that each piece of the parser spreadsheet will contribute to
DrlParserorg.drools.compilerThis is a low level parser API.
DroolsErrororg.drools.compilerNo description provided.
DroolsQueryorg.drools.baseNo description provided.
Durationorg.drools.decisiontable.modelNo description provided.
EmptyMapIteratororg.drools.utilProvides an implementation of an empty map iterator.
EmptyVisitororg.drools.asm.commonsAn empty implementation of the ASM visitor interfaces.
EqualityAssertMapComparatororg.drools.commonNo description provided.
EqualityKeyorg.drools.commonUpon instantiation the EqualityKey caches the first Object's hashCode this can never change.
EqualityKeyComparatororg.drools.commonNo description provided.
EvalConditionorg.drools.ruleNo description provided.
EvalDescrorg.drools.lang.descrNo description provided.
EvaluatorFactoryorg.drools.baseThis is a factory to generate evaluators for all types and operations that can be used in constraints.
ExcelParserorg.drools.decisiontable.parser.xlsNo description provided.
Existsorg.drools.ruleNo description provided.
ExistsDescrorg.drools.lang.descrNo description provided.
FastCollectionorg.drools.util

This class represents collections which can quickly be iterated over (forward or backward) in a thread-safe manner without creating new objects and without using iterators .

FastComparatororg.drools.util

This class represents a comparator to be used for equality as well as for ordering; instances of this class provide a hashcode function consistent with equal (if two objects are equal , they have the same hashcode ), equality with null values is supported.

FastMaporg.drools.util

This class represents a hash map with real-time behavior; smooth capacity increase and no rehashing ever performed.

FastMap.Entryorg.drools.utilThis class represents a FastMap entry.
FieldAccessorGeneratororg.drools.util.asmWill provide implementations of FieldAccessor as needed.
FieldAccessorMaporg.drools.util.asmThis class holds a dynamically generated instance of a FieldAccessor, and a map of the field names to index numbers that are used to access the fields.
FieldBindingDescrorg.drools.lang.descrNo description provided.
FieldFactoryorg.drools.baseNo description provided.
FieldImplorg.drools.baseNo description provided.
FieldInsnNodeorg.drools.asm.treeA node that represents a field instruction.
FieldNodeorg.drools.asm.treeA node that represents a field.
FifoConflictResolverorg.drools.conflictConflictResolver that orders rules on a First-In-First-Out basis.
FixedDurationorg.drools.ruleA fixed truthness duration.
FloatFactoryorg.drools.base.evaluatorsNo description provided.
Frameorg.drools.asm.tree.analysisA symbolic execution stack frame.
FunctionBuilderorg.drools.semantics.javaNo description provided.
FunctionDescrorg.drools.lang.descrNo description provided.
FunctionErrororg.drools.compilerNo description provided.
FunctionFixerorg.drools.semantics.javaThis horrific utility adds in the function class name (which is the same as the functions method name) into the RHS guts of a rule.
Functionsorg.drools.decisiontable.modelWrapper for functions.
GeneratorAdapterorg.drools.asm.commonsA MethodAdapter with convenient methods to generate code.
Globalorg.drools.decisiontable.modelNo description provided.
GlobalErrororg.drools.compilerNo description provided.
GroupElementorg.drools.ruleNo description provided.
HashedObjectSinkListorg.drools.reteooHashedObjectSinkList A hashed implementation for ObjectSinkList to use in nodes that do alpha node hashing
IdentityAssertMapComparatororg.drools.commonNo description provided.
IdentityMaporg.drools.utilA Map implementation that matches keys and values based on == not equals().
IdentityMap.IdentityEntryorg.drools.utilHashEntry
IincInsnNodeorg.drools.asm.treeA node that represents an IINC instruction.
Importorg.drools.decisiontable.modelNo description provided.
InitialFactHandleorg.drools.reteooNo description provided.
InnerClassNodeorg.drools.asm.treeA node that represents an inner class.
InputTypeorg.drools.decisiontableProvides valid input types for decision tables.
InsnNodeorg.drools.asm.treeA node that represents a zero operand instruction.
InstanceEqualsConstraintorg.drools.commonNo description provided.
IntegerFactoryorg.drools.base.evaluatorsNo description provided.
IntInsnNodeorg.drools.asm.treeA node that represents an instruction with a single int operand.
IteratorChainorg.drools.utilAn IteratorChain is an Iterator that wraps a number of Iterators.
JavaExprAnalyzerorg.drools.semantics.javaExpression analyzer.
JavaParserorg.drools.semantics.java.parserNo description provided.
JavaParserLexerorg.drools.semantics.java.parserNo description provided.
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.
JumpInsnNodeorg.drools.asm.treeA node that represents a jump instruction.
KnowledgeHelperFixerorg.drools.semantics.javaNo description provided.
Labelorg.drools.asmA label represents a position in the bytecode of a method.
LabelNodeorg.drools.asm.treeAn AbstractInsnNode that encapsulates a Label .
LdcInsnNodeorg.drools.asm.treeA node that represents an LDC instruction.
LeapsAgendaorg.drools.leapsNo description provided.
LeapsFactHandleorg.drools.leapsclass container for each object asserted / retracted into the system
LeapsQueryResultorg.drools.leapsNo description provided.
LeapsQueryResultsorg.drools.leapsNo description provided.
LeapsRuleBaseorg.drools.leapsThis base class for the engine and analogous to Drool's RuleBase class.
LeapsRuleHandleorg.drools.leapsclass container for rules.
LifoConflictResolverorg.drools.conflictConflictResolver that orders rules on a Last-In-First-Out basis.
LineNumberNodeorg.drools.asm.treeA node that represents a line number declaration.
LinkedListorg.drools.utilThis is a simple linked linked implementation.
LinkedListObjectWrapperorg.drools.utilThe idea behind LinkedListNodeWrapper is to be able to add the same LinkedListNode to multiple LinkedLists where the node can have different previous and next nodes in each list.
LiteralConstraintorg.drools.ruleNo description provided.
LiteralDescrorg.drools.lang.descrThis represents a literal node in the rule language.
LoadOrderConflictResolverorg.drools.conflictConflictResolver that uses the loadOrder of rules to resolve conflict.
LoadOrderConflictResolverorg.drools.leaps.conflictLoadOrderConflictResolver that uses the load order 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.
LocalVariableNodeorg.drools.asm.treeA node that represents a local variable declaration.
LocalVariablesSorterorg.drools.asm.commonsA MethodAdapter that renumbers local variables in their order of appearance.
LogEventorg.drools.audit.eventAn event logged by the WorkingMemoryLogger.
LogicalDependencyorg.drools.commonLogicalDependency is a special node for LinkedLists that maintains references for the Activation justifier and the justified FactHandle.
LongFactoryorg.drools.base.evaluatorsNo description provided.
LookupSwitchInsnNodeorg.drools.asm.treeA node that represents a LOOKUPSWITCH instruction.
MappingErrororg.drools.lang.dsl.templateMappingError A class to represent errors found in a DSL mapping
MemberNodeorg.drools.asm.treeAn abstract class, field or method node.
Methodorg.drools.asm.commonsA named method descriptor.
MethodAdapterorg.drools.asmAn empty MethodVisitor that delegates to another MethodVisitor .
MethodComparatororg.drools.util.asmThe purpose of this utility it to check if 2 method implementations are equivalent, by comparing the bytecode.
MethodComparator.Tracerorg.drools.util.asmNo description provided.
MethodInsnNodeorg.drools.asm.treeA node that represents a method instruction.
MethodNodeorg.drools.asm.treeA node that represents a method.
MultiANewArrayInsnNodeorg.drools.asm.treeA node that represents a MULTIANEWARRAY instruction.
MultiLinkedListorg.drools.utilMultiLinkedList A linked list where each node has a reference to the list itself and to a child node.
MultiLinkedListNodeWrapperorg.drools.utilMultiLinkedListNodeWrapper A wrapper to a MultiLinkedListNode in a way you can add it to another linked list without losing the references to the original list.
NLExpressionCompilerorg.drools.lang.dsl.templateThis is the utility class for compiling pseudo natural/DSL expression into the target language, via the supplied mappings.
NLGrammarorg.drools.lang.dsl.templateThis represents a simple grammar mapping.
NLMappingItemorg.drools.lang.dsl.templateThis contains a single mapping from psuedo NL to a grammarTemplate.
Notorg.drools.ruleNo description provided.
NotDescrorg.drools.lang.descrNo description provided.
NotNodeorg.drools.reteooNotNode extends BetaNode to perform tests for the non existence of a Fact plus one or more conditions.
NullSheetListenerorg.drools.decisiontable.parser.xlsNo description provided.
ObjectAssertedEventorg.drools.eventNo description provided.
ObjectEqualConstrLeftMemoryorg.drools.reteoo.betaObjectConstrainedLeftMemory An equal object constrained left memory implementation
ObjectEqualConstrRightMemoryorg.drools.reteoo.betaObjectEqualConstrRightMemory An Equal Constrained Right Memory
ObjectFactoryorg.drools.base.evaluatorsThis is the misc "bucket" evaluator factory for objects.
ObjectInputStreamWithLoaderorg.drools.commonNo description provided.
ObjectLogEventorg.drools.audit.eventAn object event logged by the WorkingMemoryLogger.
ObjectMatchesorg.drools.reteooObjectMatches maintains a reference to its FactHandleImpl and a LinkedList of TupleMatches.
ObjectModifiedEventorg.drools.eventNo description provided.
ObjectNotEqualConstrLeftMemoryorg.drools.reteoo.betaObjectNotEqualConstrLeftMemory A not-equal object constrained left memory implementation
ObjectNotEqualConstrRightMemoryorg.drools.reteoo.betaObjectNotEqualConstrRightMemory An Object not equal constrained right memory implementation
ObjectRetractedEventorg.drools.eventNo description provided.
ObjectSinkListFactoryorg.drools.reteooObjectSinkListFactory A factory for ObjectSinkLists
Ororg.drools.ruleNo description provided.
OrDescrorg.drools.lang.descrNo description provided.
Packageorg.drools.decisiontable.modelNo description provided.
Packageorg.drools.ruleCollection of related Rules.
PackageBuilderorg.drools.compilerThis is the main compiler class for parsing and compiling rules and assembling or merging them into a binary Package instance.
PackageBuilderConfigurationorg.drools.compilerThis class configures the package compiler.
PackageCompilationDataorg.drools.ruleNo description provided.
PackageCompilationData.PackageClassLoaderorg.drools.ruleLifted and adapted from Jakarta commons-jci
PackageDescrorg.drools.lang.descrNo description provided.
PackageStoreorg.drools.semantics.javaNo description provided.
ParserErrororg.drools.compilerNo description provided.
PatternDescrorg.drools.lang.descrThis is the super type for all pattern AST nodes.
PredicateConstraintorg.drools.ruleNo description provided.
PredicateDescrorg.drools.lang.descrNo description provided.
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.
Processororg.drools.asm.xmlProcessor is a command line tool that can be used for bytecode waving directed by XSL transformation.
PropagationContextImplorg.drools.commonNo description provided.
PropertiesSheetListenerorg.drools.decisiontable.parser.xlsReads an Excel sheet as key-value properties.
Queryorg.drools.ruleNo description provided.
QueryDescrorg.drools.lang.descrNo description provided.
QueryResultorg.droolsNo description provided.
QueryResultsorg.droolsNo description provided.
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.
ReentrantLockorg.drools.util.concurrent.locksThis is a stripped down version of jdk1.5 ReentrantLock.
ReflectiveVisitororg.drools.utilJava Tip 98: Reflect on the Visitor design pattern.
RegexTemplateorg.drools.lang.dsl.templateExperimental...
ReteooFactHandleFactoryorg.drools.reteooNo description provided.
ReteooJungViewerorg.drools.visualizeNo description provided.
ReteooJungViewerPanelorg.drools.visualizeNo description provided.
ReteooLayoutorg.drools.visualizeNo description provided.
ReteooLayoutSolverorg.drools.visualizeNo description provided.
ReteooRuleBaseorg.drools.reteooImplementation of RuleBase.
ReteooToJungVisitororg.drools.reteooProduces a graph in GraphViz DOT format.
ReteooToJungVisitor.BaseNodeVertexorg.drools.reteooNo description provided.
ReteooWorkingMemoryorg.drools.reteooImplementation of WorkingMemory.
ReteTupleorg.drools.reteooRete-OO Tuple implementation.
ReturnValueConstraintorg.drools.ruleNo description provided.
ReturnValueDescrorg.drools.lang.descrNo description provided.
RightInputAdapterNodeorg.drools.reteooWhen joining two Nots together the resulting Tuple from the first Not Must be adapted to FActHandleImpl so it can be propagated into the second not
Roworg.drools.visualizeNo description provided.
RowListorg.drools.visualizeNo description provided.
Ruleorg.drools.decisiontable.modelNo description provided.
Ruleorg.drools.ruleA Rule contains a set of Tests 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.
RuleBaseConfigurationorg.droolsRuleBaseConfiguration A class to store RuleBase related configuration.
RuleBaseFactoryorg.droolsThis is a utility to create rule bases based on the type of engine you wish to use.
RuleBaseLoaderorg.drools.compilerA high level helper class for creating rulebases from source.
RuleBuilderorg.drools.semantics.javaNo description provided.
RuleDescrorg.drools.lang.descrNo description provided.
RuleErrororg.drools.compilerNo 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.baseFilters activations based on a specified rule name suffix.
RuleNameEqualsAgendaFilterorg.drools.baseFilters activations based on an exact match of a rule name.
RuleNameStartsWithAgendaFilterorg.drools.baseFilters activations based on a specified rule name prefix.
RuleParserorg.drools.langNo description provided.
RuleParserLexerorg.drools.langNo 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.
RuleSheetListenerorg.drools.decisiontable.parserNo description provided.
RuleSheetParserUtilorg.drools.decisiontable.parserNo description provided.
SalienceConflictResolverorg.drools.conflictConflictResolver that uses the salience of rules to resolve conflict.
SAXAdapterorg.drools.asm.xmlSAXAdapter
SAXAnnotationAdapterorg.drools.asm.xmlSAXAnnotationAdapter
SAXClassAdapterorg.drools.asm.xmlA ClassVisitor that generates SAX 2.0 events from the visited class.
SAXCodeAdapterorg.drools.asm.xmlA MethodVisitor that generates SAX 2.0 events from the visited method.
SAXFieldAdapterorg.drools.asm.xmlSAXFieldAdapter
ScheduledAgendaItemorg.drools.commonItem entry in the Agenda.
SerialVersionUIDAdderorg.drools.asm.commonsA ClassAdapter that adds a serial version unique identifier to a class if missing.
ShortFactoryorg.drools.base.evaluatorsNo description provided.
SignatureReaderorg.drools.asm.signatureA type signature parser to make a signature visitor visit an existing signature.
SignatureWriterorg.drools.asm.signatureA signature visitor that generates signatures in string format.
SimpleVerifierorg.drools.asm.tree.analysisAn extended BasicVerifier that performs more precise verifications.
SimplicityConflictResolverorg.drools.conflictConflictResolver that uses the numConditions of rules to resolve conflict.
SnippetBuilderorg.drools.decisiontable.modelNo description provided.
SpreadsheetCompilerorg.drools.decisiontableNo description provided.
StackMapAttributeorg.drools.asm.attrsStackMapAttribute is used by CDLC preverifier.
StackMapFrameorg.drools.asm.attrsHolds the state of the stack and local variables for a single execution branch.
StackMapTableAttributeorg.drools.asm.attrsThe stack map attribute is used during the process of verification by typechecking (�4.11.1).
StackMapTypeorg.drools.asm.attrsVerification type info used by StackMapAttribute .
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.
StaticInitMergerorg.drools.asm.commonsA ClassAdapter that merges clinit methods into a single one.
StringFactoryorg.drools.base.evaluatorsThis is the misc "bucket" evaluator factory for objects.
SynchronizedWorkingMemoryorg.droolsEach implemented method of the WorkingMemory interface is synchronised.
Tableorg.drools.leaps.utilNo description provided.
TableRecordorg.drools.leaps.utilNo description provided.
TableSwitchInsnNodeorg.drools.asm.treeA node that represents a TABLESWITCH instruction.
Tokenorg.drools.leapsthis object wears multiple hats - Tuple and being main element that wraps fact handle on main leaps stack
TokenStackorg.drools.leaps.utilThis class follows java.util.Stack interface but accounts for remove( object ) functionallity needed by leaps
TotalRecencyConflictResolverorg.drools.conflictA conflict resolver that compares the total recency of a tuple when determining firing order.
TraceAbstractVisitororg.drools.asm.utilAn abstract trace visitor.
TraceAnnotationVisitororg.drools.asm.utilAn AnnotationVisitor that prints a disassembled view of the annotations it visits.
TraceClassVisitororg.drools.asm.utilA ClassVisitor that prints a disassembled view of the classes it visits.
TraceFieldVisitororg.drools.asm.utilA FieldVisitor that prints a disassembled view of the fields it visits.
TraceMethodVisitororg.drools.asm.utilA MethodVisitor that prints a disassembled view of the methods it visits.
TraceSignatureVisitororg.drools.asm.utilNo description provided.
TruthMaintenanceSystemorg.drools.commonThe Truth Maintenance System is responsible for tracking two things.
TryCatchBlockNodeorg.drools.asm.treeA node that represents a try catch block.
TupleMatchorg.drools.reteooTupleMatch maintains a reference to the parent ReteTuple and a List of all resulting joins.
Typeorg.drools.asmA Java type.
TypeInsnNodeorg.drools.asm.treeA node that represents a type instruction.
VarInsnNodeorg.drools.asm.treeA node that represents a local variable instruction.
VertexColorSetorg.drools.visualizeNo description provided.
VertexFunctionsorg.drools.visualizeNo description provided.
WorkingMemoryEventorg.drools.eventNo description provided.
WorkingMemoryEventSupportorg.drools.eventNo description provided.
WorkingMemoryFileLoggerorg.drools.auditA logger of events generated by a working memory.
WorkingMemoryLogEventFilterorg.drools.audit.eventAn event filter that can be used to filter working memory events.
WorkingMemoryLoggerorg.drools.auditA logger of events generated by a working memory.
XmlDumperorg.drools.xmlThis utility will take a AST of a rule package, and emit XML.
XmlPackageReaderorg.drools.xmlRuleSet loader.
Search