Package org.drools.core.util

Interface Summary
AbstractHashTable.Index  
AbstractHashTable.ObjectComparator  
CompositeCollection.CollectionMutator Pluggable strategy to handle changes to the composite.
DroolsClassLoader  
Entry  
FactEntry  
FastIterator  
Iterator  
LinkedListNode Items placed in a LinkedList must implement this interface .
Queue  
Queueable  
Triple  
 

Class Summary
AbstractBaseLinkedListNode Provides a abstract base implementation that an object can extend so that it can be used in a LinkedList.
AbstractHashTable  
AbstractHashTable.AbstractObjectComparator  
AbstractHashTable.DoubleCompositeIndex  
AbstractHashTable.EqualityEquals  
AbstractHashTable.FieldIndex  
AbstractHashTable.HashTableIterator Fast re-usable iterator
AbstractHashTable.InstanceEquals  
AbstractHashTable.SingleIndex  
AbstractHashTable.TripleCompositeIndex  
ArrayIterator Implements an Iterator over any array.
ArrayUtils Taken from commons lang Operations on arrays, primitive arrays (like int[]) and primitive wrapper arrays (like Integer[]).
BinaryHeapQueue  
BinaryRuleBaseLoader This loads up rulebases from binary packages.
ClassUtils  
CompositeCollection Decorates a collection of other collections to provide a single unified view.
ConcurrentHashTable  
ConcurrentRightTupleList  
ConfFileUtils  
DateUtils  
DelegatingSystemEventListener  
DroolsStreamUtils Created by IntelliJ IDEA.
FileManager  
IoUtils  
IteratorChain An IteratorChain is an Iterator that wraps a number of Iterators.
JavaIteratorAdapter  
KeyStoreHelper A helper class to deal with the key store and signing process during Serialisation This class will read and use the following system properties: drools.serialization.sign = drools.serialization.private.keyStoreURL = drools.serialization.private.keyStorePwd = drools.serialization.private.keyAlias = drools.serialization.private.keyPwd = drools.serialization.public.keyStoreURL = drools.serialization.public.keyStorePwd =
LeftTupleIndexHashTable  
LeftTupleIndexHashTable.FieldIndexHashTableFullIterator  
LeftTupleIndexHashTable.FullFastIterator  
LeftTupleList  
LeftTupleList.TupleHashTableIterator  
LinkedList This is a simple linked linked implementation.
LinkedList.JavaUtilIterator  
LinkedList.LinkedListFastIterator  
LinkedList.LinkedListIterator Returns a list iterator
LinkedListEntry The 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.
MathUtils Utility methods for math classes
ObjectHashMap  
ObjectHashMap.ObjectEntry  
ObjectHashSet  
ObjectHashSet.ObjectEntry  
PrimitiveLongMap  
PrimitiveLongMap.Page  
PrimitiveLongStack  
PrimitiveLongStack.Page  
ReflectiveVisitor Java Tip 98: Reflect on the Visitor design pattern.
RightTupleIndexHashTable  
RightTupleIndexHashTable.FieldIndexHashTableFullIterator  
RightTupleIndexHashTable.FullFastIterator  
RightTupleList  
RightTupleList.TupleHashTableIterator  
StringUtils Ripped form commons StringUtil, unless specified: Operations on String that are null safe.
ThreadSafeJavaIteratorAdapter  
TripleImpl  
TripleStore  
TripleStore.TripleKeyComparator  
 



Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.