Package fr.ird.observe.spi.map
Class ImmutableTypedMap<V>
- java.lang.Object
-
- fr.ird.observe.spi.map.ImmutableTypedMap<V>
-
public class ImmutableTypedMap<V> extends Object
A special map to store string values using thekey0(Class)method to produce keys.Created on 25/07/19.
- Since:
- ?
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImmutableTypedMap.Builder<V>
-
Constructor Summary
Constructors Modifier Constructor Description protectedImmutableTypedMap(com.google.common.collect.ImmutableMap<String,V> data, com.google.common.collect.ImmutableMap<String,Class> types)protectedImmutableTypedMap(ImmutableTypedMap<V> dtoMap)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <V> ImmutableTypedMap.Builder<V>builder()Vget(Class key)booleanisEmpty()Collection<Class>keys()intsize()Collection<Class<?>>types()Collection<V>values()
-
-
-
Method Detail
-
builder
public static <V> ImmutableTypedMap.Builder<V> builder()
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
keys
public Collection<Class> keys()
-
values
public Collection<V> values()
-
types
public Collection<Class<?>> types()
-
-