Package at.molindo.utils.collections

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>  
 



Copyright © 2013 Molindo GmbH. All Rights Reserved.