Index

A B C D E F G H I L M N O P R S T U V W X 
All Classes and Interfaces|All Packages

A

allocate(int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Allocates a new ByteBuffer with the specified capacity.
allocate(int, ByteOrder) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Allocates a new ByteBuffer with the specified capacity.
allocateBig(long) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Allocates a new BigByteBuffer with the specified capacity.
allocateBig(long, ByteOrder) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Allocates a new BigByteBuffer with the specified capacity.
and(BufferBitSet) - Method in class tech.bitey.bufferstuff.BufferBitSet
Performs a logical AND of this target bitset with the argument bitset.
andNot(BufferBitSet) - Method in class tech.bitey.bufferstuff.BufferBitSet
Clears all of the bits in this bitset whose corresponding bit is set in the specified bitset.
append(ResizableBigByteBuffer) - Method in class tech.bitey.bufferstuff.ResizableBigByteBuffer
 
asByteBuffer() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Creates a view of this byte buffer as a byte buffer.
asDoubleBuffer() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Creates a view of this byte buffer as a double buffer.
asFloatBuffer() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Creates a view of this byte buffer as a float buffer.
asIntBuffer() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Creates a view of this byte buffer as a int buffer.
asLongBuffer() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Creates a view of this byte buffer as a long buffer.
asReadOnlyBuffer(ByteBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Creates a new, read-only byte buffer that shares the specified buffer's content, and preserves it's order.
asShortBuffer() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Creates a view of this byte buffer as a short buffer.

B

BigByteBuffer - Interface in tech.bitey.bufferstuff
This class has an API similar to ByteBuffer, but is addressable with long indices.
binaryFindFirst(ByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified ByteBuffer for the first occurrence of the value at the given keyIndex.
binaryFindFirst(DoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified DoubleBuffer for the first occurrence of the value at the given keyIndex.
binaryFindFirst(FloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified FloatBuffer for the first occurrence of the value at the given keyIndex.
binaryFindFirst(IntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified IntBuffer for the first occurrence of the value at the given keyIndex.
binaryFindFirst(LongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified LongBuffer for the first occurrence of the value at the given keyIndex.
binaryFindFirst(ShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified ShortBuffer for the first occurrence of the value at the given keyIndex.
binaryFindFirst(SmallByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallByteBuffer for the first occurrence of the value at the given keyIndex.
binaryFindFirst(SmallDoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallDoubleBuffer for the first occurrence of the value at the given keyIndex.
binaryFindFirst(SmallFloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallFloatBuffer for the first occurrence of the value at the given keyIndex.
binaryFindFirst(SmallIntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallIntBuffer for the first occurrence of the value at the given keyIndex.
binaryFindFirst(SmallLongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallLongBuffer for the first occurrence of the value at the given keyIndex.
binaryFindFirst(SmallShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallShortBuffer for the first occurrence of the value at the given keyIndex.
binaryFindLast(ByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified ByteBuffer for the last occurrence of the value at the given keyIndex.
binaryFindLast(DoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified DoubleBuffer for the last occurrence of the value at the given keyIndex.
binaryFindLast(FloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified FloatBuffer for the last occurrence of the value at the given keyIndex.
binaryFindLast(IntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified IntBuffer for the last occurrence of the value at the given keyIndex.
binaryFindLast(LongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified LongBuffer for the last occurrence of the value at the given keyIndex.
binaryFindLast(ShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified ShortBuffer for the last occurrence of the value at the given keyIndex.
binaryFindLast(SmallByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallByteBuffer for the last occurrence of the value at the given keyIndex.
binaryFindLast(SmallDoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallDoubleBuffer for the last occurrence of the value at the given keyIndex.
binaryFindLast(SmallFloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallFloatBuffer for the last occurrence of the value at the given keyIndex.
binaryFindLast(SmallIntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallIntBuffer for the last occurrence of the value at the given keyIndex.
binaryFindLast(SmallLongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallLongBuffer for the last occurrence of the value at the given keyIndex.
binaryFindLast(SmallShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallShortBuffer for the last occurrence of the value at the given keyIndex.
binarySearch(ByteBuffer, int, int, byte) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified ByteBuffer for the specified value using the binary search algorithm.
binarySearch(DoubleBuffer, int, int, double) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified DoubleBuffer for the specified value using the binary search algorithm.
binarySearch(FloatBuffer, int, int, float) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified FloatBuffer for the specified value using the binary search algorithm.
binarySearch(IntBuffer, int, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified IntBuffer for the specified value using the binary search algorithm.
binarySearch(LongBuffer, int, int, long) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified LongBuffer for the specified value using the binary search algorithm.
binarySearch(ShortBuffer, int, int, short) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified ShortBuffer for the specified value using the binary search algorithm.
binarySearch(SmallByteBuffer, int, int, byte) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallByteBuffer for the specified value using the binary search algorithm.
binarySearch(SmallDoubleBuffer, int, int, double) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallDoubleBuffer for the specified value using the binary search algorithm.
binarySearch(SmallFloatBuffer, int, int, float) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallFloatBuffer for the specified value using the binary search algorithm.
binarySearch(SmallIntBuffer, int, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallIntBuffer for the specified value using the binary search algorithm.
binarySearch(SmallLongBuffer, int, int, long) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallLongBuffer for the specified value using the binary search algorithm.
binarySearch(SmallShortBuffer, int, int, short) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Searches a range of the specified SmallShortBuffer for the specified value using the binary search algorithm.
BufferBitSet - Class in tech.bitey.bufferstuff
Similar to BitSet, but backed by a ByteBuffer.
BufferBitSet() - Constructor for class tech.bitey.bufferstuff.BufferBitSet
Creates an empty, resizable BufferBitSet
BufferBitSet(boolean) - Constructor for class tech.bitey.bufferstuff.BufferBitSet
Creates an empty BufferBitSet with the specified resize behavior.
BufferBitSet(ByteBuffer) - Constructor for class tech.bitey.bufferstuff.BufferBitSet
Creates a BufferBitSet which wraps the provided buffer.
BufferBitSet(ByteBuffer, boolean) - Constructor for class tech.bitey.bufferstuff.BufferBitSet
Creates a BufferBitSet which wraps the provided buffer.
buffers() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Returns the underlying buffers.
BufferSearch - Enum Class in tech.bitey.bufferstuff
Provides the primitive array binary search implementations from java.util.Arrays, modified with minimal changes to support nio buffers.
BufferSort - Class in tech.bitey.bufferstuff
Sorting algorithms for nio buffers.
BufferSort() - Constructor for class tech.bitey.bufferstuff.BufferSort
 
BufferSpliterators - Class in tech.bitey.bufferstuff
 
BufferSpliterators() - Constructor for class tech.bitey.bufferstuff.BufferSpliterators
 
BufferSpliterators.DoubleBufferSpliterator - Class in tech.bitey.bufferstuff
A Spliterator.OfDouble designed for use by sources that traverse and split elements maintained in an unmodifiable DoubleBuffer.
BufferSpliterators.IntBufferSpliterator - Class in tech.bitey.bufferstuff
A Spliterator.OfInt designed for use by sources that traverse and split elements maintained in an unmodifiable IntBuffer.
BufferSpliterators.LongBufferSpliterator - Class in tech.bitey.bufferstuff
A Spliterator.OfLong designed for use by sources that traverse and split elements maintained in an unmodifiable LongBuffer.
BufferSpliterators.SmallDoubleBufferSpliterator - Class in tech.bitey.bufferstuff
A Spliterator.OfDouble designed for use by sources that traverse and split elements maintained in an unmodifiable SmallDoubleBuffer.
BufferSpliterators.SmallIntBufferSpliterator - Class in tech.bitey.bufferstuff
A Spliterator.OfInt designed for use by sources that traverse and split elements maintained in an unmodifiable SmallIntBuffer.
BufferSpliterators.SmallLongBufferSpliterator - Class in tech.bitey.bufferstuff
A Spliterator.OfLong designed for use by sources that traverse and split elements maintained in an unmodifiable SmallLongBuffer.
BufferUtils - Enum Class in tech.bitey.bufferstuff
Utility methods for working with nio buffers.

C

capacity() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Returns this buffer's capacity.
capacity() - Method in class tech.bitey.bufferstuff.SmallBuffer
Returns this buffer's capacity.
cardinality() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the number of bits set to true in this BufferBitSet.
cardinality(int, int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the number of bits set to true within the given range.
characteristics() - Method in class tech.bitey.bufferstuff.BufferSpliterators.DoubleBufferSpliterator
 
characteristics() - Method in class tech.bitey.bufferstuff.BufferSpliterators.IntBufferSpliterator
 
characteristics() - Method in class tech.bitey.bufferstuff.BufferSpliterators.LongBufferSpliterator
 
characteristics() - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallDoubleBufferSpliterator
 
characteristics() - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallIntBufferSpliterator
 
characteristics() - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallLongBufferSpliterator
 
clear() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Clears this buffer.
clear() - Method in class tech.bitey.bufferstuff.SmallBuffer
Clears this buffer.
clear(int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Sets the bit specified by the index to false.
clear(int, int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to false.
clone() - Method in class tech.bitey.bufferstuff.BufferBitSet
Cloning this bitset produces a new bitset that is equal to it.
copy() - Method in class tech.bitey.bufferstuff.BufferBitSet
Identical to BufferBitSet.clone(), except returns a BufferBitSet instead of Object.
copy(long, long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Returns a copy of a range from this buffer.
copy(ByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a copy of a range from the specified buffer.
copy(DoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a copy of a range from the specified buffer.
copy(FloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a copy of a range from the specified buffer.
copy(IntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a copy of a range from the specified buffer.
copy(LongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a copy of a range from the specified buffer.
copy(ShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a copy of a range from the specified buffer.
countingSort(ByteBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified ByteBuffer in ascending order (lowest first).
countingSort(ShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified ShortBuffer in ascending order (lowest first).
countingSort(SmallByteBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallByteBuffer in ascending order (lowest first).
countingSort(SmallShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallShortBuffer in ascending order (lowest first).

D

deduplicate(ByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Deduplicates a range of the specified ByteBuffer.
deduplicate(DoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Deduplicates a range of the specified DoubleBuffer.
deduplicate(FloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Deduplicates a range of the specified FloatBuffer.
deduplicate(IntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Deduplicates a range of the specified IntBuffer.
deduplicate(LongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Deduplicates a range of the specified LongBuffer.
deduplicate(ShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Deduplicates a range of the specified ShortBuffer.
deduplicate(SmallByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Deduplicates a range of the specified SmallByteBuffer.
deduplicate(SmallDoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Deduplicates a range of the specified SmallDoubleBuffer.
deduplicate(SmallFloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Deduplicates a range of the specified SmallFloatBuffer.
deduplicate(SmallIntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Deduplicates a range of the specified SmallIntBuffer.
deduplicate(SmallLongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Deduplicates a range of the specified SmallLongBuffer.
deduplicate(SmallShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Deduplicates a range of the specified SmallShortBuffer.
DoubleBufferSpliterator(DoubleBuffer, int) - Constructor for class tech.bitey.bufferstuff.BufferSpliterators.DoubleBufferSpliterator
Creates a spliterator covering all of the given DoubleBuffer.
DoubleBufferSpliterator(DoubleBuffer, int, int, int) - Constructor for class tech.bitey.bufferstuff.BufferSpliterators.DoubleBufferSpliterator
Creates a spliterator covering the given DoubleBuffer and range.
duplicate() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Creates a new byte buffer that shares this buffer's content.
duplicate() - Method in class tech.bitey.bufferstuff.SmallBuffer
Creates a new buffer that shares this buffer's content.
duplicate() - Method in class tech.bitey.bufferstuff.SmallByteBuffer
 
duplicate() - Method in class tech.bitey.bufferstuff.SmallDoubleBuffer
 
duplicate() - Method in class tech.bitey.bufferstuff.SmallFloatBuffer
 
duplicate() - Method in class tech.bitey.bufferstuff.SmallIntBuffer
 
duplicate() - Method in class tech.bitey.bufferstuff.SmallLongBuffer
 
duplicate() - Method in class tech.bitey.bufferstuff.SmallShortBuffer
 
duplicate(ByteBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Duplicate a ByteBuffer and preserve the order.

E

EMPTY_BIG_BUFFER - Static variable in enum class tech.bitey.bufferstuff.BufferUtils
An empty, read-only BigByteBuffer which has native order
EMPTY_BITSET - Static variable in class tech.bitey.bufferstuff.BufferBitSet
An empty, non-resizable BufferBitSet
EMPTY_BUFFER - Static variable in enum class tech.bitey.bufferstuff.BufferUtils
An empty, read-only ByteBuffer which has native order
equals(Object) - Method in class tech.bitey.bufferstuff.BufferBitSet
Compares this object against the specified object.
estimateSize() - Method in class tech.bitey.bufferstuff.BufferSpliterators.DoubleBufferSpliterator
 
estimateSize() - Method in class tech.bitey.bufferstuff.BufferSpliterators.IntBufferSpliterator
 
estimateSize() - Method in class tech.bitey.bufferstuff.BufferSpliterators.LongBufferSpliterator
 
estimateSize() - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallDoubleBufferSpliterator
 
estimateSize() - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallIntBufferSpliterator
 
estimateSize() - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallLongBufferSpliterator
 

F

flip() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Flips this buffer.
flip() - Method in class tech.bitey.bufferstuff.SmallBuffer
Flips this buffer.
flip(int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Sets the bit at the specified index to the complement of its current value.
flip(int, int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Sets each bit from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to the complement of its current value.
forEachRemaining(DoubleConsumer) - Method in class tech.bitey.bufferstuff.BufferSpliterators.DoubleBufferSpliterator
 
forEachRemaining(DoubleConsumer) - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallDoubleBufferSpliterator
 
forEachRemaining(IntConsumer) - Method in class tech.bitey.bufferstuff.BufferSpliterators.IntBufferSpliterator
 
forEachRemaining(IntConsumer) - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallIntBufferSpliterator
 
forEachRemaining(LongConsumer) - Method in class tech.bitey.bufferstuff.BufferSpliterators.LongBufferSpliterator
 
forEachRemaining(LongConsumer) - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallLongBufferSpliterator
 

G

get() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative get method.
get() - Method in class tech.bitey.bufferstuff.SmallByteBuffer
Relative get method.
get() - Method in class tech.bitey.bufferstuff.SmallDoubleBuffer
Relative get method.
get() - Method in class tech.bitey.bufferstuff.SmallFloatBuffer
Relative get method.
get() - Method in class tech.bitey.bufferstuff.SmallIntBuffer
Relative get method.
get() - Method in class tech.bitey.bufferstuff.SmallLongBuffer
Relative get method.
get() - Method in class tech.bitey.bufferstuff.SmallShortBuffer
Relative get method.
get(byte[]) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk get method.
get(byte[], int, int) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk get method.
get(int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the value of the bit with the specified index.
get(int) - Method in class tech.bitey.bufferstuff.SmallByteBuffer
Absolute get method.
get(int) - Method in class tech.bitey.bufferstuff.SmallDoubleBuffer
Absolute get method.
get(int) - Method in class tech.bitey.bufferstuff.SmallFloatBuffer
Absolute get method.
get(int) - Method in class tech.bitey.bufferstuff.SmallIntBuffer
Absolute get method.
get(int) - Method in class tech.bitey.bufferstuff.SmallLongBuffer
Absolute get method.
get(int) - Method in class tech.bitey.bufferstuff.SmallShortBuffer
Absolute get method.
get(int, int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns a new BufferBitSet composed of bits from this bitset from fromIndex (inclusive) to toIndex (exclusive).
get(long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Absolute get method.
getBuffer() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the ByteBuffer backing this BufferBitSet.
getComparator() - Method in class tech.bitey.bufferstuff.BufferSpliterators.DoubleBufferSpliterator
 
getComparator() - Method in class tech.bitey.bufferstuff.BufferSpliterators.IntBufferSpliterator
 
getComparator() - Method in class tech.bitey.bufferstuff.BufferSpliterators.LongBufferSpliterator
 
getComparator() - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallDoubleBufferSpliterator
 
getComparator() - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallIntBufferSpliterator
 
getComparator() - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallLongBufferSpliterator
 
getDouble() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative get method for reading a double value.
getDouble(long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Absolute get method for reading a double value.
getFloat() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative get method for reading a float value.
getFloat(long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Absolute get method for reading a float value.
getInt() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative get method for reading a int value.
getInt(long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Absolute get method for reading a int value.
getLong() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative get method for reading a long value.
getLong(long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Absolute get method for reading a long value.
getShort() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative get method for reading a short value.
getShort(long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Absolute get method for reading a short value.

H

hashCode() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the hashcode value for this bitset.
hasRemaining() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Tells whether there are any bytes between the current position and the limit.
hasRemaining() - Method in class tech.bitey.bufferstuff.SmallBuffer
Tells whether there are any elements between the current position and the limit.
heapSort(ByteBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified ByteBuffer in ascending order (lowest first).
heapSort(DoubleBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified DoubleBuffer in ascending order (lowest first).
heapSort(FloatBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified FloatBuffer in ascending order (lowest first).
heapSort(IntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified IntBuffer in ascending order (lowest first).
heapSort(IntBuffer, IntBinaryOperator, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified IntBuffer in ascending order (lowest first).
heapSort(LongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified LongBuffer in ascending order (lowest first).
heapSort(ShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified ShortBuffer in ascending order (lowest first).
heapSort(SmallByteBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallByteBuffer in ascending order (lowest first).
heapSort(SmallDoubleBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallDoubleBuffer in ascending order (lowest first).
heapSort(SmallFloatBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallFloatBuffer in ascending order (lowest first).
heapSort(SmallIntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallIntBuffer in ascending order (lowest first).
heapSort(SmallIntBuffer, IntBinaryOperator, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallIntBuffer in ascending order (lowest first).
heapSort(SmallLongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallLongBuffer in ascending order (lowest first).
heapSort(SmallShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallShortBuffer in ascending order (lowest first).

I

insertionSort(ByteBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified ByteBuffer in ascending order (lowest first).
insertionSort(DoubleBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified DoubleBuffer in ascending order (lowest first).
insertionSort(FloatBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified FloatBuffer in ascending order (lowest first).
insertionSort(IntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified IntBuffer in ascending order (lowest first).
insertionSort(LongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified LongBuffer in ascending order (lowest first).
insertionSort(ShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified ShortBuffer in ascending order (lowest first).
insertionSort(SmallByteBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallByteBuffer in ascending order (lowest first).
insertionSort(SmallDoubleBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallDoubleBuffer in ascending order (lowest first).
insertionSort(SmallFloatBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallFloatBuffer in ascending order (lowest first).
insertionSort(SmallIntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallIntBuffer in ascending order (lowest first).
insertionSort(SmallLongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallLongBuffer in ascending order (lowest first).
insertionSort(SmallShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallShortBuffer in ascending order (lowest first).
IntBufferSpliterator(IntBuffer, int) - Constructor for class tech.bitey.bufferstuff.BufferSpliterators.IntBufferSpliterator
Creates a spliterator covering all of the given IntBuffer.
IntBufferSpliterator(IntBuffer, int, int, int) - Constructor for class tech.bitey.bufferstuff.BufferSpliterators.IntBufferSpliterator
Creates a spliterator covering the given IntBuffer and range.
isEmpty() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns true if this BufferBitSet contains no bits that are set to true.
isResizable() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns true if this bitset's buffer can be resized (replaced with a larger buffer).
isSorted(ByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSorted(DoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSorted(FloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSorted(IntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSorted(LongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSorted(ShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSorted(SmallByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSorted(SmallDoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSorted(SmallFloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSorted(SmallIntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSorted(SmallLongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSorted(SmallShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSortedAndDistinct(ByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted and distinct inside the specified range.
isSortedAndDistinct(DoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted and distinct inside the specified range.
isSortedAndDistinct(FloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted and distinct inside the specified range.
isSortedAndDistinct(IntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted and distinct inside the specified range.
isSortedAndDistinct(LongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted and distinct inside the specified range.
isSortedAndDistinct(ShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted and distinct inside the specified range.
isSortedAndDistinct(SmallByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted and distinct inside the specified range.
isSortedAndDistinct(SmallDoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted and distinct inside the specified range.
isSortedAndDistinct(SmallFloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted and distinct inside the specified range.
isSortedAndDistinct(SmallIntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted and distinct inside the specified range.
isSortedAndDistinct(SmallLongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted and distinct inside the specified range.
isSortedAndDistinct(SmallShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted and distinct inside the specified range.

L

lastSetBit() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the index of the highest set bit in the bitset, or -1 if the bitset contains no set bits.
limit() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Returns this buffer's limit.
limit() - Method in class tech.bitey.bufferstuff.SmallBuffer
Returns this buffer's limit.
limit(int) - Method in class tech.bitey.bufferstuff.SmallBuffer
Sets this buffer's limit.
limit(long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Sets this buffer's limit.
LongBufferSpliterator(LongBuffer, int) - Constructor for class tech.bitey.bufferstuff.BufferSpliterators.LongBufferSpliterator
Creates a spliterator covering all of the given LongBuffer.
LongBufferSpliterator(LongBuffer, int, int, int) - Constructor for class tech.bitey.bufferstuff.BufferSpliterators.LongBufferSpliterator
Creates a spliterator covering the given LongBuffer and range.

M

mapFrom(FileChannel) - Static method in class tech.bitey.bufferstuff.BufferBitSet
Memory-maps a bitset from the specified FileChannel.

N

nextClearBit(int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the index of the first bit that is set to false that occurs on or after the specified starting index.
nextSetBit(int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the index of the first bit that is set to true that occurs on or after the specified starting index.

O

or(BufferBitSet) - Method in class tech.bitey.bufferstuff.BufferBitSet
Performs a logical OR of this bitset with the bitset argument.
order() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Retrieves this buffer's byte order.
order() - Method in class tech.bitey.bufferstuff.SmallBuffer
Retrieves this buffer's byte order.
order(ByteOrder) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Modifies this buffer's byte order.

P

position() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Returns this buffer's position.
position() - Method in class tech.bitey.bufferstuff.SmallBuffer
Returns this buffer's position.
position(int) - Method in class tech.bitey.bufferstuff.SmallBuffer
Sets this buffer's position.
position(long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Sets this buffer's position.
previousClearBit(int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the index of the nearest bit that is set to false that occurs on or before the specified starting index.
previousSetBit(int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the index of the nearest bit that is set to true that occurs on or before the specified starting index.
put(byte) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative put method.
put(byte) - Method in class tech.bitey.bufferstuff.SmallByteBuffer
Relative put method
put(byte[]) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk put method
put(byte[]) - Method in class tech.bitey.bufferstuff.ResizableBigByteBuffer
 
put(byte[]) - Method in class tech.bitey.bufferstuff.SmallByteBuffer
Relative bulk put method
put(double) - Method in class tech.bitey.bufferstuff.SmallDoubleBuffer
Relative put method
put(double[]) - Method in class tech.bitey.bufferstuff.SmallDoubleBuffer
Relative bulk put method
put(float) - Method in class tech.bitey.bufferstuff.SmallFloatBuffer
Relative put method
put(float[]) - Method in class tech.bitey.bufferstuff.SmallFloatBuffer
Relative bulk put method
put(int) - Method in class tech.bitey.bufferstuff.SmallIntBuffer
Relative put method
put(int[]) - Method in class tech.bitey.bufferstuff.SmallIntBuffer
Relative bulk put method
put(int, byte) - Method in class tech.bitey.bufferstuff.SmallByteBuffer
Absolute put method
put(int, double) - Method in class tech.bitey.bufferstuff.SmallDoubleBuffer
Absolute put method
put(int, float) - Method in class tech.bitey.bufferstuff.SmallFloatBuffer
Absolute put method
put(int, int) - Method in class tech.bitey.bufferstuff.SmallIntBuffer
Absolute put method
put(int, long) - Method in class tech.bitey.bufferstuff.SmallLongBuffer
Absolute put method
put(int, short) - Method in class tech.bitey.bufferstuff.SmallShortBuffer
Absolute put method
put(long) - Method in class tech.bitey.bufferstuff.SmallLongBuffer
Relative put method
put(long[]) - Method in class tech.bitey.bufferstuff.SmallLongBuffer
Relative bulk put method
put(long, byte) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Absolute put method.
put(long, ByteBuffer, int, int) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Absolute bulk put method.
put(short) - Method in class tech.bitey.bufferstuff.SmallShortBuffer
Relative put method
put(short[]) - Method in class tech.bitey.bufferstuff.SmallShortBuffer
Relative bulk put method
put(ByteBuffer) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk put method
put(ByteBuffer) - Method in class tech.bitey.bufferstuff.ResizableBigByteBuffer
 
put(ByteBuffer) - Method in class tech.bitey.bufferstuff.SmallByteBuffer
Relative bulk put method
put(DoubleBuffer) - Method in class tech.bitey.bufferstuff.SmallDoubleBuffer
Relative bulk put method
put(FloatBuffer) - Method in class tech.bitey.bufferstuff.SmallFloatBuffer
Relative bulk put method
put(IntBuffer) - Method in class tech.bitey.bufferstuff.SmallIntBuffer
Relative bulk put method
put(LongBuffer) - Method in class tech.bitey.bufferstuff.SmallLongBuffer
Relative bulk put method
put(ShortBuffer) - Method in class tech.bitey.bufferstuff.SmallShortBuffer
Relative bulk put method
put(BigByteBuffer) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk put method
put(SmallByteBuffer) - Method in class tech.bitey.bufferstuff.SmallByteBuffer
Relative bulk put method
put(SmallDoubleBuffer) - Method in class tech.bitey.bufferstuff.SmallDoubleBuffer
Relative bulk put method
put(SmallFloatBuffer) - Method in class tech.bitey.bufferstuff.SmallFloatBuffer
Relative bulk put method
put(SmallIntBuffer) - Method in class tech.bitey.bufferstuff.SmallIntBuffer
Relative bulk put method
put(SmallLongBuffer) - Method in class tech.bitey.bufferstuff.SmallLongBuffer
Relative bulk put method
put(SmallShortBuffer) - Method in class tech.bitey.bufferstuff.SmallShortBuffer
Relative bulk put method
putDouble(double) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative put method for writing a double.
putDouble(double[]) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk put method
putDouble(long, double) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Absolute put method for writing a double.
putDouble(DoubleBuffer) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk put method
putFloat(float) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative put method for writing a float.
putFloat(float[]) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk put method
putFloat(long, float) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Absolute put method for writing a float.
putFloat(FloatBuffer) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk put method
putInt(int) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative put method for writing a int.
putInt(int) - Method in class tech.bitey.bufferstuff.ResizableBigByteBuffer
 
putInt(int[]) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk put method
putInt(long, int) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Absolute put method for writing a int.
putInt(IntBuffer) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk put method
putLong(long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative put method for writing a long.
putLong(long[]) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk put method
putLong(long, long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Absolute put method for writing a long.
putLong(LongBuffer) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk put method
putShort(long, short) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Absolute put method for writing a short.
putShort(short) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative put method for writing a short.
putShort(short[]) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk put method
putShort(ShortBuffer) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Relative bulk put method

R

radixSort(IntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified IntBuffer in ascending order (lowest first).
radixSort(LongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified LongBuffer in ascending order (lowest first).
radixSort(SmallIntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallIntBuffer in ascending order (lowest first).
radixSort(SmallLongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallLongBuffer in ascending order (lowest first).
random(int, int) - Static method in class tech.bitey.bufferstuff.BufferBitSet
Returns a new BufferBitSet with n bits set randomly in the range zero to size (exclusive).
random(int, int, Random) - Static method in class tech.bitey.bufferstuff.BufferBitSet
Returns a new BufferBitSet with n bits set randomly in the range zero to size (exclusive).
readFrom(ReadableByteChannel) - Static method in class tech.bitey.bufferstuff.BufferBitSet
Read a bitset from the specified ReadableByteChannel.
readFully(ReadableByteChannel, ByteBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Reads bytes from the given channel until the given buffer is full (remaining is 0).
remaining() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Returns the number of bytes between the current position and the limit.
remaining() - Method in class tech.bitey.bufferstuff.SmallBuffer
Returns the number of elements between the current position and the limit.
resizable(boolean) - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns a new BufferBitSet with the specified resizability.
ResizableBigByteBuffer - Class in tech.bitey.bufferstuff
 
ResizableBigByteBuffer() - Constructor for class tech.bitey.bufferstuff.ResizableBigByteBuffer
 

S

set(int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Sets the bit at the specified index to true.
set(int, boolean) - Method in class tech.bitey.bufferstuff.BufferBitSet
Sets the bit at the specified index to the specified value.
set(int, int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to true.
set(int, int, boolean) - Method in class tech.bitey.bufferstuff.BufferBitSet
Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to the specified value.
shiftRight(int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns a copy of this bitset with each bit shifted right by offset.
size() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the number of bits of space actually in use by this BufferBitSet to represent bit values.
size() - Method in class tech.bitey.bufferstuff.ResizableBigByteBuffer
 
slice() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Creates a new byte buffer whose content is a shared subsequence of this buffer's content.
slice() - Method in class tech.bitey.bufferstuff.SmallBuffer
Creates a new buffer whose content is a shared subsequence of this buffer's content.
slice() - Method in class tech.bitey.bufferstuff.SmallByteBuffer
 
slice() - Method in class tech.bitey.bufferstuff.SmallDoubleBuffer
 
slice() - Method in class tech.bitey.bufferstuff.SmallFloatBuffer
 
slice() - Method in class tech.bitey.bufferstuff.SmallIntBuffer
 
slice() - Method in class tech.bitey.bufferstuff.SmallLongBuffer
 
slice() - Method in class tech.bitey.bufferstuff.SmallShortBuffer
 
slice(long, long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Creates a new byte buffer whose content is a shared subsequence of this buffer's content.
slice(ByteBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Slice a ByteBuffer and preserve the order.
slice(ByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Slice a range from the specified ByteBuffer.
SmallBuffer - Class in tech.bitey.bufferstuff
This class has an API similar to Buffer.
SmallByteBuffer - Class in tech.bitey.bufferstuff
This class has an API similar to ByteBuffer.
SmallDoubleBuffer - Class in tech.bitey.bufferstuff
This class has an API similar to DoubleBuffer.
SmallDoubleBufferSpliterator(SmallDoubleBuffer, int) - Constructor for class tech.bitey.bufferstuff.BufferSpliterators.SmallDoubleBufferSpliterator
Creates a spliterator covering all of the given SmallDoubleBuffer.
SmallDoubleBufferSpliterator(SmallDoubleBuffer, int, int, int) - Constructor for class tech.bitey.bufferstuff.BufferSpliterators.SmallDoubleBufferSpliterator
Creates a spliterator covering the given SmallDoubleBuffer and range.
SmallFloatBuffer - Class in tech.bitey.bufferstuff
This class has an API similar to FloatBuffer.
SmallIntBuffer - Class in tech.bitey.bufferstuff
This class has an API similar to IntBuffer.
SmallIntBufferSpliterator(SmallIntBuffer, int) - Constructor for class tech.bitey.bufferstuff.BufferSpliterators.SmallIntBufferSpliterator
Creates a spliterator covering all of the given SmallIntBuffer.
SmallIntBufferSpliterator(SmallIntBuffer, int, int, int) - Constructor for class tech.bitey.bufferstuff.BufferSpliterators.SmallIntBufferSpliterator
Creates a spliterator covering the given SmallIntBuffer and range.
SmallLongBuffer - Class in tech.bitey.bufferstuff
This class has an API similar to LongBuffer.
SmallLongBufferSpliterator(SmallLongBuffer, int) - Constructor for class tech.bitey.bufferstuff.BufferSpliterators.SmallLongBufferSpliterator
Creates a spliterator covering all of the given SmallLongBuffer.
SmallLongBufferSpliterator(SmallLongBuffer, int, int, int) - Constructor for class tech.bitey.bufferstuff.BufferSpliterators.SmallLongBufferSpliterator
Creates a spliterator covering the given SmallLongBuffer and range.
SmallShortBuffer - Class in tech.bitey.bufferstuff
This class has an API similar to ShortBuffer.
smallSlice() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Creates a new ByteBuffer whose content is a shared subsequence of this buffer's content.
smallSlice(long, long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Creates a new ByteBuffer whose content is a shared subsequence of this buffer's content.
sort(ByteBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified ByteBuffer in ascending order (lowest first).
sort(DoubleBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified DoubleBuffer in ascending order (lowest first).
sort(FloatBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified FloatBuffer in ascending order (lowest first).
sort(IntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified IntBuffer in ascending order (lowest first).
sort(LongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified LongBuffer in ascending order (lowest first).
sort(ShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified ShortBuffer in ascending order (lowest first).
sort(SmallByteBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallByteBuffer in ascending order (lowest first).
sort(SmallDoubleBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallDoubleBuffer in ascending order (lowest first).
sort(SmallFloatBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallFloatBuffer in ascending order (lowest first).
sort(SmallIntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallIntBuffer in ascending order (lowest first).
sort(SmallLongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallLongBuffer in ascending order (lowest first).
sort(SmallShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
Sorts a range of the specified SmallShortBuffer in ascending order (lowest first).
stream(DoubleBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a sequential DoubleStream with the specified buffer as its source.
stream(DoubleBuffer, int, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a sequential DoubleStream with the specified range of the specified buffer as its source.
stream(IntBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a sequential IntStream with the specified buffer as its source.
stream(IntBuffer, int, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a sequential IntStream with the specified range of the specified buffer as its source.
stream(LongBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a sequential LongStream with the specified buffer as its source.
stream(LongBuffer, int, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a sequential LongStream with the specified range of the specified buffer as its source.
stream(SmallDoubleBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a sequential DoubleStream with the specified buffer as its source.
stream(SmallDoubleBuffer, int, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a sequential DoubleStream with the specified range of the specified buffer as its source.
stream(SmallIntBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a sequential IntStream with the specified buffer as its source.
stream(SmallIntBuffer, int, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a sequential IntStream with the specified range of the specified buffer as its source.
stream(SmallLongBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a sequential LongStream with the specified buffer as its source.
stream(SmallLongBuffer, int, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a sequential LongStream with the specified range of the specified buffer as its source.

T

tech.bitey.bufferstuff - module tech.bitey.bufferstuff
 
tech.bitey.bufferstuff - package tech.bitey.bufferstuff
 
toBitSet() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns a new BitSet containing all of the bits in this BufferBitSet.
toByteArray() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns a new byte array containing all the bits in this bit set.
toInputStream() - Method in interface tech.bitey.bufferstuff.BigByteBuffer
Creates a new InputStream which streams this buffer's content.
toString() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns a string representation of this BufferBitSet equivalent to the representation of a SortedSet containing the indices of the bits which are set in this bitset.
toString() - Method in class tech.bitey.bufferstuff.ResizableBigByteBuffer
 
toString() - Method in class tech.bitey.bufferstuff.SmallByteBuffer
 
toString() - Method in class tech.bitey.bufferstuff.SmallDoubleBuffer
 
toString() - Method in class tech.bitey.bufferstuff.SmallFloatBuffer
 
toString() - Method in class tech.bitey.bufferstuff.SmallIntBuffer
 
toString() - Method in class tech.bitey.bufferstuff.SmallLongBuffer
 
toString() - Method in class tech.bitey.bufferstuff.SmallShortBuffer
 
trim() - Method in class tech.bitey.bufferstuff.ResizableBigByteBuffer
 
tryAdvance(DoubleConsumer) - Method in class tech.bitey.bufferstuff.BufferSpliterators.DoubleBufferSpliterator
 
tryAdvance(DoubleConsumer) - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallDoubleBufferSpliterator
 
tryAdvance(IntConsumer) - Method in class tech.bitey.bufferstuff.BufferSpliterators.IntBufferSpliterator
 
tryAdvance(IntConsumer) - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallIntBufferSpliterator
 
tryAdvance(LongConsumer) - Method in class tech.bitey.bufferstuff.BufferSpliterators.LongBufferSpliterator
 
tryAdvance(LongConsumer) - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallLongBufferSpliterator
 
trySplit() - Method in class tech.bitey.bufferstuff.BufferSpliterators.DoubleBufferSpliterator
 
trySplit() - Method in class tech.bitey.bufferstuff.BufferSpliterators.IntBufferSpliterator
 
trySplit() - Method in class tech.bitey.bufferstuff.BufferSpliterators.LongBufferSpliterator
 
trySplit() - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallDoubleBufferSpliterator
 
trySplit() - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallIntBufferSpliterator
 
trySplit() - Method in class tech.bitey.bufferstuff.BufferSpliterators.SmallLongBufferSpliterator
 

U

unwrap() - Method in class tech.bitey.bufferstuff.SmallBuffer
Returns the underlying buffer.

V

valueOf(byte[]) - Static method in class tech.bitey.bufferstuff.BufferBitSet
Returns a new resizable bitset containing all of the bits in the given byte array.
valueOf(String) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns the enum constant of this class with the specified name.
valueOf(BitSet) - Static method in class tech.bitey.bufferstuff.BufferBitSet
Returns a new resizable BufferBitSet containing all of the bits in the given BitSet.
values() - Static method in enum class tech.bitey.bufferstuff.BufferSearch
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns an array containing the constants of this enum class, in the order they are declared.

W

wrap(ByteBuffer[]) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Returns a new BigByteBuffer backed by the specified ByteBuffers.
writeFully(WritableByteChannel, ByteBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
Writes all remaining bytes from the given buffer into the given channel.
writeTo(WritableByteChannel) - Method in class tech.bitey.bufferstuff.BufferBitSet
Write this bitset to the specified WritableByteChannel.
writeTo(WritableByteChannel, int, int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Write a range from this bitset to the specified WritableByteChannel.

X

xor(BufferBitSet) - Method in class tech.bitey.bufferstuff.BufferBitSet
Performs a logical XOR of this bitset with the bitset argument.
A B C D E F G H I L M N O P R S T U V W X 
All Classes and Interfaces|All Packages