Package fr.ird.observe.spi.map
Class ImmutableEntityMap<V>
- java.lang.Object
-
- fr.ird.observe.spi.map.ImmutableEntityMap<V>
-
public class ImmutableEntityMap<V> extends Object
A special map to store string values using thekey0(Class)method to produce keys.Created by tchemit on 01/09/17.
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImmutableEntityMap.Builder<V>
-
Constructor Summary
Constructors Modifier Constructor Description protectedImmutableEntityMap(com.google.common.collect.ImmutableMap<String,V> data)protectedImmutableEntityMap(ImmutableEntityMap<V> dtoMap)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <V> ImmutableEntityMap.Builder<V>builder()booleancontainsEntry(Class type, V value)Vget(Class key)Vget(String key)booleanisEmpty()Set<String>keySet()intsize()Collection<V>values()
-
-
-
Constructor Detail
-
ImmutableEntityMap
protected ImmutableEntityMap(ImmutableEntityMap<V> dtoMap)
-
-
Method Detail
-
builder
public static <V> ImmutableEntityMap.Builder<V> builder()
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
values
public Collection<V> values()
-
-