org.omnaest.utils.structure.map
Interface MapBuilder.MapComposer<K,V>

Type Parameters:
K -
V -
Enclosing class:
MapBuilder

public static interface MapBuilder.MapComposer<K,V>

A MapBuilder.MapComposer allows to compose a Map by adding key value pairs.

A MapBuilder.MapComposer is closed by calling buildAs() where a MapBuilder.ClosedMapComposer allows to create a specific Map instance.

Author:
Omnaest

Method Summary
 MapBuilder.ClosedMapComposer<K,V> buildAs()
           
 MapBuilder.MapComposer<K,V> put(K key, V value)
           
 MapBuilder.MapComposer<K,V> putAll(Map<? extends K,? extends V> map)
           
 

Method Detail

put

MapBuilder.MapComposer<K,V> put(K key,
                                V value)
Parameters:
key -
value -
Returns:
this

putAll

MapBuilder.MapComposer<K,V> putAll(Map<? extends K,? extends V> map)
Parameters:
map - Map
Returns:
this
See Also:
put(Object, Object)

buildAs

MapBuilder.ClosedMapComposer<K,V> buildAs()
Returns:
See Also:
MapBuilder.ClosedMapComposer


Copyright © 2013. All Rights Reserved.