TUM CCSM Commons

Uses of Package
edu.tum.cs.commons.collections

Packages that use edu.tum.cs.commons.collections
edu.tum.cs.commons.algo Basic algorithms. 
edu.tum.cs.commons.collections Extensions to the Java collections. 
edu.tum.cs.commons.error Generic classes used in the context of error handling. 
edu.tum.cs.commons.reflect Utilities for reflection. 
edu.tum.cs.commons.test Utilities for unit tests. 
edu.tum.cs.commons.tree Utility methods for creating tree structures. 
 

Classes in edu.tum.cs.commons.collections used by edu.tum.cs.commons.algo
ManagedIntArray
          A class containing an int array that is managed in the sense that it can grow dynamically (using exponential growth).
PairList
          A list for storing pairs in a specific order.
 

Classes in edu.tum.cs.commons.collections used by edu.tum.cs.commons.collections
AllEqualComparator
          Comparator that does not acutally compare but handles all elements as being equal.
ArrayBackedMap
          A map implementation based on unsorted arrays.
CounterSet
          This class manages a set of counters (i.e. is a mapping from some key objects to integers).
HashedListMap
          This class defines a mapping from on item to a list of items.
HybridMapBase
          A hybrid map is a map which starts with one map implementation, but switches to another one after a certain size is reached.
IdentifierBasedComparatorBase
          Base class for comparators that compare to objects by comparing a suitable object identifier.
IdentityHashSet
          This class implements a set based on referential equality similar to JDK class IdentityHashMap.
IdManagerBase
          Base class for id managers.
IIdProvider
          This interface defines an ID provider.
ImmutablePair
          Simple readonly pair class.
ISortableData
          Abstraction for sortable/comparable data.
ManagedIntArray
          A class containing an int array that is managed in the sense that it can grow dynamically (using exponential growth).
Pair
          Simple pair class.
PairList
          A list for storing pairs in a specific order.
ToStringComparator
          This comparator compares objects by their toString() representation.
TwoDimHashMap
          A 2-dimensional hash map.
UnmodifiableCollection
          This is a wrapper for a Collection prohibiting all calls which would modify its contents.
UnmodifiableHashedListMap
          This is a wrapper for a HashedListMap prohibiting all calls that would modify its contents.
UnmodifiableIterator
          This is a wrapper for a Iterator prohibiting all calls which would modify its owning container.
UnmodifiableList
          This is a wrapper for a List prohibiting all calls which would modify its contents.
UnmodifiableListIterator
          This is a wrapper for a ListIterator prohibiting all calls which would modify its owning container.
UnmodifiableMap
          This is a wrapper for a Map prohibiting all calls which would modify its contents.
UnmodifiableSet
          This is a wrapper for a Set prohibiting all calls which would modify its contents.
UnmodifiableSortedMap
          This is a wrapper for a SortedMap prohibiting all calls which would modify its contents.
UnmodifiableSortedSet
          This is a wrapper for a SortedSet prohibiting all calls which would modify its contents.
 

Classes in edu.tum.cs.commons.collections used by edu.tum.cs.commons.error
UnmodifiableList
          This is a wrapper for a List prohibiting all calls which would modify its contents.
 

Classes in edu.tum.cs.commons.collections used by edu.tum.cs.commons.reflect
IdentifierBasedComparatorBase
          Base class for comparators that compare to objects by comparing a suitable object identifier.
UnmodifiableSet
          This is a wrapper for a Set prohibiting all calls which would modify its contents.
 

Classes in edu.tum.cs.commons.collections used by edu.tum.cs.commons.test
IdentityHashSet
          This class implements a set based on referential equality similar to JDK class IdentityHashMap.
IIdProvider
          This interface defines an ID provider.
 

Classes in edu.tum.cs.commons.collections used by edu.tum.cs.commons.tree
UnmodifiableCollection
          This is a wrapper for a Collection prohibiting all calls which would modify its contents.
 


TUM CCSM Commons

TUM CCSM Commons - 2.7