Package it.tidalwave.util
Interface TypeSafeMultiMap
-
- All Superinterfaces:
Iterable<Collection<? extends Object>>
- All Known Implementing Classes:
TypeSafeHashMultiMap
public interface TypeSafeMultiMap extends Iterable<Collection<? extends Object>>
- Version:
- $Id$
- Author:
- Fabrizio Giudici
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<Key<?>,Collection<? extends Object>>asMap()booleancontainsKey(Key<?> key)<T> Collection<T>get(Key<T> key)Set<Key<?>>getKeys()intgetSize()-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
-
-
-
Method Detail
-
get
@Nonnull <T> Collection<T> get(@Nonnull Key<T> key)
-
getSize
@Nonnegative int getSize()
-
asMap
@Nonnull Map<Key<?>,Collection<? extends Object>> asMap()
-
-