Index
All Classes and Interfaces|All Packages
A
- allocate(int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Allocates a new
ByteBufferwith the specified capacity. - allocate(int, ByteOrder) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Allocates a new
ByteBufferwith the specified capacity. - allocateBig(long) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Allocates a new
BigByteBufferwith the specified capacity. - allocateBig(long, ByteOrder) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Allocates a new
BigByteBufferwith 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
ByteBufferfor the first occurrence of the value at the givenkeyIndex. - binaryFindFirst(DoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
DoubleBufferfor the first occurrence of the value at the givenkeyIndex. - binaryFindFirst(FloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
FloatBufferfor the first occurrence of the value at the givenkeyIndex. - binaryFindFirst(IntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
IntBufferfor the first occurrence of the value at the givenkeyIndex. - binaryFindFirst(LongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
LongBufferfor the first occurrence of the value at the givenkeyIndex. - binaryFindFirst(ShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
ShortBufferfor the first occurrence of the value at the givenkeyIndex. - binaryFindFirst(SmallByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
SmallByteBufferfor the first occurrence of the value at the givenkeyIndex. - binaryFindFirst(SmallDoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
SmallDoubleBufferfor the first occurrence of the value at the givenkeyIndex. - binaryFindFirst(SmallFloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
SmallFloatBufferfor the first occurrence of the value at the givenkeyIndex. - binaryFindFirst(SmallIntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
SmallIntBufferfor the first occurrence of the value at the givenkeyIndex. - binaryFindFirst(SmallLongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
SmallLongBufferfor the first occurrence of the value at the givenkeyIndex. - binaryFindFirst(SmallShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
SmallShortBufferfor the first occurrence of the value at the givenkeyIndex. - binaryFindLast(ByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
ByteBufferfor the last occurrence of the value at the givenkeyIndex. - binaryFindLast(DoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
DoubleBufferfor the last occurrence of the value at the givenkeyIndex. - binaryFindLast(FloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
FloatBufferfor the last occurrence of the value at the givenkeyIndex. - binaryFindLast(IntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
IntBufferfor the last occurrence of the value at the givenkeyIndex. - binaryFindLast(LongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
LongBufferfor the last occurrence of the value at the givenkeyIndex. - binaryFindLast(ShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
ShortBufferfor the last occurrence of the value at the givenkeyIndex. - binaryFindLast(SmallByteBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
SmallByteBufferfor the last occurrence of the value at the givenkeyIndex. - binaryFindLast(SmallDoubleBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
SmallDoubleBufferfor the last occurrence of the value at the givenkeyIndex. - binaryFindLast(SmallFloatBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
SmallFloatBufferfor the last occurrence of the value at the givenkeyIndex. - binaryFindLast(SmallIntBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
SmallIntBufferfor the last occurrence of the value at the givenkeyIndex. - binaryFindLast(SmallLongBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
SmallLongBufferfor the last occurrence of the value at the givenkeyIndex. - binaryFindLast(SmallShortBuffer, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
SmallShortBufferfor the last occurrence of the value at the givenkeyIndex. - binarySearch(ByteBuffer, int, int, byte) - Static method in enum class tech.bitey.bufferstuff.BufferSearch
-
Searches a range of the specified
ByteBufferfor 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
DoubleBufferfor 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
FloatBufferfor 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
IntBufferfor 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
LongBufferfor 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
ShortBufferfor 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
SmallByteBufferfor 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
SmallDoubleBufferfor 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
SmallFloatBufferfor 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
SmallIntBufferfor 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
SmallLongBufferfor 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
SmallShortBufferfor the specified value using the binary search algorithm. - BufferBitSet - Class in tech.bitey.bufferstuff
-
Similar to
BitSet, but backed by aByteBuffer. - 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
BufferBitSetwith the specified resize behavior. - BufferBitSet(ByteBuffer) - Constructor for class tech.bitey.bufferstuff.BufferBitSet
-
Creates a
BufferBitSetwhich wraps the provided buffer. - BufferBitSet(ByteBuffer, boolean) - Constructor for class tech.bitey.bufferstuff.BufferBitSet
-
Creates a
BufferBitSetwhich 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
truein thisBufferBitSet. - 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 specifiedtoIndex(exclusive) tofalse. - 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
- 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
ByteBufferin ascending order (lowest first). - countingSort(ShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
ShortBufferin ascending order (lowest first). - countingSort(SmallByteBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallByteBufferin ascending order (lowest first). - countingSort(SmallShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallShortBufferin 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
DoubleBufferand 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
ByteBufferand preserve the order.
E
- EMPTY_BIG_BUFFER - Static variable in enum class tech.bitey.bufferstuff.BufferUtils
-
An empty, read-only
BigByteBufferwhich hasnative 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
ByteBufferwhich hasnative 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 specifiedtoIndex(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
BufferBitSetcomposed of bits from this bitset fromfromIndex(inclusive) totoIndex(exclusive). - get(long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
-
Absolute get method.
- getBuffer() - Method in class tech.bitey.bufferstuff.BufferBitSet
-
Returns the
ByteBufferbacking thisBufferBitSet. - 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
ByteBufferin ascending order (lowest first). - heapSort(DoubleBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
DoubleBufferin ascending order (lowest first). - heapSort(FloatBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
FloatBufferin ascending order (lowest first). - heapSort(IntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
IntBufferin ascending order (lowest first). - heapSort(IntBuffer, IntBinaryOperator, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
IntBufferin ascending order (lowest first). - heapSort(LongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
LongBufferin ascending order (lowest first). - heapSort(ShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
ShortBufferin ascending order (lowest first). - heapSort(SmallByteBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallByteBufferin ascending order (lowest first). - heapSort(SmallDoubleBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallDoubleBufferin ascending order (lowest first). - heapSort(SmallFloatBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallFloatBufferin ascending order (lowest first). - heapSort(SmallIntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallIntBufferin ascending order (lowest first). - heapSort(SmallIntBuffer, IntBinaryOperator, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallIntBufferin ascending order (lowest first). - heapSort(SmallLongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallLongBufferin ascending order (lowest first). - heapSort(SmallShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallShortBufferin ascending order (lowest first).
I
- insertionSort(ByteBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
ByteBufferin ascending order (lowest first). - insertionSort(DoubleBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
DoubleBufferin ascending order (lowest first). - insertionSort(FloatBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
FloatBufferin ascending order (lowest first). - insertionSort(IntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
IntBufferin ascending order (lowest first). - insertionSort(LongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
LongBufferin ascending order (lowest first). - insertionSort(ShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
ShortBufferin ascending order (lowest first). - insertionSort(SmallByteBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallByteBufferin ascending order (lowest first). - insertionSort(SmallDoubleBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallDoubleBufferin ascending order (lowest first). - insertionSort(SmallFloatBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallFloatBufferin ascending order (lowest first). - insertionSort(SmallIntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallIntBufferin ascending order (lowest first). - insertionSort(SmallLongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallLongBufferin ascending order (lowest first). - insertionSort(SmallShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallShortBufferin 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
IntBufferand range. - isEmpty() - Method in class tech.bitey.bufferstuff.BufferBitSet
-
Returns true if this
BufferBitSetcontains no bits that are set totrue. - 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
LongBufferand 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
falsethat 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
truethat 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
falsethat 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
truethat 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
IntBufferin ascending order (lowest first). - radixSort(LongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
LongBufferin ascending order (lowest first). - radixSort(SmallIntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallIntBufferin ascending order (lowest first). - radixSort(SmallLongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallLongBufferin ascending order (lowest first). - random(int, int) - Static method in class tech.bitey.bufferstuff.BufferBitSet
- random(int, int, Random) - Static method in class tech.bitey.bufferstuff.BufferBitSet
- 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
- 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
BufferBitSetwith 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 specifiedtoIndex(exclusive) totrue. - set(int, int, boolean) - Method in class tech.bitey.bufferstuff.BufferBitSet
-
Sets the bits from the specified
fromIndex(inclusive) to the specifiedtoIndex(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
BufferBitSetto 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
ByteBufferand 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
SmallDoubleBufferand 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
SmallIntBufferand 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
SmallLongBufferand 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
ByteBufferwhose content is a shared subsequence of this buffer's content. - smallSlice(long, long) - Method in interface tech.bitey.bufferstuff.BigByteBuffer
-
Creates a new
ByteBufferwhose 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
ByteBufferin ascending order (lowest first). - sort(DoubleBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
DoubleBufferin ascending order (lowest first). - sort(FloatBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
FloatBufferin ascending order (lowest first). - sort(IntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
IntBufferin ascending order (lowest first). - sort(LongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
LongBufferin ascending order (lowest first). - sort(ShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
ShortBufferin ascending order (lowest first). - sort(SmallByteBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallByteBufferin ascending order (lowest first). - sort(SmallDoubleBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallDoubleBufferin ascending order (lowest first). - sort(SmallFloatBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallFloatBufferin ascending order (lowest first). - sort(SmallIntBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallIntBufferin ascending order (lowest first). - sort(SmallLongBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallLongBufferin ascending order (lowest first). - sort(SmallShortBuffer, int, int) - Static method in class tech.bitey.bufferstuff.BufferSort
-
Sorts a range of the specified
SmallShortBufferin ascending order (lowest first). - stream(DoubleBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Returns a sequential
DoubleStreamwith the specified buffer as its source. - stream(DoubleBuffer, int, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Returns a sequential
DoubleStreamwith the specified range of the specified buffer as its source. - stream(IntBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Returns a sequential
IntStreamwith the specified buffer as its source. - stream(IntBuffer, int, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Returns a sequential
IntStreamwith the specified range of the specified buffer as its source. - stream(LongBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Returns a sequential
LongStreamwith the specified buffer as its source. - stream(LongBuffer, int, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Returns a sequential
LongStreamwith the specified range of the specified buffer as its source. - stream(SmallDoubleBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Returns a sequential
DoubleStreamwith the specified buffer as its source. - stream(SmallDoubleBuffer, int, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Returns a sequential
DoubleStreamwith the specified range of the specified buffer as its source. - stream(SmallIntBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Returns a sequential
IntStreamwith the specified buffer as its source. - stream(SmallIntBuffer, int, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Returns a sequential
IntStreamwith the specified range of the specified buffer as its source. - stream(SmallLongBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Returns a sequential
LongStreamwith the specified buffer as its source. - stream(SmallLongBuffer, int, int, int) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
-
Returns a sequential
LongStreamwith 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
BitSetcontaining all of the bits in thisBufferBitSet. - 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
InputStreamwhich streams this buffer's content. - toString() - Method in class tech.bitey.bufferstuff.BufferBitSet
-
Returns a string representation of this
BufferBitSetequivalent to the representation of aSortedSetcontaining 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
BufferBitSetcontaining all of the bits in the givenBitSet. - 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
BigByteBufferbacked by the specifiedByteBuffers. - writeFully(WritableByteChannel, ByteBuffer) - Static method in enum class tech.bitey.bufferstuff.BufferUtils
- 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.
All Classes and Interfaces|All Packages