Skip navigation links
A B C D E F G H I L N O P R S T V W X 

A

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.

B

binarySearch(IntBuffer, int, int, int) - Static method in enum tech.bitey.bufferstuff.BufferSearch
Copied from java.util.Arrays
binarySearch(LongBuffer, int, int, long) - Static method in enum tech.bitey.bufferstuff.BufferSearch
Copied from java.util.Arrays
binarySearch(FloatBuffer, int, int, float) - Static method in enum tech.bitey.bufferstuff.BufferSearch
Copied from java.util.Arrays
binarySearch(DoubleBuffer, int, int, double) - Static method in enum tech.bitey.bufferstuff.BufferSearch
Copied from java.util.Arrays
BufferBitSet - Class in tech.bitey.bufferstuff
Similar to BitSet, but backed by a ByteBuffer.
BufferBitSet() - Constructor for class tech.bitey.bufferstuff.BufferBitSet
Creates a BufferBitSet with ResizeBehavior ALLOCATE.
BufferBitSet(ResizeBehavior) - Constructor for class tech.bitey.bufferstuff.BufferBitSet
Creates a 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, ResizeBehavior) - Constructor for class tech.bitey.bufferstuff.BufferBitSet
Creates a BufferBitSet which wraps the provided buffer.
BufferSearch - Enum in tech.bitey.bufferstuff
The primitive-array binary search implementations from java.util.Arrays, modified with minimal changes to support nio buffers.
BufferUtils - Enum in tech.bitey.bufferstuff
Utility methods for working with nio buffers.

C

cardinality() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the number of bits set to true in this BufferBitSet.
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.

D

duplicate(ByteBuffer) - Static method in enum tech.bitey.bufferstuff.BufferUtils
Duplicate a ByteBuffer and preserve the order.

E

equals(Object) - Method in class tech.bitey.bufferstuff.BufferBitSet
Compares this object against the specified object.

F

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.

G

get(int) - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the value of the bit with the specified index.
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).
getBuffer() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the ByteBuffer backing this BufferBitSet.
getResizeBehavior() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns this bitset's resize behavior.

H

hashCode() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the hashcode value for this bitset.

I

isEmpty() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns true if this BufferBitSet contains no bits that are set to true.
isSorted(IntBuffer, int, int) - Static method in enum tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSorted(LongBuffer, int, int) - Static method in enum tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSorted(FloatBuffer, int, int) - Static method in enum tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSorted(DoubleBuffer, int, int) - Static method in enum tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted inside the specified range.
isSortedAndDistinct(IntBuffer, int, int) - Static method in enum 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 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 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 tech.bitey.bufferstuff.BufferUtils
Determines if the specified buffer is sorted and distinct inside the specified range.

L

length() - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns the "logical size" of this bitset: the index of the highest set bit in the bitset plus one.

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.

P

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.

R

ResizeBehavior - Enum in tech.bitey.bufferstuff
Specifies the resize behavior of a BufferBitSet.

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.
slice(ByteBuffer) - Static method in enum tech.bitey.bufferstuff.BufferUtils
Slice a ByteBuffer and preserve the order.
slice(ByteBuffer, int, int) - Static method in enum tech.bitey.bufferstuff.BufferUtils
Slice a range from the specified ByteBuffer.

T

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.
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.

V

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

W

withResizeBehavior(ResizeBehavior) - Method in class tech.bitey.bufferstuff.BufferBitSet
Returns a new BufferBitSet with the specified resize behavior.

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 N O P R S T V W X 
Skip navigation links

Copyright © 2019. All rights reserved.