Uses of Class
org.magicwerk.brownies.collections.primitive.IByteList
-
Packages that use IByteList Package Description org.magicwerk.brownies.collections.helper.primitive This packages contains helper classes for the package org.magicwerk.brownies.collections.primitive:
- binary search for primitive arrays
- merge sort for primitive arraysorg.magicwerk.brownies.collections.primitive This packages contains implementations of GapList and BigList for primitive data types. -
-
Uses of IByteList in org.magicwerk.brownies.collections.helper.primitive
Fields in org.magicwerk.brownies.collections.helper.primitive declared as IByteList Modifier and Type Field Description (package private) IByteList
ByteMergeSort. list
Methods in org.magicwerk.brownies.collections.helper.primitive with parameters of type IByteList Modifier and Type Method Description static int
ByteBinarySearch. binarySearch(IByteList list, byte key, int lower, int upper)
Searches the specified list for the specified object using the binary search algorithm.static <E> void
ByteMergeSort. sort(IByteList list)
static <E> void
ByteMergeSort. sort(IByteList list, int from, int to)
Constructors in org.magicwerk.brownies.collections.helper.primitive with parameters of type IByteList Constructor Description ByteMergeSort(IByteList list)
-
Uses of IByteList in org.magicwerk.brownies.collections.primitive
Subclasses of IByteList in org.magicwerk.brownies.collections.primitive Modifier and Type Class Description class
ByteBigList
ByteBigList is a list optimized for storing large number of elements.(package private) static class
ByteBigList.ByteBlock
A block stores in maximum blockSize number of elements.protected static class
ByteBigList.ReadOnlyByteBigList
A read-only version ofKey1List
.class
ByteGapList
Class {link ByteGapList} combines the strengths of bothArrayList
andLinkedList
.protected static class
ByteGapList.ReadOnlyList
A read-only version ofByteGapList
.Methods in org.magicwerk.brownies.collections.primitive that return IByteList Modifier and Type Method Description IByteList
IByteList. clone()
Returns a shallow copy of this list.abstract IByteList
IByteList. copy()
Returns a shallow copy of this list.IByteList
IByteList. crop()
Returns a copy this list but without elements.protected IByteList
ByteBigList. doCreate(int capacity)
protected abstract IByteList
IByteList. doCreate(int capacity)
Create list with specified capacity.IByteList
IByteList. extract(int index, int len)
Removes specified range of elements from list and return them.IByteList
IByteList. extractIf(java.util.function.Predicate<java.lang.Byte> predicate)
Removes and returns all elements in the list which match the predicate.IByteList
IByteList. filter(java.util.function.Predicate<java.lang.Byte> predicate)
Create a new list by applying the specified filter to all elements.IByteList
IByteList. getAll(byte elem)
Returns all elements in the list equal to the specified element.IByteList
IByteList. getAll(int index, int len)
Returns specified range of elements from list.abstract IByteList
IByteList. immutableList()
Returns an immutable copy of this list.IByteList
IByteList. removeAll(byte elem)
Removes all equal elements.IByteList
IByteList. transformedList(java.util.function.UnaryOperator<java.lang.Byte> op)
Create a new list by applying the specified transforming operator to all elements.abstract IByteList
IByteList. unmodifiableList()
Methods in org.magicwerk.brownies.collections.primitive with parameters of type IByteList Modifier and Type Method Description boolean
IByteList. addAll(int index, IByteList list)
Inserts all of the elements in the specified list into this list, starting at the specified position.boolean
IByteList. addAll(IByteList list)
Adds all of the elements in the specified list into this list.protected void
ByteBigList. doAssign(IByteList that)
protected void
ByteGapList. doAssign(IByteList that)
protected abstract void
IByteList. doAssign(IByteList that)
Assign this list the content of the that list.protected void
ByteBigList. doClone(IByteList that)
protected void
ByteGapList. doClone(IByteList that)
protected abstract void
IByteList. doClone(IByteList that)
Initialize this object after the bitwise copy has been made by Object.clone().(package private) void
IByteList. doTransfer(int transferMode, int srcIndex, int srcLen, IByteList dst, int dstIndex, int dstLen)
(package private) void
IByteList. doTransferSwap(int srcIndex, IByteList dst, int dstIndex, int len)
void
IByteList. initAll(IByteList list)
Initializes the list so it will afterwards only contain the elements of the collection.void
IByteList. putAll(int index, IByteList list)
Set or add the specified elements.boolean
IByteList. removeAll(IByteList coll)
void
IByteList. replaceAll(int index, int len, IByteList list)
Replaces the specified range with new elements.boolean
IByteList. retainAll(IByteList coll)
void
IByteList. setAll(int index, IByteList list)
Sets the specified elements.static void
IByteList. transferCopy(IByteList src, int srcIndex, int srcLen, IByteList dst, int dstIndex, int dstLen)
Copies elements from one list to another.static void
IByteList. transferMove(IByteList src, int srcIndex, int srcLen, IByteList dst, int dstIndex, int dstLen)
Moves elements from one list to another by setting it to null in the source list.static void
IByteList. transferRemove(IByteList src, int srcIndex, int srcLen, IByteList dst, int dstIndex, int dstLen)
Moves elements from one list to another by removing it from the source list.static void
IByteList. transferSwap(IByteList src, int srcIndex, IByteList dst, int dstIndex, int len)
Swaps elements from two lists.
-