|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| IBusinessKey<K> | The contract for classes implementing this interface is: o1.getBusinessKey().equals(o2.getBusinessKey()) does not imply o1.equals(o2) o1.equals(o2) implies o1.getBusinessKey().equals(o2.getBusinessKey()) It's therefore recommended to use (amongst others) .equals(..) and .hashCode() of business key for object equality. |
| IBusinessKeyMap<K,V extends IBusinessKey<K>> | |
| IBusinessKeySet<K,V extends IBusinessKey<K>> | |
| Class Summary | |
|---|---|
| ArrayUtils | |
| BusinessKeyHashMap<K,V extends IBusinessKey<K>> | |
| BusinessKeyTreeMap<K,V extends IBusinessKey<K>> | |
| CircularQueue<T> | Queue implementation that uses a single, fixed-size buffer as if it
were connected end-to-end. |
| ClassMap<V> | A specialized WeakHashMap that ads the ClassMap.find(Class) method to
find mappings for superclasses. |
| CollectionBuilder<V,C extends Collection<V>> | |
| CollectionUtils | |
| IdentityHashSet<E> | |
| IteratorChain<T> | |
| IteratorUtils | |
| IteratorWrapper<E> | |
| IteratorWrappers | |
| ListMap<T,E> | |
| MapBuilder<K,V,M extends Map<K,V>> | |
| MapMap<K1,K2,V> | |
| SetMap<T,E> | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||