Package org.elasticsearch.common.collect
Class ImmutableOpenMap.Builder<KType,VType>
java.lang.Object
org.elasticsearch.common.collect.ImmutableOpenMap.Builder<KType,VType>
- All Implemented Interfaces:
com.carrotsearch.hppc.ObjectObjectAssociativeContainer<KType,VType>,com.carrotsearch.hppc.ObjectObjectMap<KType,VType>,java.lang.Iterable<com.carrotsearch.hppc.cursors.ObjectObjectCursor<KType,VType>>
- Enclosing class:
- ImmutableOpenMap<KType,VType>
public static class ImmutableOpenMap.Builder<KType,VType>
extends java.lang.Object
implements com.carrotsearch.hppc.ObjectObjectMap<KType,VType>
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description ImmutableOpenMap<KType,VType>build()Builds a new instance of the<K, V> ImmutableOpenMap.Builder<K,V>cast()voidclear()booleancontainsKey(KType key)<T extends com.carrotsearch.hppc.procedures.ObjectObjectProcedure<? super KType, ? super VType>>
TforEach(T procedure)ImmutableOpenMap.Builder<KType,VType>fPut(KType key, VType value)A put operation that can be used in the fluent pattern.ImmutableOpenMap.Builder<KType,VType>fRemove(KType key)Remove that can be used in the fluent pattern.VTypeget(KType key)VTypegetOrDefault(KType kType, VType vType)booleanindexExists(int index)VTypeindexGet(int index)voidindexInsert(int index, KType key, VType value)intindexOf(KType key)VTypeindexReplace(int index, VType newValue)booleanisEmpty()java.util.Iterator<com.carrotsearch.hppc.cursors.ObjectObjectCursor<KType,VType>>iterator()com.carrotsearch.hppc.ObjectCollection<KType>keys()VTypeput(KType key, VType value)intputAll(com.carrotsearch.hppc.ObjectObjectAssociativeContainer<? extends KType,? extends VType> container)intputAll(java.lang.Iterable<? extends com.carrotsearch.hppc.cursors.ObjectObjectCursor<? extends KType,? extends VType>> iterable)ImmutableOpenMap.Builder<KType,VType>putAll(java.util.Map<KType,VType> map)Puts all the entries in the map to the builder.voidrelease()VTyperemove(KType key)intremoveAll(com.carrotsearch.hppc.ObjectContainer<? super KType> container)intremoveAll(com.carrotsearch.hppc.predicates.ObjectObjectPredicate<? super KType,? super VType> predicate)intremoveAll(com.carrotsearch.hppc.predicates.ObjectPredicate<? super KType> predicate)intsize()com.carrotsearch.hppc.ObjectContainer<VType>values()java.lang.StringvisualizeKeyDistribution(int characters)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface com.carrotsearch.hppc.ObjectObjectMap
equals, hashCode
-
Constructor Details
-
Builder
public Builder() -
Builder
public Builder(int size) -
Builder
-
-
Method Details
-
build
Builds a new instance of the -
putAll
Puts all the entries in the map to the builder. -
fPut
A put operation that can be used in the fluent pattern. -
put
-
get
-
getOrDefault
-
putAll
-
putAll
-
fRemove
Remove that can be used in the fluent pattern. -
remove
-
iterator
-
containsKey
-
size
public int size() -
isEmpty
public boolean isEmpty() -
removeAll
-
removeAll
-
forEach
-
clear
public void clear() -
keys
-
values
-
cast
-
removeAll
-
forEach
-
indexOf
-
indexExists
public boolean indexExists(int index) -
indexGet
-
indexReplace
-
indexInsert
-
release
public void release() -
visualizeKeyDistribution
public java.lang.String visualizeKeyDistribution(int characters)
-