Uses of Interface
com.carrotsearch.hppc.ObjectContainer

Packages that use ObjectContainer
com.carrotsearch.hppc High Performance Primitive Collections (HPPC) library provides typical data structures (lists, stacks, maps) template-generated for all Java primitive types (byte, int, etc.) to conserve memory and boost performance. 
 

Uses of ObjectContainer in com.carrotsearch.hppc
 

Subinterfaces of ObjectContainer in com.carrotsearch.hppc
 interface ObjectCollection<KType>
          A collection allows basic, efficient operations on sets of elements (difference and intersection).
 interface ObjectDeque<KType>
          A double-linked queue of KTypes.
 interface ObjectIndexedContainer<KType>
          An indexed container provides random access to elements based on an index.
 interface ObjectLookupContainer<KType>
          Marker interface for containers that can check if they contain a given object in at least time O(log n) and ideally in amortized constant time O(1).
 interface ObjectSet<KType>
          A set of KTypes.
 

Classes in com.carrotsearch.hppc that implement ObjectContainer
 class ObjectArrayDeque<KType>
          An array-backed deque (doubly linked queue) of KTypes.
 class ObjectArrayList<KType>
          An array-backed list of KTypes.
 class ObjectByteOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ObjectCharOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ObjectDoubleOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ObjectFloatOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ObjectIntOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ObjectLongOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ObjectObjectOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ObjectOpenHashSet<KType>
          A hash set of KTypes, implemented using using open addressing with linear probing for collision resolution.
 class ObjectShortOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ObjectStack<KType>
          An extension to ObjectArrayList adding stack-related utility methods.
 

Methods in com.carrotsearch.hppc that return ObjectContainer
 ObjectContainer<VType> LongObjectOpenHashMap.values()
           
 ObjectContainer<VType> FloatObjectAssociativeContainer.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> ByteObjectOpenHashMap.values()
           
 ObjectContainer<VType> CharObjectAssociativeContainer.values()
          Returns a container view of all values present in this container.
 ObjectContainer<VType> IntObjectOpenHashMap.values()
           
 ObjectContainer<VType> ByteObjectAssociativeContainer.values()
          Returns a container view of all values present in this container.
 ObjectContainer<VType> FloatObjectOpenHashMap.values()
           
 ObjectContainer<VType> CharObjectOpenHashMap.values()
           
 ObjectContainer<VType> ShortObjectOpenHashMap.values()
           
 ObjectContainer<VType> ShortObjectAssociativeContainer.values()
          Returns a container view of all values present in this container.
 ObjectContainer<VType> ObjectObjectOpenHashMap.values()
           
 ObjectContainer<VType> DoubleObjectOpenHashMap.values()
           
 ObjectContainer<VType> ObjectObjectAssociativeContainer.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.
 

Methods in com.carrotsearch.hppc with parameters of type ObjectContainer
 int ObjectOpenHashSet.addAll(ObjectContainer<? extends KType> container)
          Adds all elements from a given container to this set.
 int ObjectArrayList.addAll(ObjectContainer<? extends KType> container)
          Adds all elements from another container.
 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.
static
<KType> ObjectStack<KType>
ObjectStack.from(ObjectContainer<KType> container)
          Create a stack by pushing all elements of another container to it.
static
<KType> ObjectOpenHashSet<KType>
ObjectOpenHashSet.from(ObjectContainer<KType> container)
          Create a set from elements of another container.
static
<KType> ObjectArrayList<KType>
ObjectArrayList.from(ObjectContainer<KType> container)
          Create a list from elements of another container.
 int ObjectStack.pushAll(ObjectContainer<? extends KType> container)
          Pushes all elements from another container to the top of the stack.
 int ObjectDoubleOpenHashMap.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectIntOpenHashMap.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectByteAssociativeContainer.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectShortAssociativeContainer.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectIntAssociativeContainer.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectByteOpenHashMap.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectLongOpenHashMap.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectLongAssociativeContainer.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectShortOpenHashMap.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectCharOpenHashMap.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectFloatAssociativeContainer.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectDoubleAssociativeContainer.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectFloatOpenHashMap.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectObjectOpenHashMap.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectObjectAssociativeContainer.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 int ObjectCharAssociativeContainer.removeAll(ObjectContainer<? extends KType> container)
          Removes all keys (and associated values) present in a given container.
 

Constructors in com.carrotsearch.hppc with parameters of type ObjectContainer
ObjectArrayDeque(ObjectContainer<? extends KType> container)
          Creates a new deque from elements of another container, appending them at the end of this deque.
ObjectArrayList(ObjectContainer<? extends KType> container)
          Creates a new list from elements of another container.
ObjectOpenHashSet(ObjectContainer<KType> container)
          Creates a hash set from elements of another container.
ObjectStack(ObjectContainer<KType> container)
          Create a stack by pushing all elements of another container to it.
 



Copyright © 2011 Carrot Search s.c.. All Rights Reserved.