Uses of Interface
com.carrotsearch.hppc.ByteContainer

Packages that use ByteContainer
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 ByteContainer in com.carrotsearch.hppc
 

Subinterfaces of ByteContainer in com.carrotsearch.hppc
 interface ByteCollection
          A collection allows basic, efficient operations on sets of elements (difference and intersection).
 interface ByteDeque
          A double-linked queue of bytes.
 interface ByteIndexedContainer
          An indexed container provides random access to elements based on an index.
 interface ByteLookupContainer
          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 ByteSet
          A set of bytes.
 

Classes in com.carrotsearch.hppc that implement ByteContainer
 class ByteArrayDeque
          An array-backed deque (doubly linked queue) of bytes.
 class ByteArrayList
          An array-backed list of bytes.
 class ByteByteOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ByteCharOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ByteDoubleOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ByteFloatOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ByteIntOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ByteLongOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ByteObjectOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ByteOpenHashSet
          A hash set of bytes, implemented using using open addressing with linear probing for collision resolution.
 class ByteShortOpenHashMap.KeysContainer
          A view of the keys inside this hash map.
 class ByteStack
          An extension to ObjectArrayList adding stack-related utility methods.
 

Methods in com.carrotsearch.hppc that return ByteContainer
 ByteContainer ObjectByteAssociativeContainer.values()
          Returns a container view of all values present in this container.
 ByteContainer IntByteAssociativeContainer.values()
          Returns a container view of all values present in this container.
 ByteContainer FloatByteAssociativeContainer.values()
          Returns a container view of all values present in this container.
 ByteContainer ShortByteAssociativeContainer.values()
          Returns a container view of all values present in this container.
 ByteContainer ByteByteOpenHashMap.values()
           
 ByteContainer DoubleByteOpenHashMap.values()
           
 ByteContainer LongByteOpenHashMap.values()
           
 ByteContainer ObjectByteOpenHashMap.values()
           
 ByteContainer IntByteOpenHashMap.values()
           
 ByteContainer DoubleByteAssociativeContainer.values()
          Returns a container view of all values present in this container.
 ByteContainer FloatByteOpenHashMap.values()
           
 ByteContainer CharByteAssociativeContainer.values()
          Returns a container view of all values present in this container.
 ByteContainer LongByteAssociativeContainer.values()
          Returns a container view of all values present in this container.
 ByteContainer ByteByteAssociativeContainer.values()
          Returns a container view of all values present in this container.
 ByteContainer ShortByteOpenHashMap.values()
           
 ByteContainer CharByteOpenHashMap.values()
           
 

Methods in com.carrotsearch.hppc with parameters of type ByteContainer
 int ByteArrayList.addAll(ByteContainer container)
          Adds all elements from another container.
 int ByteOpenHashSet.addAll(ByteContainer container)
          Adds all elements from a given container to this set.
 int ByteArrayDeque.addFirst(ByteContainer container)
          Inserts all elements from the given container to the front of this deque.
 int ByteArrayDeque.addLast(ByteContainer container)
          Inserts all elements from the given container to the end of this deque.
static ByteStack ByteStack.from(ByteContainer container)
          Create a stack by pushing all elements of another container to it.
static ByteArrayList ByteArrayList.from(ByteContainer container)
          Create a list from elements of another container.
static ByteOpenHashSet ByteOpenHashSet.from(ByteContainer container)
          Create a set from elements of another container.
 int ByteStack.pushAll(ByteContainer container)
          Pushes all elements from another container to the top of the stack.
 int ByteLongAssociativeContainer.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteObjectOpenHashMap.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteDoubleAssociativeContainer.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteCharAssociativeContainer.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteLongOpenHashMap.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteFloatOpenHashMap.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteByteOpenHashMap.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteShortAssociativeContainer.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteObjectAssociativeContainer.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteIntAssociativeContainer.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteByteAssociativeContainer.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteFloatAssociativeContainer.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteDoubleOpenHashMap.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteIntOpenHashMap.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteCharOpenHashMap.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 int ByteShortOpenHashMap.removeAll(ByteContainer container)
          Removes all keys (and associated values) present in a given container.
 

Constructors in com.carrotsearch.hppc with parameters of type ByteContainer
ByteArrayDeque(ByteContainer container)
          Creates a new deque from elements of another container, appending them at the end of this deque.
ByteArrayList(ByteContainer container)
          Creates a new list from elements of another container.
ByteOpenHashSet(ByteContainer container)
          Creates a hash set from elements of another container.
ByteStack(ByteContainer container)
          Create a stack by pushing all elements of another container to it.
 



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