it.tidalwave.util
Interface TypeSafeMap
- All Superinterfaces:
- Iterable<Object>
- All Known Implementing Classes:
- TypeSafeHashMap
public interface TypeSafeMap
- extends Iterable<Object>
- Version:
- $Id$
- Author:
- Fabrizio Giudici
get
@Nonnull
<T> T get(@Nonnull
Key<T> key)
throws NotFoundException
- Throws:
NotFoundException
containsKey
boolean containsKey(@Nonnull
Key<?> key)
getKeys
@Nonnull
Set<Key<?>> getKeys()
getSize
@Nonnegative
int getSize()
asMap
@Nonnull
Map<Key<?>,Object> asMap()
Copyright © 2009-2012 Tidalwave s.a.s.. All Rights Reserved.