Uses of Class
org.magicwerk.brownies.collections.primitive.IBooleanList
Packages that use IBooleanList
Package
Description
This packages contains helper classes for the package org.magicwerk.brownies.collections.primitive:
- binary search for primitive arrays
- merge sort for primitive arrays
- binary search for primitive arrays
- merge sort for primitive arrays
This packages contains implementations of GapList and BigList for primitive data types.
-
Uses of IBooleanList in org.magicwerk.brownies.collections.helper.primitive
Fields in org.magicwerk.brownies.collections.helper.primitive declared as IBooleanListMethods in org.magicwerk.brownies.collections.helper.primitive with parameters of type IBooleanListModifier and TypeMethodDescriptionstatic intBooleanBinarySearch.binarySearch(IBooleanList list, boolean key, int lower, int upper) Searches the specified list for the specified object using the binary search algorithm.static <E> voidBooleanMergeSort.sort(IBooleanList list) static <E> voidBooleanMergeSort.sort(IBooleanList list, int from, int to) Constructors in org.magicwerk.brownies.collections.helper.primitive with parameters of type IBooleanList -
Uses of IBooleanList in org.magicwerk.brownies.collections.primitive
Subclasses of IBooleanList in org.magicwerk.brownies.collections.primitiveModifier and TypeClassDescriptionclassBooleanBigList is a list optimized for storing large number of elements.(package private) static classA block stores in maximum blockSize number of elements.protected static classA read-only version of.invalid reference
Key1ListclassClass {link BooleanGapList} combines the strengths of bothArrayListandLinkedList.protected static classA read-only version ofBooleanGapList.Methods in org.magicwerk.brownies.collections.primitive that return IBooleanListModifier and TypeMethodDescriptionIBooleanList.clone()Returns a shallow copy of this list.abstract IBooleanListIBooleanList.copy()Returns a shallow copy of this list.IBooleanList.crop()Returns a copy this list but without elements.protected IBooleanListBooleanBigList.doCreate(int capacity) protected abstract IBooleanListIBooleanList.doCreate(int capacity) Create list with specified capacity.IBooleanList.extract(int index, int len) Removes specified range of elements from list and return them.Removes and returns all elements in the list which match the predicate.Create a new list by applying the specified filter to all elements.IBooleanList.getAll(boolean elem) Returns all elements in the list equal to the specified element.IBooleanList.getAll(int index, int len) Returns specified range of elements from list.abstract IBooleanListIBooleanList.immutableList()Returns an immutable copy of this list.IBooleanList.removeAll(boolean elem) Removes all equal elements.IBooleanList.transformedList(UnaryOperator<Boolean> op) Create a new list by applying the specified transforming operator to all elements.abstract IBooleanListIBooleanList.unmodifiableList()Methods in org.magicwerk.brownies.collections.primitive with parameters of type IBooleanListModifier and TypeMethodDescriptionbooleanIBooleanList.addAll(int index, IBooleanList list) Inserts all of the elements in the specified list into this list, starting at the specified position.booleanIBooleanList.addAll(IBooleanList list) Adds all of the elements in the specified list into this list.protected voidBooleanBigList.doAssign(IBooleanList that) protected voidBooleanGapList.doAssign(IBooleanList that) protected abstract voidIBooleanList.doAssign(IBooleanList that) Assign this list the content of the that list.protected voidBooleanBigList.doClone(IBooleanList that) protected voidBooleanGapList.doClone(IBooleanList that) protected abstract voidIBooleanList.doClone(IBooleanList that) Initialize this object after the bitwise copy has been made by Object.clone().(package private) voidIBooleanList.doTransfer(int transferMode, int srcIndex, int srcLen, IBooleanList dst, int dstIndex, int dstLen) (package private) voidIBooleanList.doTransferSwap(int srcIndex, IBooleanList dst, int dstIndex, int len) voidIBooleanList.initAll(IBooleanList list) Initializes the list so it will afterwards only contain the elements of the collection.voidIBooleanList.putAll(int index, IBooleanList list) Set or add the specified elements.booleanIBooleanList.removeAll(IBooleanList coll) voidIBooleanList.replaceAll(int index, int len, IBooleanList list) Replaces the specified range with new elements.booleanIBooleanList.retainAll(IBooleanList coll) voidIBooleanList.setAll(int index, IBooleanList list) Sets the specified elements.static voidIBooleanList.transferCopy(IBooleanList src, int srcIndex, int srcLen, IBooleanList dst, int dstIndex, int dstLen) Copies elements from one list to another.static voidIBooleanList.transferMove(IBooleanList src, int srcIndex, int srcLen, IBooleanList dst, int dstIndex, int dstLen) Moves elements from one list to another by setting it to null in the source list.static voidIBooleanList.transferRemove(IBooleanList src, int srcIndex, int srcLen, IBooleanList dst, int dstIndex, int dstLen) Moves elements from one list to another by removing it from the source list.static voidIBooleanList.transferSwap(IBooleanList src, int srcIndex, IBooleanList dst, int dstIndex, int len) Swaps elements from two lists.