Package org.semanticweb.elk.util.collections

Interface Summary
Multimap<Key,Value> Multimap from Keys to Collection of Values
Operations.Condition<T> Boolean conditions over some type.
Operations.Functor<I,O> A simple object that transforms objects of type I to objects of type O
Operations.FunctorEx<I,O> An extension of Operations.Functor which can do the reverse transformation
Operations.Transformation<I,O> Transformations of input values to output values
 

Class Summary
AbstractHashMultimap<Key,Value> Implementation of Multimap backed by an ArrayHashMap
ArrayHashMap<K,V> hash maps using array and linear probing for resolving hash collision see [1] p.526.
ArrayHashSet<E> hash sets using array and linear probing for resolving hash collision see [1] p.526.
ArraySet<T>  
HashListMultimap<Key,Value> Implementation of Multimap backed by an ArrayHashMap
HashSetMultimap<Key,Value> Implementation of Multimap backed by an ArrayHashMap
LazyCollectionMinusSet<I>  
LazySetIntersection<E> Represents a Set view for common elements of two sets.
LazySetUnion<E> Represents a Set view for the union of elements of two sets.
Operations Some useful static methods for collections
Pair<First,Second>  
Triple<First,Second,Third>  
 



Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.