net.openhft.collect.map.hash
Class HashIntObjMaps

java.lang.Object
  extended by net.openhft.collect.map.hash.HashIntObjMaps

public final class HashIntObjMaps
extends Object

This class consists only of static factory methods to construct HashIntObjMaps, and the default HashIntObjMapFactory static provider (getDefaultFactory()).

See Also:
HashIntObjMap

Method Summary
static HashIntObjMapFactory<Object> getDefaultFactory()
           
static
<V> HashIntObjMap<V>
newImmutableMap(Consumer<IntObjConsumer<V>> entriesSupplier)
           
static
<V> HashIntObjMap<V>
newImmutableMap(Consumer<IntObjConsumer<V>> entriesSupplier, int expectedSize)
           
static
<V> HashIntObjMap<V>
newImmutableMap(int[] keys, V[] values)
           
static
<V> HashIntObjMap<V>
newImmutableMap(int[] keys, V[] values, int expectedSize)
           
static
<V> HashIntObjMap<V>
newImmutableMap(Integer[] keys, V[] values)
           
static
<V> HashIntObjMap<V>
newImmutableMap(Integer[] keys, V[] values, int expectedSize)
           
static
<V> HashIntObjMap<V>
newImmutableMap(Iterable<Integer> keys, Iterable<? extends V> values)
           
static
<V> HashIntObjMap<V>
newImmutableMap(Iterable<Integer> keys, Iterable<? extends V> values, int expectedSize)
           
static
<V> HashIntObjMap<V>
newImmutableMap(Map<Integer,? extends V> map)
           
static
<V> HashIntObjMap<V>
newImmutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2)
           
static
<V> HashIntObjMap<V>
newImmutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, int expectedSize)
           
static
<V> HashIntObjMap<V>
newImmutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3)
           
static
<V> HashIntObjMap<V>
newImmutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, int expectedSize)
           
static
<V> HashIntObjMap<V>
newImmutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, Map<Integer,? extends V> map4)
           
static
<V> HashIntObjMap<V>
newImmutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, Map<Integer,? extends V> map4, int expectedSize)
           
static
<V> HashIntObjMap<V>
newImmutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, Map<Integer,? extends V> map4, Map<Integer,? extends V> map5)
           
static
<V> HashIntObjMap<V>
newImmutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, Map<Integer,? extends V> map4, Map<Integer,? extends V> map5, int expectedSize)
           
static
<V> HashIntObjMap<V>
newImmutableMapOf(int k1, V v1)
           
static
<V> HashIntObjMap<V>
newImmutableMapOf(int k1, V v1, int k2, V v2)
           
static
<V> HashIntObjMap<V>
newImmutableMapOf(int k1, V v1, int k2, V v2, int k3, V v3)
           
static
<V> HashIntObjMap<V>
newImmutableMapOf(int k1, V v1, int k2, V v2, int k3, V v3, int k4, V v4)
           
static
<V> HashIntObjMap<V>
newImmutableMapOf(int k1, V v1, int k2, V v2, int k3, V v3, int k4, V v4, int k5, V v5)
           
static
<V> HashIntObjMap<V>
newMutableMap()
           
static
<V> HashIntObjMap<V>
newMutableMap(Consumer<IntObjConsumer<V>> entriesSupplier)
           
static
<V> HashIntObjMap<V>
newMutableMap(Consumer<IntObjConsumer<V>> entriesSupplier, int expectedSize)
           
static
<V> HashIntObjMap<V>
newMutableMap(int expectedSize)
           
static
<V> HashIntObjMap<V>
newMutableMap(int[] keys, V[] values)
           
static
<V> HashIntObjMap<V>
newMutableMap(int[] keys, V[] values, int expectedSize)
           
static
<V> HashIntObjMap<V>
newMutableMap(Integer[] keys, V[] values)
           
static
<V> HashIntObjMap<V>
newMutableMap(Integer[] keys, V[] values, int expectedSize)
           
static
<V> HashIntObjMap<V>
newMutableMap(Iterable<Integer> keys, Iterable<? extends V> values)
           
static
<V> HashIntObjMap<V>
newMutableMap(Iterable<Integer> keys, Iterable<? extends V> values, int expectedSize)
           
static
<V> HashIntObjMap<V>
newMutableMap(Map<Integer,? extends V> map)
           
static
<V> HashIntObjMap<V>
newMutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2)
           
static
<V> HashIntObjMap<V>
newMutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, int expectedSize)
           
static
<V> HashIntObjMap<V>
newMutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3)
           
static
<V> HashIntObjMap<V>
newMutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, int expectedSize)
           
static
<V> HashIntObjMap<V>
newMutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, Map<Integer,? extends V> map4)
           
static
<V> HashIntObjMap<V>
newMutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, Map<Integer,? extends V> map4, int expectedSize)
           
static
<V> HashIntObjMap<V>
newMutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, Map<Integer,? extends V> map4, Map<Integer,? extends V> map5)
           
static
<V> HashIntObjMap<V>
newMutableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, Map<Integer,? extends V> map4, Map<Integer,? extends V> map5, int expectedSize)
           
static
<V> HashIntObjMap<V>
newMutableMapOf(int k1, V v1)
           
static
<V> HashIntObjMap<V>
newMutableMapOf(int k1, V v1, int k2, V v2)
           
static
<V> HashIntObjMap<V>
newMutableMapOf(int k1, V v1, int k2, V v2, int k3, V v3)
           
static
<V> HashIntObjMap<V>
newMutableMapOf(int k1, V v1, int k2, V v2, int k3, V v3, int k4, V v4)
           
static
<V> HashIntObjMap<V>
newMutableMapOf(int k1, V v1, int k2, V v2, int k3, V v3, int k4, V v4, int k5, V v5)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Consumer<IntObjConsumer<V>> entriesSupplier)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Consumer<IntObjConsumer<V>> entriesSupplier, int expectedSize)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(int[] keys, V[] values)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(int[] keys, V[] values, int expectedSize)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Integer[] keys, V[] values)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Integer[] keys, V[] values, int expectedSize)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Iterable<Integer> keys, Iterable<? extends V> values)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Iterable<Integer> keys, Iterable<? extends V> values, int expectedSize)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Map<Integer,? extends V> map)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, int expectedSize)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, int expectedSize)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, Map<Integer,? extends V> map4)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, Map<Integer,? extends V> map4, int expectedSize)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, Map<Integer,? extends V> map4, Map<Integer,? extends V> map5)
           
static
<V> HashIntObjMap<V>
newUpdatableMap(Map<Integer,? extends V> map1, Map<Integer,? extends V> map2, Map<Integer,? extends V> map3, Map<Integer,? extends V> map4, Map<Integer,? extends V> map5, int expectedSize)
           
static
<V> HashIntObjMap<V>
newUpdatableMapOf(int k1, V v1)
           
static
<V> HashIntObjMap<V>
newUpdatableMapOf(int k1, V v1, int k2, V v2)
           
static
<V> HashIntObjMap<V>
newUpdatableMapOf(int k1, V v1, int k2, V v2, int k3, V v3)
           
static
<V> HashIntObjMap<V>
newUpdatableMapOf(int k1, V v1, int k2, V v2, int k3, V v3, int k4, V v4)
           
static
<V> HashIntObjMap<V>
newUpdatableMapOf(int k1, V v1, int k2, V v2, int k3, V v3, int k4, V v4, int k5, V v5)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDefaultFactory

public static HashIntObjMapFactory<Object> getDefaultFactory()

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap()

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(int expectedSize)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Map<Integer,? extends V> map1,
                                                 Map<Integer,? extends V> map2,
                                                 int expectedSize)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Map<Integer,? extends V> map1,
                                                 Map<Integer,? extends V> map2,
                                                 Map<Integer,? extends V> map3,
                                                 int expectedSize)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Map<Integer,? extends V> map1,
                                                 Map<Integer,? extends V> map2,
                                                 Map<Integer,? extends V> map3,
                                                 Map<Integer,? extends V> map4,
                                                 int expectedSize)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Map<Integer,? extends V> map1,
                                                 Map<Integer,? extends V> map2,
                                                 Map<Integer,? extends V> map3,
                                                 Map<Integer,? extends V> map4,
                                                 Map<Integer,? extends V> map5,
                                                 int expectedSize)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Map<Integer,? extends V> map)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Map<Integer,? extends V> map1,
                                                 Map<Integer,? extends V> map2)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Map<Integer,? extends V> map1,
                                                 Map<Integer,? extends V> map2,
                                                 Map<Integer,? extends V> map3)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Map<Integer,? extends V> map1,
                                                 Map<Integer,? extends V> map2,
                                                 Map<Integer,? extends V> map3,
                                                 Map<Integer,? extends V> map4)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Map<Integer,? extends V> map1,
                                                 Map<Integer,? extends V> map2,
                                                 Map<Integer,? extends V> map3,
                                                 Map<Integer,? extends V> map4,
                                                 Map<Integer,? extends V> map5)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Consumer<IntObjConsumer<V>> entriesSupplier)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Consumer<IntObjConsumer<V>> entriesSupplier,
                                                 int expectedSize)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(int[] keys,
                                                 V[] values)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(int[] keys,
                                                 V[] values,
                                                 int expectedSize)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Integer[] keys,
                                                 V[] values)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Integer[] keys,
                                                 V[] values,
                                                 int expectedSize)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Iterable<Integer> keys,
                                                 Iterable<? extends V> values)

newMutableMap

public static <V> HashIntObjMap<V> newMutableMap(Iterable<Integer> keys,
                                                 Iterable<? extends V> values,
                                                 int expectedSize)

newMutableMapOf

public static <V> HashIntObjMap<V> newMutableMapOf(int k1,
                                                   V v1)

newMutableMapOf

public static <V> HashIntObjMap<V> newMutableMapOf(int k1,
                                                   V v1,
                                                   int k2,
                                                   V v2)

newMutableMapOf

public static <V> HashIntObjMap<V> newMutableMapOf(int k1,
                                                   V v1,
                                                   int k2,
                                                   V v2,
                                                   int k3,
                                                   V v3)

newMutableMapOf

public static <V> HashIntObjMap<V> newMutableMapOf(int k1,
                                                   V v1,
                                                   int k2,
                                                   V v2,
                                                   int k3,
                                                   V v3,
                                                   int k4,
                                                   V v4)

newMutableMapOf

public static <V> HashIntObjMap<V> newMutableMapOf(int k1,
                                                   V v1,
                                                   int k2,
                                                   V v2,
                                                   int k3,
                                                   V v3,
                                                   int k4,
                                                   V v4,
                                                   int k5,
                                                   V v5)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2,
                                                   int expectedSize)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2,
                                                   Map<Integer,? extends V> map3,
                                                   int expectedSize)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2,
                                                   Map<Integer,? extends V> map3,
                                                   Map<Integer,? extends V> map4,
                                                   int expectedSize)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2,
                                                   Map<Integer,? extends V> map3,
                                                   Map<Integer,? extends V> map4,
                                                   Map<Integer,? extends V> map5,
                                                   int expectedSize)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Map<Integer,? extends V> map)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2,
                                                   Map<Integer,? extends V> map3)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2,
                                                   Map<Integer,? extends V> map3,
                                                   Map<Integer,? extends V> map4)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2,
                                                   Map<Integer,? extends V> map3,
                                                   Map<Integer,? extends V> map4,
                                                   Map<Integer,? extends V> map5)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Consumer<IntObjConsumer<V>> entriesSupplier)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Consumer<IntObjConsumer<V>> entriesSupplier,
                                                   int expectedSize)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(int[] keys,
                                                   V[] values)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(int[] keys,
                                                   V[] values,
                                                   int expectedSize)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Integer[] keys,
                                                   V[] values)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Integer[] keys,
                                                   V[] values,
                                                   int expectedSize)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Iterable<Integer> keys,
                                                   Iterable<? extends V> values)

newUpdatableMap

public static <V> HashIntObjMap<V> newUpdatableMap(Iterable<Integer> keys,
                                                   Iterable<? extends V> values,
                                                   int expectedSize)

newUpdatableMapOf

public static <V> HashIntObjMap<V> newUpdatableMapOf(int k1,
                                                     V v1)

newUpdatableMapOf

public static <V> HashIntObjMap<V> newUpdatableMapOf(int k1,
                                                     V v1,
                                                     int k2,
                                                     V v2)

newUpdatableMapOf

public static <V> HashIntObjMap<V> newUpdatableMapOf(int k1,
                                                     V v1,
                                                     int k2,
                                                     V v2,
                                                     int k3,
                                                     V v3)

newUpdatableMapOf

public static <V> HashIntObjMap<V> newUpdatableMapOf(int k1,
                                                     V v1,
                                                     int k2,
                                                     V v2,
                                                     int k3,
                                                     V v3,
                                                     int k4,
                                                     V v4)

newUpdatableMapOf

public static <V> HashIntObjMap<V> newUpdatableMapOf(int k1,
                                                     V v1,
                                                     int k2,
                                                     V v2,
                                                     int k3,
                                                     V v3,
                                                     int k4,
                                                     V v4,
                                                     int k5,
                                                     V v5)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2,
                                                   int expectedSize)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2,
                                                   Map<Integer,? extends V> map3,
                                                   int expectedSize)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2,
                                                   Map<Integer,? extends V> map3,
                                                   Map<Integer,? extends V> map4,
                                                   int expectedSize)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2,
                                                   Map<Integer,? extends V> map3,
                                                   Map<Integer,? extends V> map4,
                                                   Map<Integer,? extends V> map5,
                                                   int expectedSize)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Map<Integer,? extends V> map)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2,
                                                   Map<Integer,? extends V> map3)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2,
                                                   Map<Integer,? extends V> map3,
                                                   Map<Integer,? extends V> map4)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Map<Integer,? extends V> map1,
                                                   Map<Integer,? extends V> map2,
                                                   Map<Integer,? extends V> map3,
                                                   Map<Integer,? extends V> map4,
                                                   Map<Integer,? extends V> map5)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Consumer<IntObjConsumer<V>> entriesSupplier)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Consumer<IntObjConsumer<V>> entriesSupplier,
                                                   int expectedSize)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(int[] keys,
                                                   V[] values)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(int[] keys,
                                                   V[] values,
                                                   int expectedSize)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Integer[] keys,
                                                   V[] values)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Integer[] keys,
                                                   V[] values,
                                                   int expectedSize)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Iterable<Integer> keys,
                                                   Iterable<? extends V> values)

newImmutableMap

public static <V> HashIntObjMap<V> newImmutableMap(Iterable<Integer> keys,
                                                   Iterable<? extends V> values,
                                                   int expectedSize)

newImmutableMapOf

public static <V> HashIntObjMap<V> newImmutableMapOf(int k1,
                                                     V v1)

newImmutableMapOf

public static <V> HashIntObjMap<V> newImmutableMapOf(int k1,
                                                     V v1,
                                                     int k2,
                                                     V v2)

newImmutableMapOf

public static <V> HashIntObjMap<V> newImmutableMapOf(int k1,
                                                     V v1,
                                                     int k2,
                                                     V v2,
                                                     int k3,
                                                     V v3)

newImmutableMapOf

public static <V> HashIntObjMap<V> newImmutableMapOf(int k1,
                                                     V v1,
                                                     int k2,
                                                     V v2,
                                                     int k3,
                                                     V v3,
                                                     int k4,
                                                     V v4)

newImmutableMapOf

public static <V> HashIntObjMap<V> newImmutableMapOf(int k1,
                                                     V v1,
                                                     int k2,
                                                     V v2,
                                                     int k3,
                                                     V v3,
                                                     int k4,
                                                     V v4,
                                                     int k5,
                                                     V v5)