Package org.drools.core.util

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

Class Summary
AbstractBaseLinkedListNode<T extends LinkedListNode<T>> 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.
BitMaskUtil  
ClassUtils  
CompositeCollection Decorates a collection of other collections to provide a single unified view.
ConcurrentHashTable  
ConfFileUtils  
DateUtils  
DelegatingSystemEventListener  
DroolsStreamUtils Created by IntelliJ IDEA.
FastIterator.IteratorAdapter  
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 =
LeftTupleRBTree<K extends Comparable<? super K>>  
LeftTupleRBTree.Node<K extends Comparable<? super K>>  
LeftTupleRBTree.RangeFastIterator<K extends Comparable<? super K>>  
LinkedList<T extends LinkedListNode<T>> This is a simple linked linked implementation.
LinkedList.JavaUtilIterator  
LinkedList.LinkedListFastIterator  
LinkedList.LinkedListIterator<T extends LinkedListNode<T>> Returns a list iterator
LinkedListEntry<T> 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
Memento<T>  
MemoryUtil  
MemoryUtil.MemoryStats  
NumberUtils  
ObjectHashMap  
ObjectHashMap.ObjectEntry  
ObjectHashSet  
ObjectHashSet.ObjectEntry  
PrimitiveLongMap  
PrimitiveLongMap.Page  
PrimitiveLongStack  
PrimitiveLongStack.Page  
RBTree<K extends Comparable<? super K>,V>  
RBTree.Node<K extends Comparable<? super K>,V>  
RBTree.RBTreeFastIterator<K extends Comparable<? super K>,V>  
ReflectiveVisitor Java Tip 98: Reflect on the Visitor design pattern.
RightTupleRBTree<K extends Comparable<? super K>>  
RightTupleRBTree.Node<K extends Comparable<? super K>>  
RightTupleRBTree.RangeFastIterator<K extends Comparable<? super K>>  
StringUtils Ripped form commons StringUtil, unless specified: Operations on String that are null safe.
ThreadSafeJavaIteratorAdapter  
TripleFactoryImpl  
TripleImpl  
TripleStore  
TripleStore.TripleKeyComparator  
 

Enum Summary
LeftTupleRBTree.Boundary  
LeftTupleRBTree.Color  
RBTree.Boundary  
RBTree.Color  
RightTupleRBTree.Boundary  
RightTupleRBTree.Color  
 



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