Uses of Interface
com.carrotsearch.hppc.ObjectContainer
-
Packages that use ObjectContainer Package Description com.carrotsearch.hppc -
-
Uses of ObjectContainer in com.carrotsearch.hppc
Subinterfaces of ObjectContainer in com.carrotsearch.hppc Modifier and Type Interface Description interface
ObjectCollection<KType>
A collection allows basic, efficient operations on sets of elements (difference and intersection).interface
ObjectDeque<KType>
A linear collection that supports element insertion and removal at both ends.interface
ObjectIndexedContainer<KType>
An indexed container provides random access to elements based on anindex
.interface
ObjectLookupContainer<KType>
Marker interface for containers that can check if they contain a given object in at least timeO(log n)
and ideally in amortized constant timeO(1)
.interface
ObjectSet<KType>
A set ofObject
s.Classes in com.carrotsearch.hppc that implement ObjectContainer Modifier and Type Class Description (package private) class
AbstractObjectCollection<KType>
Common superclass for collections.private class
ByteObjectHashMap.ValuesContainer
A view over the set of values of this map.private class
CharObjectHashMap.ValuesContainer
A view over the set of values of this map.private class
DoubleObjectHashMap.ValuesContainer
A view over the set of values of this map.private class
FloatObjectHashMap.ValuesContainer
A view over the set of values of this map.private class
IntObjectHashMap.ValuesContainer
A view over the set of values of this map.private class
LongObjectHashMap.ValuesContainer
A view over the set of values of this map.class
ObjectArrayDeque<KType>
An array-backedObjectDeque
.class
ObjectArrayList<KType>
An array-backed list of Objects.class
ObjectByteHashMap.KeysContainer
A view of the keys inside this hash map.class
ObjectCharHashMap.KeysContainer
A view of the keys inside this hash map.class
ObjectDoubleHashMap.KeysContainer
A view of the keys inside this hash map.class
ObjectFloatHashMap.KeysContainer
A view of the keys inside this hash map.class
ObjectHashSet<KType>
A hash set ofObject
s, implemented using using open addressing with linear probing for collision resolution.class
ObjectIdentityHashSet<KType>
A reference-equality (identity) hash set.class
ObjectIntHashMap.KeysContainer
A view of the keys inside this hash map.class
ObjectLongHashMap.KeysContainer
A view of the keys inside this hash map.class
ObjectObjectHashMap.KeysContainer
A view of the keys inside this hash map.private class
ObjectObjectHashMap.ValuesContainer
A view over the set of values of this map.class
ObjectScatterSet<KType>
Same asObjectHashSet
but does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.class
ObjectShortHashMap.KeysContainer
A view of the keys inside this hash map.class
ObjectStack<KType>
A subclass ofObjectArrayList
adding stack-related utility methods.private class
ShortObjectHashMap.ValuesContainer
A view over the set of values of this map.Methods in com.carrotsearch.hppc that return ObjectContainer Modifier and Type Method Description ObjectContainer<VType>
ByteObjectAssociativeContainer. values()
Returns a container view of all values present in this container.ObjectContainer<VType>
CharObjectAssociativeContainer. values()
Returns a container view of all values present in this container.ObjectContainer<VType>
DoubleObjectAssociativeContainer. values()
Returns a container view of all values present in this container.ObjectContainer<VType>
FloatObjectAssociativeContainer. values()
Returns a container view of all values present in this container.ObjectContainer<VType>
IntObjectAssociativeContainer. values()
Returns a container view of all values present in this container.ObjectContainer<VType>
LongObjectAssociativeContainer. values()
Returns a container view of all values present in this container.ObjectContainer<VType>
ObjectObjectAssociativeContainer. values()
Returns a container view of all values present in this container.ObjectContainer<VType>
ShortObjectAssociativeContainer. values()
Returns a container view of all values present in this container.Methods in com.carrotsearch.hppc with parameters of type ObjectContainer Modifier and Type Method Description int
ObjectArrayList. addAll(ObjectContainer<? extends KType> container)
Adds all elements from another container.int
ObjectHashSet. addAll(ObjectContainer<? extends KType> container)
Adds all elements from the givenObjectContainer
to this set.int
ObjectArrayDeque. addFirst(ObjectContainer<? extends KType> container)
Inserts all elements from the given container to the front of this deque.int
ObjectArrayDeque. addLast(ObjectContainer<? extends KType> container)
Inserts all elements from the given container to the end of this deque.int
ObjectStack. pushAll(ObjectContainer<? extends KType> container)
Pushes all elements from another container to the top of the stack.int
ObjectByteAssociativeContainer. removeAll(ObjectContainer<? super KType> container)
Removes all keys (and associated values) present in a given container.int
ObjectByteHashMap. removeAll(ObjectContainer<? super KType> other)
Removes all keys (and associated values) present in a given container.int
ObjectCharAssociativeContainer. removeAll(ObjectContainer<? super KType> container)
Removes all keys (and associated values) present in a given container.int
ObjectCharHashMap. removeAll(ObjectContainer<? super KType> other)
Removes all keys (and associated values) present in a given container.int
ObjectDoubleAssociativeContainer. removeAll(ObjectContainer<? super KType> container)
Removes all keys (and associated values) present in a given container.int
ObjectDoubleHashMap. removeAll(ObjectContainer<? super KType> other)
Removes all keys (and associated values) present in a given container.int
ObjectFloatAssociativeContainer. removeAll(ObjectContainer<? super KType> container)
Removes all keys (and associated values) present in a given container.int
ObjectFloatHashMap. removeAll(ObjectContainer<? super KType> other)
Removes all keys (and associated values) present in a given container.int
ObjectIntAssociativeContainer. removeAll(ObjectContainer<? super KType> container)
Removes all keys (and associated values) present in a given container.int
ObjectIntHashMap. removeAll(ObjectContainer<? super KType> other)
Removes all keys (and associated values) present in a given container.int
ObjectLongAssociativeContainer. removeAll(ObjectContainer<? super KType> container)
Removes all keys (and associated values) present in a given container.int
ObjectLongHashMap. removeAll(ObjectContainer<? super KType> other)
Removes all keys (and associated values) present in a given container.int
ObjectObjectAssociativeContainer. removeAll(ObjectContainer<? super KType> container)
Removes all keys (and associated values) present in a given container.int
ObjectObjectHashMap. removeAll(ObjectContainer<? super KType> other)
Removes all keys (and associated values) present in a given container.int
ObjectShortAssociativeContainer. removeAll(ObjectContainer<? super KType> container)
Removes all keys (and associated values) present in a given container.int
ObjectShortHashMap. removeAll(ObjectContainer<? super KType> other)
Removes all keys (and associated values) present in a given container.Constructors in com.carrotsearch.hppc with parameters of type ObjectContainer Constructor Description ObjectArrayDeque(ObjectContainer<? extends KType> container)
Creates a new deque from elements of another container, appending elements at the end of the deque in the iteration order.ObjectArrayList(ObjectContainer<? extends KType> container)
Creates a new list from the elements of another container in its iteration order.ObjectHashSet(ObjectContainer<? extends KType> container)
New instance copying elements from anotherObjectContainer
.ObjectIdentityHashSet(ObjectContainer<? extends KType> container)
New instance copying elements from anotherObjectContainer
.ObjectStack(ObjectContainer<KType> container)
Create a stack by pushing all elements of another container to it.
-