Skip navigation links
A C D G H I K M O P R S V 

A

add(K, L) - Method in class de.topobyte.adt.multicollections.CountingMultiValMap
Add the tag (key1, key2) to the MultiValMap.
add(T) - Method in class de.topobyte.adt.multicollections.HashMultiSet
 
add(T, int) - Method in class de.topobyte.adt.multicollections.HashMultiSet
 
add(T) - Method in interface de.topobyte.adt.multicollections.MultiSet
Put key to the MultiSet once.
add(T, int) - Method in interface de.topobyte.adt.multicollections.MultiSet
 
addAll(Collection<T>) - Method in class de.topobyte.adt.multicollections.HashMultiSet
 
addAll(Collection<T>, int) - Method in class de.topobyte.adt.multicollections.HashMultiSet
 
addAll(Collection<T>) - Method in interface de.topobyte.adt.multicollections.MultiSet
Put all keys contained in key into the MultiSet once.
addAll(Collection<T>, int) - Method in interface de.topobyte.adt.multicollections.MultiSet
 

C

contains(T) - Method in class de.topobyte.adt.multicollections.HashMultiSet
 
contains(T) - Method in interface de.topobyte.adt.multicollections.MultiSet
Test whether key is present in this MultiSet.
containsKey(K) - Method in class de.topobyte.adt.multicollections.HashMultiValMap
 
containsKey(K) - Method in interface de.topobyte.adt.multicollections.MultiValMap
Find out whether the given key has any values associated.
CountingMultiValMap<K,L> - Class in de.topobyte.adt.multicollections
A data-structure to collect Tags.
CountingMultiValMap() - Constructor for class de.topobyte.adt.multicollections.CountingMultiValMap
 

D

de.topobyte.adt.multicollections - package de.topobyte.adt.multicollections
 

G

get(K) - Method in class de.topobyte.adt.multicollections.CountingMultiValMap
 
get(K) - Method in class de.topobyte.adt.multicollections.HashMultiValMap
 
get(K) - Method in interface de.topobyte.adt.multicollections.MultiValMap
Retrieve a collection of values associated with key.
getForKey(K) - Method in class de.topobyte.adt.multicollections.CountingMultiValMap
 

H

HashMultiSet<T> - Class in de.topobyte.adt.multicollections
A straightforward implementation of MultiSet using a HashMap.
HashMultiSet() - Constructor for class de.topobyte.adt.multicollections.HashMultiSet
 
HashMultiSet(MultiSet<T>) - Constructor for class de.topobyte.adt.multicollections.HashMultiSet
 
HashMultiValMap<K,V> - Class in de.topobyte.adt.multicollections
 
HashMultiValMap() - Constructor for class de.topobyte.adt.multicollections.HashMultiValMap
 

I

iterator() - Method in class de.topobyte.adt.multicollections.HashMultiSet
 

K

keys() - Method in class de.topobyte.adt.multicollections.HashMultiValMap
 
keys() - Method in interface de.topobyte.adt.multicollections.MultiValMap
Get a collection of associated keys.
keySet() - Method in class de.topobyte.adt.multicollections.HashMultiSet
 
keySet() - Method in interface de.topobyte.adt.multicollections.MultiSet
Get the set of keys in this MultiSet.

M

MultiSet<T> - Interface in de.topobyte.adt.multicollections
A set which essentially is not a set since each key has an associated number of occurrences.
MultiValMap<K,V> - Interface in de.topobyte.adt.multicollections
 

O

occurences(T) - Method in class de.topobyte.adt.multicollections.HashMultiSet
 
occurences(T) - Method in interface de.topobyte.adt.multicollections.MultiSet
Get the number of times the element key is present in this MultiSet.

P

put(K, V) - Method in class de.topobyte.adt.multicollections.HashMultiValMap
 
put(K, Collection<V>) - Method in class de.topobyte.adt.multicollections.HashMultiValMap
 
put(K, V) - Method in interface de.topobyte.adt.multicollections.MultiValMap
Associate value with key.
put(K, Collection<V>) - Method in interface de.topobyte.adt.multicollections.MultiValMap
Associate all value with this key.

R

remove(K, L) - Method in class de.topobyte.adt.multicollections.CountingMultiValMap
Remove the tag (key1, key2) from the MultiValMap.
remove(T) - Method in class de.topobyte.adt.multicollections.HashMultiSet
 
remove(K, V) - Method in class de.topobyte.adt.multicollections.HashMultiValMap
 
remove(K, Collection<V>) - Method in class de.topobyte.adt.multicollections.HashMultiValMap
 
remove(T) - Method in interface de.topobyte.adt.multicollections.MultiSet
Remove key from the MultiSet once.
remove(K, V) - Method in interface de.topobyte.adt.multicollections.MultiValMap
Remove this value from the key.
remove(K, Collection<V>) - Method in interface de.topobyte.adt.multicollections.MultiValMap
Remove all given values from the key.
removeAll(Collection<? extends T>) - Method in class de.topobyte.adt.multicollections.HashMultiSet
 
removeAll(K) - Method in class de.topobyte.adt.multicollections.HashMultiValMap
 
removeAll(Collection<? extends T>) - Method in interface de.topobyte.adt.multicollections.MultiSet
 
removeAll(K) - Method in interface de.topobyte.adt.multicollections.MultiValMap
Remove all values associated with this key.
removeAllN(Collection<? extends T>, int) - Method in class de.topobyte.adt.multicollections.HashMultiSet
 
removeAllN(Collection<? extends T>, int) - Method in interface de.topobyte.adt.multicollections.MultiSet
 
removeAllOccurences(Collection<? extends T>) - Method in class de.topobyte.adt.multicollections.HashMultiSet
 
removeAllOccurences(Collection<? extends T>) - Method in interface de.topobyte.adt.multicollections.MultiSet
 
removeN(T, int) - Method in class de.topobyte.adt.multicollections.HashMultiSet
 
removeN(T, int) - Method in interface de.topobyte.adt.multicollections.MultiSet
Remove key from the MultiSet once.
removeOccurences(T) - Method in class de.topobyte.adt.multicollections.HashMultiSet
 
removeOccurences(T) - Method in interface de.topobyte.adt.multicollections.MultiSet
Remove all occurrences of key.

S

size() - Method in class de.topobyte.adt.multicollections.HashMultiValMap
 
size() - Method in interface de.topobyte.adt.multicollections.MultiValMap
Get the number of keys in this map.

V

values() - Method in class de.topobyte.adt.multicollections.CountingMultiValMap
 
A C D G H I K M O P R S V 
Skip navigation links