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

A

add(K) - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
add(E) - Method in class org.magicwerk.brownies.collections.GapList
 
add(int, E) - Method in class org.magicwerk.brownies.collections.GapList
 
add(CharSequence, CharGapList, int, int) - Static method in class org.magicwerk.brownies.collections.helper.GapLists
Add specified number of chars from CharSequence into CharGapList.
add(int) - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Adds a value to the value of this instance.
add(Number) - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Adds a value to the value of this instance.
add(E) - Method in class org.magicwerk.brownies.collections.IList
 
add(int, E) - Method in class org.magicwerk.brownies.collections.IList
Inserts the specified element at the specified position in this list.
add(E) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
add(E) - Method in class org.magicwerk.brownies.collections.KeyCollectionAsSet
 
add(E) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
add(E) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Note that the behavior of the operation depends on the defined constraints.
add(int, E) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Inserts the specified element at the specified position in this list.
addAll(Collection<? extends K>) - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
addAll(IList<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
Adds all of the elements in the specified list into this list.
addAll(int, IList<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
Inserts all of the elements in the specified list into this list, starting at the specified position.
addAll(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
Adds all of the elements in the specified collection into this list.
addAll(int, Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
Inserts all of the elements in the specified collection into this list, starting at the specified position.
addAll(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
addAll(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
addAndGet(int) - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Increments this instance's value by operand; this method returns the value associated with the instance immediately after the addition operation.
addAndGet(Number) - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Increments this instance's value by operand; this method returns the value associated with the instance immediately after the addition operation.
addArray(E...) - Method in class org.magicwerk.brownies.collections.IList
Adds all specified elements into this list.
addArray(E[], int, int) - Method in class org.magicwerk.brownies.collections.IList
 
addArray(int, E[], int, int) - Method in class org.magicwerk.brownies.collections.IList
 
addArray(int, E...) - Method in class org.magicwerk.brownies.collections.IList
Inserts the specified elements into this list, starting at the specified position.
addFirst(E) - Method in class org.magicwerk.brownies.collections.IList
See Deque.addFirst(E)
addFirst(E) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
addIfAbsent(E) - Method in class org.magicwerk.brownies.collections.IList
Add elements to the end if it is not already contained in the list.
addLast(E) - Method in class org.magicwerk.brownies.collections.IList
See Deque.addLast(E)
addLast(E) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
addMult(int, E) - Method in class org.magicwerk.brownies.collections.IList
Adds element multiple time to list.
addMult(int, int, E) - Method in class org.magicwerk.brownies.collections.IList
Inserts element multiple time to list, starting at the specified position.
apply(E) - Method in class org.magicwerk.brownies.collections.helper.IdentMapper
 
ArraysHelper - Class in org.magicwerk.brownies.collections.helper
The class ArraysHelper adds method for handling boolean arrays which are missing in java.util.Arrays, e.g. sort() and binarySearch().
ArraysHelper() - Constructor for class org.magicwerk.brownies.collections.helper.ArraysHelper
 
asDeque() - Method in class org.magicwerk.brownies.collections.IList
 
asIListable(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
Return correct IListable for passed collection.
asMap1() - Method in class org.magicwerk.brownies.collections.Key1Collection
Returns a map view to the key map.
asMap1() - Method in class org.magicwerk.brownies.collections.Key1List
Returns a map view to the key map.
asMap1() - Method in class org.magicwerk.brownies.collections.Key2Collection
Returns a map view to the key map.
asMap1() - Method in class org.magicwerk.brownies.collections.Key2List
Returns a map view to the key map.
asMap2() - Method in class org.magicwerk.brownies.collections.Key2Collection
Returns a map view to the key map.
asMap2() - Method in class org.magicwerk.brownies.collections.Key2List
Returns a map view to the key map.
asSet() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Returns a Set view of the element set.
asSet() - Method in class org.magicwerk.brownies.collections.KeyListImpl
Returns a Set view of the element set.

B

BigList<E> - Class in org.magicwerk.brownies.collections
BigList is a list optimized for storing large number of elements.
BigList(boolean, BigList<E>) - Constructor for class org.magicwerk.brownies.collections.BigList
Constructor used internally, e.g. for ImmutableBigList.
BigList() - Constructor for class org.magicwerk.brownies.collections.BigList
Default constructor.
BigList(int) - Constructor for class org.magicwerk.brownies.collections.BigList
Constructor.
BigList(Collection<? extends E>) - Constructor for class org.magicwerk.brownies.collections.BigList
Create new list with specified elements.
BigList.ReadOnlyBigList<E> - Class in org.magicwerk.brownies.collections
A read-only version of Key1List.
BigLists - Class in org.magicwerk.brownies.collections.helper
Helper class to create wrapper list objects wrapping primitive BigLists.
BigLists() - Constructor for class org.magicwerk.brownies.collections.helper.BigLists
 
binarySearch(int, int, K, Comparator<? super K>) - Method in class org.magicwerk.brownies.collections.BigList
 
binarySearch(int, int, K, Comparator<? super K>) - Method in class org.magicwerk.brownies.collections.GapList
 
binarySearch(int[], int, int, int) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
binarySearch(long[], int, int, long) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
binarySearch(double[], int, int, double) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
binarySearch(float[], int, int, float) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
binarySearch(boolean[], int, int, boolean) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
binarySearch(byte[], int, int, byte) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
binarySearch(char[], int, int, char) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
binarySearch(short[], int, int, short) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
binarySearch(IBooleanList, boolean, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.BooleanBinarySearch
Searches the specified list for the specified object using the binary search algorithm.
binarySearch(IByteList, byte, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.ByteBinarySearch
Searches the specified list for the specified object using the binary search algorithm.
binarySearch(ICharList, char, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.CharBinarySearch
Searches the specified list for the specified object using the binary search algorithm.
binarySearch(IDoubleList, double, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.DoubleBinarySearch
Searches the specified list for the specified object using the binary search algorithm.
binarySearch(IFloatList, float, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.FloatBinarySearch
Searches the specified list for the specified object using the binary search algorithm.
binarySearch(IIntList, int, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.IntBinarySearch
Searches the specified list for the specified object using the binary search algorithm.
binarySearch(ILongList, long, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.LongBinarySearch
Searches the specified list for the specified object using the binary search algorithm.
binarySearch(IShortList, short, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.ShortBinarySearch
Searches the specified list for the specified object using the binary search algorithm.
binarySearch(List<? extends E>, E, Comparator<? super E>, SortedLists.KeyPresentBehavior, SortedLists.KeyAbsentBehavior) - Static method in class org.magicwerk.brownies.collections.helper.SortedLists
Searches the specified list for the specified object using the binary search algorithm.
binarySearch(K, Comparator<? super K>) - Method in class org.magicwerk.brownies.collections.IList
Searches the specified range for an object using the binary* search algorithm.
binarySearch(int, int, K, Comparator<? super K>) - Method in class org.magicwerk.brownies.collections.IList
Searches the specified range for an object using the binary search algorithm.
binarySearch(int, int, K, Comparator<? super K>) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
binarySearchAdd(List<? extends E>, E, Comparator<? super E>) - Static method in class org.magicwerk.brownies.collections.helper.SortedLists
Return the index of the first list element that compares as greater than the key, or list.size() if there is no such element.
binarySearchGet(List<? extends E>, E, Comparator<? super E>) - Static method in class org.magicwerk.brownies.collections.helper.SortedLists
Return the index of the first list element that compares as equal to the key.
blockSize() - Method in class org.magicwerk.brownies.collections.BigList
Returns block size used for this BigList.
BooleanBinarySearch - Class in org.magicwerk.brownies.collections.helper.primitive
Binary search for primitive type boolean.
BooleanBinarySearch() - Constructor for class org.magicwerk.brownies.collections.helper.primitive.BooleanBinarySearch
 
BooleanMergeSort - Class in org.magicwerk.brownies.collections.helper.primitive
This class implements a stable in-place merge sort.
build() - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
build() - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
build() - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
build() - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
build() - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
build() - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
build() - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
build() - Method in class org.magicwerk.brownies.collections.KeyList.Builder
Create collection with specified options.
build() - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
Builder() - Constructor for class org.magicwerk.brownies.collections.Key1Collection.Builder
Default constructor.
Builder() - Constructor for class org.magicwerk.brownies.collections.Key1List.Builder
Default constructor.
Builder() - Constructor for class org.magicwerk.brownies.collections.Key1Set.Builder
Default constructor.
Builder() - Constructor for class org.magicwerk.brownies.collections.Key2Collection.Builder
Default constructor.
Builder() - Constructor for class org.magicwerk.brownies.collections.Key2List.Builder
Default constructor.
Builder() - Constructor for class org.magicwerk.brownies.collections.Key2Set.Builder
Default constructor.
Builder() - Constructor for class org.magicwerk.brownies.collections.KeyCollection.Builder
Default constructor.
Builder() - Constructor for class org.magicwerk.brownies.collections.KeyList.Builder
Default constructor.
Builder() - Constructor for class org.magicwerk.brownies.collections.KeySet.Builder
Default constructor.
BuilderImpl() - Constructor for class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
 
ByteBinarySearch - Class in org.magicwerk.brownies.collections.helper.primitive
Binary search for primitive type byte.
ByteBinarySearch() - Constructor for class org.magicwerk.brownies.collections.helper.primitive.ByteBinarySearch
 
ByteMergeSort - Class in org.magicwerk.brownies.collections.helper.primitive
This class implements a stable in-place merge sort.

C

capacity() - Method in class org.magicwerk.brownies.collections.BigList
As BigList grows and shrinks automatically, the term capacity does not really make sense.
capacity() - Method in class org.magicwerk.brownies.collections.GapList
 
capacity() - Method in class org.magicwerk.brownies.collections.IList
Returns capacity of this list.
capacity() - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
CharBinarySearch - Class in org.magicwerk.brownies.collections.helper.primitive
Binary search for primitive type char.
CharBinarySearch() - Constructor for class org.magicwerk.brownies.collections.helper.primitive.CharBinarySearch
 
CharMergeSort - Class in org.magicwerk.brownies.collections.helper.primitive
This class implements a stable in-place merge sort.
checkIndex(int) - Method in class org.magicwerk.brownies.collections.IList
Check that specified index is valid for getting/setting elements.
checkIndexAdd(int) - Method in class org.magicwerk.brownies.collections.IList
Check that specified index is valid for adding elements.
checkLength(int) - Method in class org.magicwerk.brownies.collections.IList
Check that specified length is valid (>= 0).
checkLengths(int, int) - Method in class org.magicwerk.brownies.collections.IList
Check that both specified lengths are valid (>= 0) and equal.
checkNonNull(Object) - Method in class org.magicwerk.brownies.collections.IList
Check that object is not null.
checkRange(int, int) - Method in class org.magicwerk.brownies.collections.IList
Check that specified range is valid.
clear() - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
clear() - Method in class org.magicwerk.brownies.collections.IList
 
clear() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
clear() - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
 
clear() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
clear() - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
clone() - Method in class org.magicwerk.brownies.collections.BigList
Returns a shallow copy of this list.
clone() - Method in class org.magicwerk.brownies.collections.GapList
 
clone() - Method in class org.magicwerk.brownies.collections.IList
Returns a shallow copy of this list.
clone() - Method in class org.magicwerk.brownies.collections.Key1List
 
clone() - Method in class org.magicwerk.brownies.collections.Key2List
 
clone() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
clone() - Method in class org.magicwerk.brownies.collections.KeyList
 
clone() - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
CollectionAsSet<K> - Class in org.magicwerk.brownies.collections
Implements a Set based on a Collection.
CollectionAsSet(Collection<K>, boolean, boolean) - Constructor for class org.magicwerk.brownies.collections.CollectionAsSet
 
compare(int, int) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
compare(long, long) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
compare(double, double) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
compare(float, float) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
compare(boolean, boolean) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
compare(T, T) - Method in class org.magicwerk.brownies.collections.helper.NaturalComparator
 
compare(T, T) - Method in class org.magicwerk.brownies.collections.helper.NullComparator
 
compareTo(MutableInt) - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Compares this mutable to another in ascending order.
contains(Object) - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
contains(Object) - Method in class org.magicwerk.brownies.collections.IList
 
contains(Object) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
contains(Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
contains(Object) - Method in class org.magicwerk.brownies.collections.KeyListImpl
If the list defines maps for the keys, they are used to speed up the lookup operation.
containsAll(Collection<?>) - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
containsAll(Collection<?>) - Method in class org.magicwerk.brownies.collections.IList
 
containsAll(Collection<?>) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
containsAll(Collection<?>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
containsAny(Collection<?>) - Method in class org.magicwerk.brownies.collections.IList
Returns true if any of the elements of the specified collection is contained in the list.
containsIf(Predicate<? super E>) - Method in interface org.magicwerk.brownies.collections.ICollection
Determines whether the list contains a matching element.
containsIf(Collection<E>, Predicate<? super E>) - Static method in interface org.magicwerk.brownies.collections.ICollectionTools
Determines whether the list contains a matching element.
containsIf(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.IList
Determines whether the list contains a matching element.
containsKey(Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
 
containsKey(int, K) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Checks whether the specified key exists in this list.
containsKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Checks whether the specified key exists in this list.
containsKey1(K) - Method in class org.magicwerk.brownies.collections.Key1Collection
Checks whether an element with specified key exists.
containsKey1(K) - Method in class org.magicwerk.brownies.collections.Key1List
Checks whether an element with specified key exists.
containsKey1(K1) - Method in class org.magicwerk.brownies.collections.Key2Collection
Checks whether an element with specified key exists.
containsKey1(K1) - Method in class org.magicwerk.brownies.collections.Key2List
Checks whether an element with specified key exists.
containsKey2(K2) - Method in class org.magicwerk.brownies.collections.Key2Collection
Checks whether an element with specified key exists.
containsKey2(K2) - Method in class org.magicwerk.brownies.collections.Key2List
Checks whether an element with specified key exists.
containsValue(Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
 
copy() - Method in class org.magicwerk.brownies.collections.BigList
Returns a shallow copy of this list.
copy() - Method in class org.magicwerk.brownies.collections.GapList
 
copy() - Method in interface org.magicwerk.brownies.collections.ICollection
Returns a copy of this collection with all its elements.
copy() - Method in class org.magicwerk.brownies.collections.IList
Returns a shallow copy of this list.
copy(int, int, int) - Method in class org.magicwerk.brownies.collections.IList
Copy specified elements.
copy() - Method in class org.magicwerk.brownies.collections.Key1Collection
 
copy() - Method in class org.magicwerk.brownies.collections.Key1List
 
copy() - Method in class org.magicwerk.brownies.collections.Key1Set
 
copy() - Method in class org.magicwerk.brownies.collections.Key2Collection
 
copy() - Method in class org.magicwerk.brownies.collections.Key2List
 
copy() - Method in class org.magicwerk.brownies.collections.Key2Set
 
copy() - Method in class org.magicwerk.brownies.collections.KeyCollection
 
copy() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Returns a copy of this collection with all its elements.
copy() - Method in class org.magicwerk.brownies.collections.KeyList
 
copy() - Method in class org.magicwerk.brownies.collections.KeySet
 
count(E) - Method in class org.magicwerk.brownies.collections.IList
Counts how many times the specified element is contained in the list.
count(E) - Method in class org.magicwerk.brownies.collections.Key1List
 
count(E) - Method in class org.magicwerk.brownies.collections.Key2List
 
count(E) - Method in class org.magicwerk.brownies.collections.KeyList
 
count(E) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
countIf(Predicate<? super E>) - Method in interface org.magicwerk.brownies.collections.ICollection
Counts how many elements in the list match the predicate.
countIf(Collection<E>, Predicate<? super E>) - Static method in interface org.magicwerk.brownies.collections.ICollectionTools
Counts how many elements in the list match the predicate.
countIf(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.IList
 
create() - Static method in class org.magicwerk.brownies.collections.BigList
Create new list.
create(Collection<? extends E>) - Static method in class org.magicwerk.brownies.collections.BigList
Create new list with specified elements.
create(E...) - Static method in class org.magicwerk.brownies.collections.BigList
Create new list with specified elements.
create() - Static method in class org.magicwerk.brownies.collections.GapList
Create new list.
create(Collection<? extends E>) - Static method in class org.magicwerk.brownies.collections.GapList
Create new list with specified elements.
create(E...) - Static method in class org.magicwerk.brownies.collections.GapList
Create new list with specified elements.
createWrapperList(Class<?>) - Static method in class org.magicwerk.brownies.collections.helper.BigLists
Create a BigList wrapping a primitive BigList, e.g. an IntObjBigList wrapping an IntBigList.
createWrapperList(Class<?>) - Static method in class org.magicwerk.brownies.collections.helper.GapLists
Create a GapList wrapping a primitive GapList, e.g. an IntObjGapList wrapping an IntGapList.
createWrapperList(Class<?>, int) - Static method in class org.magicwerk.brownies.collections.helper.GapLists
Create a GapList wrapping a primitive GapList, e.g. an IntObjGapList wrapping an IntGapList.
crop() - Method in class org.magicwerk.brownies.collections.BigList
 
crop() - Method in class org.magicwerk.brownies.collections.GapList
 
crop() - Method in interface org.magicwerk.brownies.collections.ICollection
Returns an empty copy of this collection.
crop() - Method in class org.magicwerk.brownies.collections.IList
Returns a copy this list but without elements.
crop() - Method in class org.magicwerk.brownies.collections.Key1Collection
 
crop() - Method in class org.magicwerk.brownies.collections.Key1List
 
crop() - Method in class org.magicwerk.brownies.collections.Key1Set
 
crop() - Method in class org.magicwerk.brownies.collections.Key2Collection
 
crop() - Method in class org.magicwerk.brownies.collections.Key2List
 
crop() - Method in class org.magicwerk.brownies.collections.Key2Set
 
crop() - Method in class org.magicwerk.brownies.collections.KeyCollection
 
crop() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Returns a copy of this collection but without elements.
crop() - Method in class org.magicwerk.brownies.collections.KeyList
 
crop() - Method in class org.magicwerk.brownies.collections.KeyListImpl
Returns a copy this list but without elements.
crop() - Method in class org.magicwerk.brownies.collections.KeySet
 

D

decrement() - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Decrements the value.
decrementAndGet() - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Decrements this instance's value by 1; this method returns the value associated with the instance immediately after the decrement operation.
DEFAULT_CAPACITY - Static variable in class org.magicwerk.brownies.collections.GapList
Default capacity for list
descendingIterator() - Method in class org.magicwerk.brownies.collections.IList
See Deque.descendingIterator()
descendingIterator() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
doAdd(int, E) - Method in class org.magicwerk.brownies.collections.BigList
 
doAdd(int, E) - Method in class org.magicwerk.brownies.collections.BigList.ReadOnlyBigList
 
doAdd(int, E) - Method in class org.magicwerk.brownies.collections.GapList
 
doAdd(int, E) - Method in class org.magicwerk.brownies.collections.GapList.ReadOnlyList
 
doAdd(int, E) - Method in class org.magicwerk.brownies.collections.IList
Helper method for adding an element to the list.
doAdd(int, E) - Method in class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List
 
doAdd(int, E) - Method in class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List
 
doAdd(E) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Helper method for adding an element to the collection.
doAdd(int, E) - Method in class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList
 
doAdd(int, E) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
doAddAll(int, IListable<? extends E>) - Method in class org.magicwerk.brownies.collections.BigList
 
doAddAll(int, IListable<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
Helper method for adding multiple elements to the list.
doAssign(IList<E>) - Method in class org.magicwerk.brownies.collections.BigList
 
doAssign(IList<E>) - Method in class org.magicwerk.brownies.collections.GapList
 
doAssign(IList<E>) - Method in class org.magicwerk.brownies.collections.IList
Assign this list the content of the that list.
doAssign(IList<E>) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
doClear() - Method in class org.magicwerk.brownies.collections.BigList
 
doClear() - Method in class org.magicwerk.brownies.collections.BigList.ReadOnlyBigList
 
doClear() - Method in class org.magicwerk.brownies.collections.GapList
 
doClear() - Method in class org.magicwerk.brownies.collections.GapList.ReadOnlyList
 
doClear() - Method in class org.magicwerk.brownies.collections.IList
 
doClear() - Method in class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List
 
doClear() - Method in class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List
 
doClear() - Method in class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList
 
doClone(IList<E>) - Method in class org.magicwerk.brownies.collections.BigList
 
doClone(IList<E>) - Method in class org.magicwerk.brownies.collections.GapList
 
doClone(IList<E>) - Method in class org.magicwerk.brownies.collections.IList
Initialize this object after the bitwise copy has been made by Object.clone().
doClone(IList<E>) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
doCreate(int) - Method in class org.magicwerk.brownies.collections.BigList
 
doCreate(int) - Method in class org.magicwerk.brownies.collections.GapList
 
doCreate(int) - Method in class org.magicwerk.brownies.collections.IList
Create list with specified capacity.
doCreate(int) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
doCreateArray(Class<T>, int) - Method in class org.magicwerk.brownies.collections.IList
Create array.
doEnsureCapacity(int) - Method in class org.magicwerk.brownies.collections.BigList
 
doEnsureCapacity(int) - Method in class org.magicwerk.brownies.collections.GapList
 
doEnsureCapacity(int) - Method in class org.magicwerk.brownies.collections.IList
Increases the capacity of this list instance, if necessary, to ensure that it can hold at least the number of elements specified by the minimum capacity argument.
doEnsureCapacity(int) - Method in class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List
 
doEnsureCapacity(int) - Method in class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List
 
doEnsureCapacity(int) - Method in class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList
 
doEnsureCapacity(int) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
doGet(int) - Method in class org.magicwerk.brownies.collections.BigList
 
doGet(int) - Method in class org.magicwerk.brownies.collections.GapList
 
doGet(int) - Method in class org.magicwerk.brownies.collections.IList
Helper method for getting an element from the list.
doGet(int) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
doGetAll(T[], int, int) - Method in class org.magicwerk.brownies.collections.GapList
 
doGetAll(T[], int, int) - Method in class org.magicwerk.brownies.collections.IList
Helper method to fill the specified elements in an array.
doGetAll(T[], int, int) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
doIndexOf(Object, int) - Method in class org.magicwerk.brownies.collections.IList
Returns the index of the first occurrence of the specified element in this list, starting the search at the specified position.
doIndexOfIf(Predicate<? super E>, int) - Method in class org.magicwerk.brownies.collections.IList
Returns the index of the first element which matches the specified predicate in this list, starting the search at the specified position.
doInitAll(IListable<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
 
doLastIndexOf(Object, int) - Method in class org.magicwerk.brownies.collections.IList
Returns the index of the last occurrence of the specified element in this list, starting the search at the specified position.
doLastIndexOfIf(Predicate<? super E>, int) - Method in class org.magicwerk.brownies.collections.IList
Returns the index of the last occurrence of the specified element in this list, starting the search at the specified position.
doModify() - Method in class org.magicwerk.brownies.collections.BigList.ReadOnlyBigList
 
doModify() - Method in class org.magicwerk.brownies.collections.GapList.ReadOnlyList
 
doModify() - Method in class org.magicwerk.brownies.collections.IList
This method is called internally before elements are allocated or freed.
doModify() - Method in class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List
 
doModify() - Method in class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List
 
doModify() - Method in class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList
 
doPutAll(int, IListable<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
 
doRemove(int) - Method in class org.magicwerk.brownies.collections.BigList
 
doRemove(int) - Method in class org.magicwerk.brownies.collections.BigList.ReadOnlyBigList
 
doRemove(int) - Method in class org.magicwerk.brownies.collections.GapList
 
doRemove(int) - Method in class org.magicwerk.brownies.collections.GapList.ReadOnlyList
 
doRemove(int) - Method in class org.magicwerk.brownies.collections.IList
Helper method to remove an element.
doRemove(int) - Method in class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List
 
doRemove(int) - Method in class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List
 
doRemove(int) - Method in class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList
 
doRemove(int) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
doRemoveAll(int, int) - Method in class org.magicwerk.brownies.collections.BigList
 
doRemoveAll(int, int) - Method in class org.magicwerk.brownies.collections.BigList.ReadOnlyBigList
 
doRemoveAll(int, int) - Method in class org.magicwerk.brownies.collections.GapList
 
doRemoveAll(int, int) - Method in class org.magicwerk.brownies.collections.GapList.ReadOnlyList
 
doRemoveAll(int, int) - Method in class org.magicwerk.brownies.collections.IList
Remove specified range of elements from list.
doRemoveAll(int, int) - Method in class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List
 
doRemoveAll(int, int) - Method in class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List
 
doRemoveAll(int, int) - Method in class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList
 
doRemoveAll(int, int) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
doRemoveAllFast(int, int) - Method in class org.magicwerk.brownies.collections.GapList
Remove specified range of elements from list as specialized fast operation.
doRemoveByKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Removes element by key.
doReplace(int, int, IListable<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
 
doReSet(int, E) - Method in class org.magicwerk.brownies.collections.BigList
 
doReSet(int, E) - Method in class org.magicwerk.brownies.collections.BigList.ReadOnlyBigList
 
doReSet(int, E) - Method in class org.magicwerk.brownies.collections.GapList
 
doReSet(int, E) - Method in class org.magicwerk.brownies.collections.GapList.ReadOnlyList
 
doReSet(int, E) - Method in class org.magicwerk.brownies.collections.IList
Sets an element at specified position.
doReSet(int, E) - Method in class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List
 
doReSet(int, E) - Method in class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List
 
doReSet(int, E) - Method in class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList
 
doReSet(int, E) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
doRotate(int, int, int) - Method in class org.magicwerk.brownies.collections.IList
Internal method to rotate specified elements in the list.
doSet(int, E) - Method in class org.magicwerk.brownies.collections.BigList
 
doSet(int, E) - Method in class org.magicwerk.brownies.collections.BigList.ReadOnlyBigList
 
doSet(int, E) - Method in class org.magicwerk.brownies.collections.GapList
 
doSet(int, E) - Method in class org.magicwerk.brownies.collections.GapList.ReadOnlyList
 
doSet(int, E) - Method in class org.magicwerk.brownies.collections.IList
Helper method for setting an element in the list.
doSet(int, E) - Method in class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List
 
doSet(int, E) - Method in class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List
 
doSet(int, E) - Method in class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList
 
doSet(int, E) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
DoubleBinarySearch - Class in org.magicwerk.brownies.collections.helper.primitive
Binary search for primitive type double.
DoubleBinarySearch() - Constructor for class org.magicwerk.brownies.collections.helper.primitive.DoubleBinarySearch
 
DoubleMergeSort - Class in org.magicwerk.brownies.collections.helper.primitive
This class implements a stable in-place merge sort.
doubleValue() - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Returns the value of this MutableInt as a double.
drag(int, int, int) - Method in class org.magicwerk.brownies.collections.IList
Drag specified elements.
DuplicateKeyException - Exception in org.magicwerk.brownies.collections.exceptions
Exception thrown if an action is not allowed due to a duplicate key error.
DuplicateKeyException(Object) - Constructor for exception org.magicwerk.brownies.collections.exceptions.DuplicateKeyException
 

E

element() - Method in class org.magicwerk.brownies.collections.IList
See Deque.element()
element() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
EMPTY() - Static method in class org.magicwerk.brownies.collections.BigList
 
EMPTY() - Static method in class org.magicwerk.brownies.collections.GapList
 
empty() - Static method in class org.magicwerk.brownies.collections.helper.Option
 
ensureCapacity(int) - Method in class org.magicwerk.brownies.collections.IList
Increases the capacity of this instance, if necessary, to ensure that it can hold at least the number of elements specified by the minimum capacity argument.
ensureCapacity(int) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
entrySet() - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
Note that the returned set is immutable.
equals(Object) - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
equals(Object) - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Compares this object to the specified object.
equals(Object) - Method in class org.magicwerk.brownies.collections.helper.Option
 
equals(Object) - Method in class org.magicwerk.brownies.collections.IList
 
equals(Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
 
equals(Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
extract(int, int) - Method in class org.magicwerk.brownies.collections.IList
Removes specified range of elements from list and return them.
extractIf(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.IList
Removes and returns all elements in the list which match the predicate.

F

fill(E) - Method in class org.magicwerk.brownies.collections.IList
Fill list.
filter(Predicate<? super E>) - Method in interface org.magicwerk.brownies.collections.ICollection
Create a new collection by applying the specified filter to all elements.
filter(Collection<E>, Predicate<? super E>, Supplier<C>) - Static method in interface org.magicwerk.brownies.collections.ICollectionTools
Create a new list by applying the specified filter to all elements.
filter(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.IList
Create a new list by applying the specified filter to all elements.
filter(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.Key1Collection
 
filter(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.Key1Set
 
filter(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.Key2Collection
 
filter(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.Key2Set
 
filter(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.KeyCollection
 
filter(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
filter(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.KeySet
 
filterMap(Predicate<E>, Function<E, R>) - Method in interface org.magicwerk.brownies.collections.ICollection
Create a new list by applying the specified filter first and then the mapping function to all elements selected.
filterMap(Collection<E>, Predicate<E>, Function<E, R>) - Static method in interface org.magicwerk.brownies.collections.ICollectionTools
Create a new list by applying the specified filter first and then the mapping function to all elements selected.
filterMap(Collection<E>, Predicate<E>, Function<E, R>, Supplier<C>) - Static method in interface org.magicwerk.brownies.collections.ICollectionTools
Create a new collection by applying the specified filter first and then the mapping function to all elements selected.
filterMap(Predicate<E>, Function<E, R>) - Method in class org.magicwerk.brownies.collections.IList
 
filterMap(Predicate<E>, Function<E, R>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
finalize() - Method in class org.magicwerk.brownies.collections.BigList
 
flatMap(Function<E, C>) - Method in interface org.magicwerk.brownies.collections.ICollection
Create a new list by applying the specified mapping function to all elements.
flatMap(Collection<E>, Function<E, RC>, Supplier<C>) - Static method in interface org.magicwerk.brownies.collections.ICollectionTools
Create a new list by applying the specified mapping function to all elements.
flatMap(Function<E, C>) - Method in class org.magicwerk.brownies.collections.IList
 
flatMap(Function<E, C>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
FloatBinarySearch - Class in org.magicwerk.brownies.collections.helper.primitive
Binary search for primitive type float.
FloatBinarySearch() - Constructor for class org.magicwerk.brownies.collections.helper.primitive.FloatBinarySearch
 
FloatMergeSort - Class in org.magicwerk.brownies.collections.helper.primitive
This class implements a stable in-place merge sort.
floatValue() - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Returns the value of this MutableInt as a float.

G

GapList<E> - Class in org.magicwerk.brownies.collections
Class {link GapList} combines the strengths of both ArrayList and LinkedList.
GapList(boolean, GapList<E>) - Constructor for class org.magicwerk.brownies.collections.GapList
Constructor used internally, e.g. for ImmutableGapList.
GapList() - Constructor for class org.magicwerk.brownies.collections.GapList
Construct a list with the default initial capacity.
GapList(int) - Constructor for class org.magicwerk.brownies.collections.GapList
Construct a list with specified initial capacity.
GapList(Collection<? extends E>) - Constructor for class org.magicwerk.brownies.collections.GapList
Construct a list to contain the specified elements.
GapList.ReadOnlyList<E> - Class in org.magicwerk.brownies.collections
A read-only version of GapList.
GapLists - Class in org.magicwerk.brownies.collections.helper
Helper class offering various functionality:
- create wrapper list objects wrapping primitive GapLists
- methods interacting with CharSequence, Reader, InputStream
GapLists() - Constructor for class org.magicwerk.brownies.collections.helper.GapLists
 
get(int) - Method in class org.magicwerk.brownies.collections.GapList
 
get(int) - Method in class org.magicwerk.brownies.collections.IList
 
get(int) - Method in class org.magicwerk.brownies.collections.IList.IListableFromArray
 
get(int) - Method in class org.magicwerk.brownies.collections.IList.IListableFromCollection
 
get(int) - Method in class org.magicwerk.brownies.collections.IList.IListableFromList
 
get(int) - Method in class org.magicwerk.brownies.collections.IList.IListableFromMult
 
get(int) - Method in interface org.magicwerk.brownies.collections.IListable
Return element at specified position
get(Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
 
get(int) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
get(int) - Method in class org.magicwerk.brownies.collections.Listables.IListableArray
 
get(int) - Method in class org.magicwerk.brownies.collections.Listables.IListableList
 
getAll(int, int) - Method in class org.magicwerk.brownies.collections.GapList
 
getAll(E) - Method in class org.magicwerk.brownies.collections.GapList
 
getAll(E) - Method in class org.magicwerk.brownies.collections.IList
Returns all elements in the list equal to the specified element.
getAll(int, int) - Method in class org.magicwerk.brownies.collections.IList
Returns specified range of elements from list.
getAll(E) - Method in class org.magicwerk.brownies.collections.Key1Collection
 
getAll(E) - Method in class org.magicwerk.brownies.collections.Key1List
 
getAll(E) - Method in class org.magicwerk.brownies.collections.Key1Set
 
getAll(E) - Method in class org.magicwerk.brownies.collections.Key2Collection
 
getAll(E) - Method in class org.magicwerk.brownies.collections.Key2List
 
getAll(E) - Method in class org.magicwerk.brownies.collections.Key2Set
 
getAll(E) - Method in class org.magicwerk.brownies.collections.KeyCollection
 
getAll(E) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Returns all equal elements.
getAll(E) - Method in class org.magicwerk.brownies.collections.KeyList
 
getAll(E) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
getAll(E) - Method in class org.magicwerk.brownies.collections.KeySet
 
getAllByKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Returns a collection with all elements with the specified key.
getAllByKey(int, Object, Collection<E>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Fill the collection with all elements with the specified key.
getAllByKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Returns a list with all elements with the specified key.
getAllByKey1(K) - Method in class org.magicwerk.brownies.collections.Key1Collection
Returns all elements with specified key.
getAllByKey1(K) - Method in class org.magicwerk.brownies.collections.Key1List
Returns all elements with specified key.
getAllByKey1(K) - Method in class org.magicwerk.brownies.collections.Key1Set
 
getAllByKey1(K1) - Method in class org.magicwerk.brownies.collections.Key2Collection
Returns all elements with specified key.
getAllByKey1(K1) - Method in class org.magicwerk.brownies.collections.Key2List
Returns all elements with specified key.
getAllByKey1(K1) - Method in class org.magicwerk.brownies.collections.Key2Set
 
getAllByKey2(K2) - Method in class org.magicwerk.brownies.collections.Key2Collection
Returns all elements with specified key.
getAllByKey2(K2) - Method in class org.magicwerk.brownies.collections.Key2List
Returns all elements with specified key.
getAllByKey2(K2) - Method in class org.magicwerk.brownies.collections.Key2Set
 
getAllKeys(int) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Returns list containing all keys in element order.
getAllKeys(int) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Returns list containing all keys in element order.
getAllKeys1() - Method in class org.magicwerk.brownies.collections.Key1Collection
Returns list containing all keys in element order.
getAllKeys1() - Method in class org.magicwerk.brownies.collections.Key1List
Returns list containing all keys in element order.
getAllKeys1() - Method in class org.magicwerk.brownies.collections.Key2Collection
Returns list containing all keys in element order.
getAllKeys1() - Method in class org.magicwerk.brownies.collections.Key2List
Returns list containing all keys in element order.
getAllKeys2() - Method in class org.magicwerk.brownies.collections.Key2Collection
Returns list containing all keys in element order.
getAllKeys2() - Method in class org.magicwerk.brownies.collections.Key2List
Returns list containing all keys in element order.
getAndAdd(int) - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Increments this instance's value by operand; this method returns the value associated with the instance immediately prior to the addition operation.
getAndAdd(Number) - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Increments this instance's value by operand; this method returns the value associated with the instance immediately prior to the addition operation.
getAndDecrement() - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Decrements this instance's value by 1; this method returns the value associated with the instance immediately prior to the decrement operation.
getAndIncrement() - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Increments this instance's value by 1; this method returns the value associated with the instance immediately prior to the increment operation.
getBuilder() - Method in class org.magicwerk.brownies.collections.Key1Collection
 
getBuilder() - Method in class org.magicwerk.brownies.collections.Key1List
 
getBuilder() - Method in class org.magicwerk.brownies.collections.Key1Set
 
getBuilder() - Method in class org.magicwerk.brownies.collections.Key2Collection
 
getBuilder() - Method in class org.magicwerk.brownies.collections.Key2List
 
getBuilder() - Method in class org.magicwerk.brownies.collections.Key2Set
 
getBuilder() - Method in class org.magicwerk.brownies.collections.KeyCollection
 
getBuilder() - Method in class org.magicwerk.brownies.collections.KeyList
 
getBuilder() - Method in class org.magicwerk.brownies.collections.KeySet
 
getByKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Returns value for specified key.
getByKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Returns value for given key.
getByKey1(K) - Method in class org.magicwerk.brownies.collections.Key1Collection
Returns element with specified key.
getByKey1(K) - Method in class org.magicwerk.brownies.collections.Key1List
Returns element with specified key.
getByKey1(K1) - Method in class org.magicwerk.brownies.collections.Key2Collection
Returns element with specified key.
getByKey1(K1) - Method in class org.magicwerk.brownies.collections.Key2List
Returns element with specified key.
getByKey2(K2) - Method in class org.magicwerk.brownies.collections.Key2Collection
Returns element with specified key.
getByKey2(K2) - Method in class org.magicwerk.brownies.collections.Key2List
Returns element with specified key.
getComparator(Class<T>) - Static method in class org.magicwerk.brownies.collections.helper.NaturalComparator
Return the natural comparator for the class if it implements Comparable, otherwise null is returned.
getCount(E) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Returns the number of equal elements.
getCountByKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Returns number of elements with specified key.
getCountByKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Returns number of elements with specified key.
getCountByKey1(K) - Method in class org.magicwerk.brownies.collections.Key1Collection
Returns the number of elements with specified key.
getCountByKey1(K) - Method in class org.magicwerk.brownies.collections.Key1List
Returns the number of elements with specified key.
getCountByKey1(K1) - Method in class org.magicwerk.brownies.collections.Key2Collection
Returns the number of elements with specified key.
getCountByKey1(K1) - Method in class org.magicwerk.brownies.collections.Key2List
Returns the number of elements with specified key.
getCountByKey2(K2) - Method in class org.magicwerk.brownies.collections.Key2Collection
Returns the number of elements with specified key.
getCountByKey2(K2) - Method in class org.magicwerk.brownies.collections.Key2List
Returns the number of elements with specified key.
getDefaultElem() - Method in class org.magicwerk.brownies.collections.BigList
 
getDefaultElem() - Method in class org.magicwerk.brownies.collections.GapList
 
getDefaultElem() - Method in class org.magicwerk.brownies.collections.IList
 
getDefaultElem() - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
getDistinct() - Method in class org.magicwerk.brownies.collections.IList
Returns distinct elements in the list.
getDistinct() - Method in class org.magicwerk.brownies.collections.Key1List
 
getDistinct() - Method in class org.magicwerk.brownies.collections.Key2List
 
getDistinct() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Returns all distinct elements in the same order as in the collection.
getDistinct() - Method in class org.magicwerk.brownies.collections.KeyList
 
getDistinct() - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
getDistinctKeys(int) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Returns set containing all distinct keys.
getDistinctKeys(int) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Returns set containing all distinct keys.
getDistinctKeys1() - Method in class org.magicwerk.brownies.collections.Key1Collection
Returns all distinct keys in the same order as in the key map.
getDistinctKeys1() - Method in class org.magicwerk.brownies.collections.Key1List
Returns all distinct keys in the same order as in the key map.
getDistinctKeys1() - Method in class org.magicwerk.brownies.collections.Key2Collection
Returns all distinct keys in the same order as in the key map.
getDistinctKeys1() - Method in class org.magicwerk.brownies.collections.Key2List
Returns all distinct keys in the same order as in the key map.
getDistinctKeys2() - Method in class org.magicwerk.brownies.collections.Key2Collection
Returns all distinct keys in the same order as in the key map.
getDistinctKeys2() - Method in class org.magicwerk.brownies.collections.Key2List
Returns all distinct keys in the same order as in the key map.
getFirst() - Method in interface org.magicwerk.brownies.collections.ICollection
Returns the first element stored in the collection.
getFirst(Collection<E>) - Static method in interface org.magicwerk.brownies.collections.ICollectionTools
Returns the first element stored in the collection.
getFirst() - Method in class org.magicwerk.brownies.collections.IList
 
getFirst() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
getFirstOrNull() - Method in interface org.magicwerk.brownies.collections.ICollection
Returns the first element stored in the collection.
getFirstOrNull(Collection<E>) - Static method in interface org.magicwerk.brownies.collections.ICollectionTools
Returns the first element stored in the collection.
getFirstOrNull() - Method in class org.magicwerk.brownies.collections.IList
 
getIf(Predicate<? super E>) - Method in interface org.magicwerk.brownies.collections.ICollection
Returns the first element stored in the collection which matches the predicate.
getIf(Collection<E>, Predicate<? super E>) - Static method in interface org.magicwerk.brownies.collections.ICollectionTools
Returns the first element stored in the collection which matches the predicate.
getIf(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.IList
Get first element in the list which matches the predicate.
getKey() - Method in exception org.magicwerk.brownies.collections.exceptions.DuplicateKeyException
 
getKey() - Method in class org.magicwerk.brownies.collections.ImmutableMapEntry
 
getKey1Mapper() - Method in class org.magicwerk.brownies.collections.Key1Collection
Returns mapper for key map.
getKey1Mapper() - Method in class org.magicwerk.brownies.collections.Key1List
Returns mapper for key map.
getKey1Mapper() - Method in class org.magicwerk.brownies.collections.Key2Collection
Returns mapper for key map.
getKey1Mapper() - Method in class org.magicwerk.brownies.collections.Key2List
Returns mapper for key map.
getKey2Mapper() - Method in class org.magicwerk.brownies.collections.Key2Collection
Returns mapper for key map.
getKey2Mapper() - Method in class org.magicwerk.brownies.collections.Key2List
Returns mapper for key map.
getKeyMapper(int) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Returns mapper for specified key map.
getKeyMapper(int) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Returns mapper for specified key map.
getLast() - Method in class org.magicwerk.brownies.collections.IList
See Deque.getLast()
getLast() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
getLastOrNull() - Method in class org.magicwerk.brownies.collections.IList
Returns the last element stored in the list.
getSingle() - Method in interface org.magicwerk.brownies.collections.ICollection
Returns the only element stored in the collection.
getSingle(Collection<E>) - Static method in interface org.magicwerk.brownies.collections.ICollectionTools
Returns the only element stored in the collection.
getSingle() - Method in class org.magicwerk.brownies.collections.IList
 
getSingleOrNull() - Method in interface org.magicwerk.brownies.collections.ICollection
Returns the only element stored in the collection or null if the collection is empty.
getSingleOrNull(Collection<E>) - Static method in interface org.magicwerk.brownies.collections.ICollectionTools
Returns the only element stored in the collection or null if the collection is empty.
getSingleOrNull() - Method in class org.magicwerk.brownies.collections.IList
 
getValue() - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Gets the value as a Integer instance.
getValue() - Method in class org.magicwerk.brownies.collections.helper.Option
Returns stored value.
getValue() - Method in class org.magicwerk.brownies.collections.ImmutableMapEntry
 
getValueOrNull() - Method in class org.magicwerk.brownies.collections.helper.Option
Returns stored value of null if no value is stored.

H

hashCode() - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
hashCode() - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Returns a suitable hash code for this mutable.
hashCode() - Method in class org.magicwerk.brownies.collections.helper.Option
 
hashCode() - Method in class org.magicwerk.brownies.collections.IList
 
hashCode() - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
 
hashCode() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
hasValue() - Method in class org.magicwerk.brownies.collections.helper.Option
Returns true if a value is stored, false otherwise

I

ICollection<E> - Interface in org.magicwerk.brownies.collections
IList is an abstract class which offers all interfaces offered by both ArrayList and LinkedList.
ICollectionTools - Interface in org.magicwerk.brownies.collections
ICollectionTools offers default implementations of Collection functionality.
IdentMapper<E> - Class in org.magicwerk.brownies.collections.helper
Identity mapper.
IList<E> - Class in org.magicwerk.brownies.collections
Class IList is the abstract class which offers all interfaces implemented by ArrayList.
IList() - Constructor for class org.magicwerk.brownies.collections.IList
 
IList.IListableFromArray<E> - Class in org.magicwerk.brownies.collections
Wrapper to treat an array as IListable.
IList.IListableFromCollection<E> - Class in org.magicwerk.brownies.collections
Wrapper to treat a Collection as IListable.
IList.IListableFromList<E> - Class in org.magicwerk.brownies.collections
Wrapper to treat a List as IListable.
IList.IListableFromMult<E> - Class in org.magicwerk.brownies.collections
Wrapper to treat a repeated element as IListable.
IListable<E> - Interface in org.magicwerk.brownies.collections
Interface IListable offers a minimalist interface for accessing a list or an array.
IListableArray(E[]) - Constructor for class org.magicwerk.brownies.collections.Listables.IListableArray
 
IListableList(List<E>) - Constructor for class org.magicwerk.brownies.collections.Listables.IListableList
 
IListAsDeque<E> - Class in org.magicwerk.brownies.collections
Class IListAsDeque implements a Deque based on a IList.
IListAsDeque(IList<E>) - Constructor for class org.magicwerk.brownies.collections.IListAsDeque
 
immutable(Collection<? extends E>) - Static method in class org.magicwerk.brownies.collections.GapList
Create new immutable list with specified elements.
immutable(E...) - Static method in class org.magicwerk.brownies.collections.GapList
Create new immutable list with specified elements.
ImmutableKeyList(KeyList<E>) - Constructor for class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList
Private constructor used internally.
immutableList() - Method in class org.magicwerk.brownies.collections.BigList
 
immutableList() - Method in class org.magicwerk.brownies.collections.GapList
 
immutableList() - Method in class org.magicwerk.brownies.collections.IList
Returns an immutable copy of this list.
immutableList() - Method in class org.magicwerk.brownies.collections.Key1List
 
immutableList() - Method in class org.magicwerk.brownies.collections.Key2List
 
immutableList() - Method in class org.magicwerk.brownies.collections.KeyList
 
ImmutableMapEntry<K,E> - Class in org.magicwerk.brownies.collections
Read-only implementation of Map.Entry.
ImmutableMapEntry(K, E) - Constructor for class org.magicwerk.brownies.collections.ImmutableMapEntry
Constructor of an immutable map entry.
increment() - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Increments the value.
incrementAndGet() - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Increments this instance's value by 1; this method returns the value associated with the instance immediately after the increment operation.
indexOf(Object) - Method in class org.magicwerk.brownies.collections.IList
 
indexOf(Object, int) - Method in class org.magicwerk.brownies.collections.IList
Returns the index of the first occurrence of the specified element in this list, starting the search at the specified position.
indexOf(Object) - Method in class org.magicwerk.brownies.collections.KeyListImpl
If the list is sorted, this is used to speed up the lookup operation.
indexOfIf(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.IList
Returns the index of the first element which matches the specified predicate in this list.
indexOfIf(Predicate<? super E>, int) - Method in class org.magicwerk.brownies.collections.IList
Returns the index of the first element which matches the specified predicate in this list, starting the search at the specified position.
indexOfKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Find given key and return its index.
indexOfKey(int, Object, int) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Find given key and return its index.
indexOfKey1(K) - Method in class org.magicwerk.brownies.collections.Key1List
Returns index of first element in list with specified key.
indexOfKey1(K1) - Method in class org.magicwerk.brownies.collections.Key2List
Returns index of first element in list with specified key.
indexOfKey2(K2) - Method in class org.magicwerk.brownies.collections.Key2List
Returns index of first element in list with specified key.
initAll(IList<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
Initializes the list so it will afterwards only contain the elements of the collection.
initAll(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
Initializes the list so it will afterwards only contain the elements of the collection.
initArray(E...) - Method in class org.magicwerk.brownies.collections.IList
Initializes the list so it will afterwards only contain the elements of the array.
initClone(Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Initialize this object after the bitwise copy has been made by Object.clone().
initMult(int, E) - Method in class org.magicwerk.brownies.collections.IList
Initializes the list so it will afterwards have a size of len and contain only the element elem.
INSTANCE - Static variable in class org.magicwerk.brownies.collections.helper.IdentMapper
Singleton instance
INSTANCE() - Static method in class org.magicwerk.brownies.collections.helper.NaturalComparator
Returns singleton instance.
INSTANCE(Class<T>) - Static method in class org.magicwerk.brownies.collections.helper.NaturalComparator
Returns singleton instance.
IntBinarySearch - Class in org.magicwerk.brownies.collections.helper.primitive
Binary search for primitive type int.
IntBinarySearch() - Constructor for class org.magicwerk.brownies.collections.helper.primitive.IntBinarySearch
 
IntMergeSort - Class in org.magicwerk.brownies.collections.helper.primitive
This class implements a stable in-place merge sort.
intValue() - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Returns the value of this MutableInt as an int.
invalidate(E) - Method in class org.magicwerk.brownies.collections.Key1Collection
 
invalidate(E) - Method in class org.magicwerk.brownies.collections.Key2Collection
 
invalidate(E) - Method in class org.magicwerk.brownies.collections.KeyCollection
 
invalidate(E) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Invalidate element, i.e. all keys of the element are extracted again and stored in the key maps.
invalidate(E) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Invalidate element, i.e. all keys of the element are extracted again and stored in the key maps.
invalidateKey(int, Object, Object, E) - Method in class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List
 
invalidateKey(int, Object, Object, E) - Method in class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List
 
invalidateKey(int, Object, Object, E) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Invalidate key value of element.
invalidateKey(int, Object, Object, E) - Method in class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList
 
invalidateKey(int, Object, Object, E) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Invalidate key value of element.
invalidateKey1(K, K, E) - Method in class org.magicwerk.brownies.collections.Key1Collection
Invalidate key value of element.
invalidateKey1(K, K, E) - Method in class org.magicwerk.brownies.collections.Key1List
Invalidate key value of element.
invalidateKey1(K1, K1, E) - Method in class org.magicwerk.brownies.collections.Key2Collection
Invalidate key value of element.
invalidateKey1(K1, K1, E) - Method in class org.magicwerk.brownies.collections.Key2List
Invalidate key value of element.
invalidateKey2(K2, K2, E) - Method in class org.magicwerk.brownies.collections.Key2Collection
Invalidate key value of element.
invalidateKey2(K2, K2, E) - Method in class org.magicwerk.brownies.collections.Key2List
Invalidate key value of element.
isEmpty() - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
isEmpty() - Method in class org.magicwerk.brownies.collections.IList
 
isEmpty() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
isEmpty() - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
 
isEmpty() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
isReadOnly() - Method in class org.magicwerk.brownies.collections.BigList
 
isReadOnly() - Method in class org.magicwerk.brownies.collections.GapList
 
isReadOnly() - Method in class org.magicwerk.brownies.collections.IList
Returns true if this list is either unmodifiable or immutable, false otherwise.
isReadOnly() - Method in class org.magicwerk.brownies.collections.Key1List
 
isReadOnly() - Method in class org.magicwerk.brownies.collections.Key2List
 
isReadOnly() - Method in class org.magicwerk.brownies.collections.KeyList
 
isSorted() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Determines whether this list is sorted or not.
isSorted() - Method in class org.magicwerk.brownies.collections.KeyListImpl
Determines whether this list is sorted or not.
iterator() - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
iterator() - Method in class org.magicwerk.brownies.collections.IList
 
iterator() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
iterator() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 

K

Key1Collection<E,K> - Class in org.magicwerk.brownies.collections
Key1Collection implements a collection with 1 key.
Key1Collection() - Constructor for class org.magicwerk.brownies.collections.Key1Collection
Protected constructor used by builder or derived collections.
Key1Collection.Builder<E,K> - Class in org.magicwerk.brownies.collections
Builder to construct Key1Collection instances.
Key1List<E,K> - Class in org.magicwerk.brownies.collections
Key1List implements a key list with 1 key.
Key1List() - Constructor for class org.magicwerk.brownies.collections.Key1List
Protected constructor used by builder or derived collections.
Key1List(boolean, Key1List<E, K>) - Constructor for class org.magicwerk.brownies.collections.Key1List
 
Key1List.Builder<E,K> - Class in org.magicwerk.brownies.collections
Builder to construct Key1List instances.
Key1List.ReadOnlyKey1List<E,K> - Class in org.magicwerk.brownies.collections
A read-only version of Key1List.
Key1Set<E,K> - Class in org.magicwerk.brownies.collections
Key1Set implements a set.
Key1Set() - Constructor for class org.magicwerk.brownies.collections.Key1Set
Protected constructor used by builder or derived collections.
Key1Set.Builder<E,K> - Class in org.magicwerk.brownies.collections
Builder to construct Key1Set instances.
Key2Collection<E,K1,K2> - Class in org.magicwerk.brownies.collections
Key2Collection implements a collection with 2 keys.
Key2Collection() - Constructor for class org.magicwerk.brownies.collections.Key2Collection
Protected constructor used by builder or derived collections.
Key2Collection.Builder<E,K1,K2> - Class in org.magicwerk.brownies.collections
Builder to construct Key2Collection instances.
Key2List<E,K1,K2> - Class in org.magicwerk.brownies.collections
Key2List implements a key list with 2 keys.
Key2List() - Constructor for class org.magicwerk.brownies.collections.Key2List
Protected constructor used by builder or derived collections.
Key2List(boolean, Key2List<E, K1, K2>) - Constructor for class org.magicwerk.brownies.collections.Key2List
 
Key2List.Builder<E,K1,K2> - Class in org.magicwerk.brownies.collections
Builder to construct Key2List instances.
Key2List.ReadOnlyKey2List<E,K1,K2> - Class in org.magicwerk.brownies.collections
A read-only version of Key2List.
Key2Set<E,K1,K2> - Class in org.magicwerk.brownies.collections
Key2Set implements a set.
Key2Set() - Constructor for class org.magicwerk.brownies.collections.Key2Set
Protected constructor used by builder or derived collections.
Key2Set.Builder<E,K1,K2> - Class in org.magicwerk.brownies.collections
Builder to construct Key2Set instances.
KeyCollection<E> - Class in org.magicwerk.brownies.collections
KeyCollection implements a collection.
KeyCollection() - Constructor for class org.magicwerk.brownies.collections.KeyCollection
Protected constructor used by builder or derived collections.
KeyCollection.Builder<E> - Class in org.magicwerk.brownies.collections
Builder to construct KeyCollection instances.
KeyCollectionAsMap<K,E> - Class in org.magicwerk.brownies.collections
Implements a Map based on a key map in a KeyCollection or KeyList.
KeyCollectionAsMap(KeyCollectionImpl<E>, int, boolean) - Constructor for class org.magicwerk.brownies.collections.KeyCollectionAsMap
 
KeyCollectionAsMap(KeyListImpl<E>, int, boolean) - Constructor for class org.magicwerk.brownies.collections.KeyCollectionAsMap
 
KeyCollectionAsSet<E> - Class in org.magicwerk.brownies.collections
Implements a Set based on a Collection.
KeyCollectionAsSet(KeyCollectionImpl<E>, boolean) - Constructor for class org.magicwerk.brownies.collections.KeyCollectionAsSet
 
KeyCollectionImpl<E> - Class in org.magicwerk.brownies.collections
Add: - validation fails: null / constraint - duplicate not allowed (mode replace) Triggers: - triggers are called after the add/remove operation has finished - if an exception is thrown in the trigger, the change already made to the collection is not undone
KeyCollectionImpl.BuilderImpl<E> - Class in org.magicwerk.brownies.collections
Implementation of builder.
KeyCollectionImpl.BuilderImpl.KeyMapBuilder<E,K> - Class in org.magicwerk.brownies.collections
 
KeyException - Exception in org.magicwerk.brownies.collections.exceptions
All exceptions thrown in KeyCollection/KeyList implementations are of type KeyException.
KeyException() - Constructor for exception org.magicwerk.brownies.collections.exceptions.KeyException
 
KeyException(String) - Constructor for exception org.magicwerk.brownies.collections.exceptions.KeyException
 
KeyException(Throwable) - Constructor for exception org.magicwerk.brownies.collections.exceptions.KeyException
 
KeyException(String, Throwable) - Constructor for exception org.magicwerk.brownies.collections.exceptions.KeyException
 
KeyList<E> - Class in org.magicwerk.brownies.collections
KeyList implements a list.
KeyList() - Constructor for class org.magicwerk.brownies.collections.KeyList
Protected constructor used by builder or derived collections.
KeyList(boolean, KeyList<E>) - Constructor for class org.magicwerk.brownies.collections.KeyList
 
KeyList.Builder<E> - Class in org.magicwerk.brownies.collections
Builder to construct KeyList instances.
KeyList.ImmutableKeyList<E> - Class in org.magicwerk.brownies.collections
A read-only version of KeyList.
KeyListImpl<E> - Class in org.magicwerk.brownies.collections
A KeyList add key handling features to GapList.
KeyListImpl(boolean, KeyListImpl<E>) - Constructor for class org.magicwerk.brownies.collections.KeyListImpl
 
KeyMapBuilder() - Constructor for class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl.KeyMapBuilder
 
keySet() - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
Note that the returned set is immutable.
KeySet<E> - Class in org.magicwerk.brownies.collections
KeySet implements a set.
KeySet() - Constructor for class org.magicwerk.brownies.collections.KeySet
Protected constructor used by builder or derived collections.
KeySet.Builder<E> - Class in org.magicwerk.brownies.collections
Builder to construct KeySet instances.

L

lastIndexOf(Object) - Method in class org.magicwerk.brownies.collections.IList
 
lastIndexOf(Object, int) - Method in class org.magicwerk.brownies.collections.IList
Returns the index of the last occurrence of the specified element in this list, starting the search at the specified position.
lastIndexOfIf(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.IList
Returns the index of the last element which matches the specified predicate in this list.
lastIndexOfIf(Predicate<? super E>, int) - Method in class org.magicwerk.brownies.collections.IList
Returns the index of the last occurrence of the specified element in this list, starting the search at the specified position.
Listables - Class in org.magicwerk.brownies.collections
Class Listables contains implementations of the IListable interface for Lists and arrays.
Listables() - Constructor for class org.magicwerk.brownies.collections.Listables
 
Listables.IListableArray<E> - Class in org.magicwerk.brownies.collections
Class Listables.IListableArray implements the IListable interface for arrays.
Listables.IListableList<E> - Class in org.magicwerk.brownies.collections
Class Listables.IListableList implements the IListable interface for Lists.
listIterator() - Method in class org.magicwerk.brownies.collections.IList
 
listIterator(int) - Method in class org.magicwerk.brownies.collections.IList
 
LongBinarySearch - Class in org.magicwerk.brownies.collections.helper.primitive
Binary search for primitive type long.
LongBinarySearch() - Constructor for class org.magicwerk.brownies.collections.helper.primitive.LongBinarySearch
 
LongMergeSort - Class in org.magicwerk.brownies.collections.helper.primitive
This class implements a stable in-place merge sort.
longValue() - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Returns the value of this MutableInt as a long.

M

map(Function<E, R>) - Method in class org.magicwerk.brownies.collections.GapList
 
map(Function<E, R>) - Method in interface org.magicwerk.brownies.collections.ICollection
Create a new list by applying the specified mapping function to all elements.
map(Collection<E>, Function<E, R>, Supplier<C>) - Static method in interface org.magicwerk.brownies.collections.ICollectionTools
Create a new list by applying the specified mapping function to all elements.
map(Function<E, R>) - Method in class org.magicwerk.brownies.collections.IList
 
map(Function<E, R>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
mapFilter(Function<E, R>, Predicate<R>) - Method in interface org.magicwerk.brownies.collections.ICollection
Create a new list by applying the specified mapping function to all elements and then filtering it.
mapFilter(Collection<E>, Function<E, R>, Predicate<R>) - Static method in interface org.magicwerk.brownies.collections.ICollectionTools
Create a new list by applying the specified mapping function to all elements and then filtering it.
mapFilter(Collection<E>, Function<E, R>, Predicate<R>, Supplier<C>) - Static method in interface org.magicwerk.brownies.collections.ICollectionTools
Create a new collection by applying the specified mapping function to all elements and then filtering it.
mapFilter(Function<E, R>, Predicate<R>) - Method in class org.magicwerk.brownies.collections.IList
 
mapFilter(Function<E, R>, Predicate<R>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
MergeSort<E> - Class in org.magicwerk.brownies.collections.helper
This class implements a stable in-place merge sort.
MESSAGE - Static variable in exception org.magicwerk.brownies.collections.exceptions.DuplicateKeyException
 
move(int, int, int) - Method in class org.magicwerk.brownies.collections.IList
Move specified elements.
MutableInt - Class in org.magicwerk.brownies.collections.helper
A mutable int wrapper.
MutableInt() - Constructor for class org.magicwerk.brownies.collections.helper.MutableInt
Constructs a new MutableInt with the default value of zero.
MutableInt(int) - Constructor for class org.magicwerk.brownies.collections.helper.MutableInt
Constructs a new MutableInt with the specified value.
MutableInt(Number) - Constructor for class org.magicwerk.brownies.collections.helper.MutableInt
Constructs a new MutableInt with the specified value.
MutableInt(String) - Constructor for class org.magicwerk.brownies.collections.helper.MutableInt
Constructs a new MutableInt parsing the given string.

N

NaturalComparator<T> - Class in org.magicwerk.brownies.collections.helper
The NaturalComparator will compare object using their natural order.
NullComparator<T> - Class in org.magicwerk.brownies.collections.helper
A NullComparator extends an existing comparator so it can handle null values.
NullComparator(Comparator<T>, boolean) - Constructor for class org.magicwerk.brownies.collections.helper.NullComparator
Constructor.

O

of(T) - Static method in class org.magicwerk.brownies.collections.helper.Option
 
offer(E) - Method in class org.magicwerk.brownies.collections.IList
See Deque.offer(E)
offer(E) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
offerFirst(E) - Method in class org.magicwerk.brownies.collections.IList
See Deque.offerFirst(E)
offerFirst(E) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
offerLast(E) - Method in class org.magicwerk.brownies.collections.IList
See Deque.offerLast(E)
offerLast(E) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
Option<T> - Class in org.magicwerk.brownies.collections.helper
Class Option stores a single value which may also be null.
Option(T) - Constructor for class org.magicwerk.brownies.collections.helper.Option
Construct option with specified value.
org.magicwerk.brownies.collections - package org.magicwerk.brownies.collections
Brownies Collections complements the Java Collections Framework.
org.magicwerk.brownies.collections.exceptions - package org.magicwerk.brownies.collections.exceptions
This packages contains exception classes for the package org.magicwerk.brownies.collections.
org.magicwerk.brownies.collections.helper - package org.magicwerk.brownies.collections.helper
This packages contains helper classes for the package org.magicwerk.brownies.collections.
org.magicwerk.brownies.collections.helper.primitive - package 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 arrays

P

peek() - Method in class org.magicwerk.brownies.collections.IList
See Deque.peek()
peek() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
peekFirst() - Method in class org.magicwerk.brownies.collections.IList
See Deque.peekFirst()
peekFirst() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
peekLast() - Method in class org.magicwerk.brownies.collections.IList
See Deque.peekLast()
peekLast() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
poll() - Method in class org.magicwerk.brownies.collections.IList
See Deque.poll()
poll() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
pollFirst() - Method in class org.magicwerk.brownies.collections.IList
See Deque.pollFirst()
pollFirst() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
pollLast() - Method in class org.magicwerk.brownies.collections.IList
See Deque.pollLast()
pollLast() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
pop() - Method in class org.magicwerk.brownies.collections.IList
See Deque.pop()
pop() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
push(E) - Method in class org.magicwerk.brownies.collections.IList
See Deque.push(E)
push(E) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
put(int, E) - Method in class org.magicwerk.brownies.collections.IList
Sets or adds the element.
put(E) - Method in class org.magicwerk.brownies.collections.Key1Collection
 
put(E) - Method in class org.magicwerk.brownies.collections.Key1List
 
put(E) - Method in class org.magicwerk.brownies.collections.Key2Collection
 
put(E) - Method in class org.magicwerk.brownies.collections.Key2List
 
put(E) - Method in class org.magicwerk.brownies.collections.KeyCollection
 
put(K, E) - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
 
put(E) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Adds or replaces element.
put(E) - Method in class org.magicwerk.brownies.collections.KeyList
 
put(E) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Adds or replaces element.
putAll(int, IList<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
Set or add the specified elements.
putAll(int, Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
Set or add the specified elements.
putAll(Map<? extends K, ? extends E>) - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
 
putArray(int, E...) - Method in class org.magicwerk.brownies.collections.IList
Set or add the specified elements.
putByKey(int, E, boolean) - Method in class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List
 
putByKey(int, E, boolean) - Method in class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List
 
putByKey(int, E, boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
putByKey(int, E, boolean) - Method in class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList
 
putByKey(int, E, boolean) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Put element by key into list.
putByKey1(E) - Method in class org.magicwerk.brownies.collections.Key1Collection
Adds element by key.
putByKey1(E) - Method in class org.magicwerk.brownies.collections.Key1List
Adds element by key.
putByKey1(E) - Method in class org.magicwerk.brownies.collections.Key2Collection
Adds element by key.
putByKey1(E) - Method in class org.magicwerk.brownies.collections.Key2List
Adds or replaces element by key.
putByKey2(E) - Method in class org.magicwerk.brownies.collections.Key2Collection
Adds element by key.
putByKey2(E) - Method in class org.magicwerk.brownies.collections.Key2List
Adds or replaces element by key.
putIfAbsentByKey1(E) - Method in class org.magicwerk.brownies.collections.Key1List
Adds or replaces element by key.
putIfAbsentByKey1(E) - Method in class org.magicwerk.brownies.collections.Key2List
Adds element by key.
putIfAbsentByKey2(E) - Method in class org.magicwerk.brownies.collections.Key2List
Adds element by key.
putMult(int, int, E) - Method in class org.magicwerk.brownies.collections.IList
Set or add the specified element multiple times.

R

read(InputStream, ByteGapList, int) - Static method in class org.magicwerk.brownies.collections.helper.GapLists
Read specified number of bytes from InputStream into ByteGapList.
read(Reader, CharGapList, int) - Static method in class org.magicwerk.brownies.collections.helper.GapLists
Read specified number of chars from Reader into CharGapList.
ReadOnlyBigList(BigList<E>) - Constructor for class org.magicwerk.brownies.collections.BigList.ReadOnlyBigList
Private constructor used internally.
ReadOnlyKey1List(Key1List<E, K>) - Constructor for class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List
Private constructor used internally.
ReadOnlyKey2List(Key2List<E, K1, K2>) - Constructor for class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List
Private constructor used internally.
ReadOnlyList(GapList<E>) - Constructor for class org.magicwerk.brownies.collections.GapList.ReadOnlyList
Private constructor used internally.
remove(Object) - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
remove(int) - Method in class org.magicwerk.brownies.collections.GapList
 
remove(int) - Method in class org.magicwerk.brownies.collections.IList
 
remove(Object) - Method in class org.magicwerk.brownies.collections.IList
 
remove() - Method in class org.magicwerk.brownies.collections.IList
See Deque.remove()
remove(int, int) - Method in class org.magicwerk.brownies.collections.IList
Remove specified range of elements from list.
remove() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
remove(Object) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
remove(Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
 
remove(Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
remove(Object) - Method in class org.magicwerk.brownies.collections.KeyListImpl
If the list is sorted, this is used to speed up the remove operation.
removeAll(Collection<?>) - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
removeAll(E) - Method in class org.magicwerk.brownies.collections.IList
Removes all equal elements.
removeAll(Collection<?>) - Method in class org.magicwerk.brownies.collections.IList
 
removeAll(IList<?>) - Method in class org.magicwerk.brownies.collections.IList
 
removeAll(Collection<?>) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
removeAll(E) - Method in class org.magicwerk.brownies.collections.Key1Collection
 
removeAll(E) - Method in class org.magicwerk.brownies.collections.Key1List
 
removeAll(E) - Method in class org.magicwerk.brownies.collections.Key2Collection
 
removeAll(E) - Method in class org.magicwerk.brownies.collections.Key2List
 
removeAll(E) - Method in class org.magicwerk.brownies.collections.KeyCollection
 
removeAll(Collection<?>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
removeAll(E) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Removes all equal elements.
removeAll(E) - Method in class org.magicwerk.brownies.collections.KeyList
 
removeAll(E) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
removeAllByKey(int, Object) - Method in class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List
 
removeAllByKey(int, Object) - Method in class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List
 
removeAllByKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Removes element by key.
removeAllByKey(int, Object, Collection<E>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
removeAllByKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList
 
removeAllByKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Removes element by key.
removeAllByKey1(K) - Method in class org.magicwerk.brownies.collections.Key1Collection
Removes all elements with specified key.
removeAllByKey1(K) - Method in class org.magicwerk.brownies.collections.Key1List
Removes all elements with specified key.
removeAllByKey1(K1) - Method in class org.magicwerk.brownies.collections.Key2Collection
Removes all elements with specified key.
removeAllByKey1(K1) - Method in class org.magicwerk.brownies.collections.Key2List
Removes all elements with specified key.
removeAllByKey2(K2) - Method in class org.magicwerk.brownies.collections.Key2Collection
Removes all elements with specified key.
removeAllByKey2(K2) - Method in class org.magicwerk.brownies.collections.Key2List
Removes all elements with specified key.
removeByKey(int, Object) - Method in class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List
 
removeByKey(int, Object) - Method in class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List
 
removeByKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
removeByKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList
 
removeByKey(int, Object) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Removes element by key.
removeByKey1(K) - Method in class org.magicwerk.brownies.collections.Key1Collection
Removes element with specified key.
removeByKey1(K) - Method in class org.magicwerk.brownies.collections.Key1List
Removes element with specified key.
removeByKey1(K1) - Method in class org.magicwerk.brownies.collections.Key2Collection
Removes element with specified key.
removeByKey1(K1) - Method in class org.magicwerk.brownies.collections.Key2List
Removes element with specified key.
removeByKey2(K2) - Method in class org.magicwerk.brownies.collections.Key2Collection
Removes element with specified key.
removeByKey2(K2) - Method in class org.magicwerk.brownies.collections.Key2List
Removes element with specified key.
removeFirst() - Method in class org.magicwerk.brownies.collections.IList
See Deque.removeFirst()
removeFirst() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
removeFirstOccurrence(Object) - Method in class org.magicwerk.brownies.collections.IList
See Deque.removeFirstOccurrence(java.lang.Object)
removeFirstOccurrence(Object) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
removeIf(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.IList
Removes all elements in the list which match the predicate.
removeLast() - Method in class org.magicwerk.brownies.collections.IList
See Deque.removeLast()
removeLast() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
removeLastOccurrence(Object) - Method in class org.magicwerk.brownies.collections.IList
See Deque.removeLastOccurrence(java.lang.Object)
removeLastOccurrence(Object) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
replace(int, int, IListable<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
 
replaceAll(int, int, Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
Replaces the specified range with new elements.
replaceAll(int, int, IList<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
Replaces the specified range with new elements.
replaceArray(int, int, E...) - Method in class org.magicwerk.brownies.collections.IList
Replaces the specified range with new elements.
replaceMult(int, int, int, E) - Method in class org.magicwerk.brownies.collections.IList
Replaces the specified range with new elements.
resize(int, E) - Method in class org.magicwerk.brownies.collections.IList
Resizes the list so it will afterwards have a size of len.
resultIndex(int) - Method in enum org.magicwerk.brownies.collections.helper.SortedLists.KeyAbsentBehavior
 
resultIndex(Comparator<? super E>, E, List<? extends E>, int) - Method in enum org.magicwerk.brownies.collections.helper.SortedLists.KeyPresentBehavior
 
retain(int, int) - Method in class org.magicwerk.brownies.collections.IList
Retain specified range of elements from list, the other elements are removed.
retainAll(Collection<?>) - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
retainAll(Collection<?>) - Method in class org.magicwerk.brownies.collections.IList
 
retainAll(IList<?>) - Method in class org.magicwerk.brownies.collections.IList
 
retainAll(Collection<?>) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
retainAll(Collection<?>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
retainIf(Predicate<? super E>) - Method in class org.magicwerk.brownies.collections.IList
Retains all elements in the list which match the predicate.
reverse() - Method in class org.magicwerk.brownies.collections.IList
Reverses the order of all elements in the specified list.
reverse(int, int) - Method in class org.magicwerk.brownies.collections.IList
Reverses the order of the specified elements in the list.
rotate(int) - Method in class org.magicwerk.brownies.collections.IList
Rotate specified elements in the list.
rotate(int, int, int) - Method in class org.magicwerk.brownies.collections.IList
Rotate specified elements in the list.

S

set(int, E) - Method in class org.magicwerk.brownies.collections.IList
 
set(int, E) - Method in class org.magicwerk.brownies.collections.KeyListImpl
Note that the behavior of the operation depends on the defined constraints.
setAll(int, IList<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
Sets the specified elements.
setAll(int, Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.IList
Sets the specified elements.
setArray(int, E...) - Method in class org.magicwerk.brownies.collections.IList
Sets the specified elements.
setArray(int, E[], int, int) - Method in class org.magicwerk.brownies.collections.IList
 
setMult(int, int, E) - Method in class org.magicwerk.brownies.collections.IList
Sets the element multiple times.
setValue(int) - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Sets the value.
setValue(Number) - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Sets the value from any Number instance.
setValue(E) - Method in class org.magicwerk.brownies.collections.ImmutableMapEntry
Note that this method fails with an AssertionError because the object is read only.
ShortBinarySearch - Class in org.magicwerk.brownies.collections.helper.primitive
Binary search for primitive type short.
ShortBinarySearch() - Constructor for class org.magicwerk.brownies.collections.helper.primitive.ShortBinarySearch
 
ShortMergeSort - Class in org.magicwerk.brownies.collections.helper.primitive
This class implements a stable in-place merge sort.
size() - Method in class org.magicwerk.brownies.collections.BigList
 
size() - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
size() - Method in class org.magicwerk.brownies.collections.GapList
 
size() - Method in class org.magicwerk.brownies.collections.IList.IListableFromArray
 
size() - Method in class org.magicwerk.brownies.collections.IList.IListableFromCollection
 
size() - Method in class org.magicwerk.brownies.collections.IList.IListableFromList
 
size() - Method in class org.magicwerk.brownies.collections.IList.IListableFromMult
 
size() - Method in class org.magicwerk.brownies.collections.IList
 
size() - Method in interface org.magicwerk.brownies.collections.IListable
Return size of list
size() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
size() - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
 
size() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
size() - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
size() - Method in class org.magicwerk.brownies.collections.Listables.IListableArray
 
size() - Method in class org.magicwerk.brownies.collections.Listables.IListableList
 
sort(int, int, Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.BigList
 
sort(int, int, Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.GapList
 
sort(int[], int, int) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
sort(long[], int, int) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
sort(double[], int, int) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
sort(float[], int, int) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
sort(boolean[], int, int) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
sort(byte[], int, int) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
sort(char[], int, int) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
sort(short[], int, int) - Static method in class org.magicwerk.brownies.collections.helper.ArraysHelper
 
sort(List<E>, Comparator<? super E>) - Static method in class org.magicwerk.brownies.collections.helper.MergeSort
 
sort(List<E>, Comparator<? super E>, int, int) - Static method in class org.magicwerk.brownies.collections.helper.MergeSort
 
sort(IBooleanList) - Static method in class org.magicwerk.brownies.collections.helper.primitive.BooleanMergeSort
 
sort(IBooleanList, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.BooleanMergeSort
 
sort(IByteList) - Static method in class org.magicwerk.brownies.collections.helper.primitive.ByteMergeSort
 
sort(IByteList, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.ByteMergeSort
 
sort(ICharList) - Static method in class org.magicwerk.brownies.collections.helper.primitive.CharMergeSort
 
sort(ICharList, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.CharMergeSort
 
sort(IDoubleList) - Static method in class org.magicwerk.brownies.collections.helper.primitive.DoubleMergeSort
 
sort(IDoubleList, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.DoubleMergeSort
 
sort(IFloatList) - Static method in class org.magicwerk.brownies.collections.helper.primitive.FloatMergeSort
 
sort(IFloatList, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.FloatMergeSort
 
sort(IIntList) - Static method in class org.magicwerk.brownies.collections.helper.primitive.IntMergeSort
 
sort(IIntList, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.IntMergeSort
 
sort(ILongList) - Static method in class org.magicwerk.brownies.collections.helper.primitive.LongMergeSort
 
sort(ILongList, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.LongMergeSort
 
sort(IShortList) - Static method in class org.magicwerk.brownies.collections.helper.primitive.ShortMergeSort
 
sort(IShortList, int, int) - Static method in class org.magicwerk.brownies.collections.helper.primitive.ShortMergeSort
 
sort(Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.IList
Sort elements in the list using the specified comparator.
sort(int, int, Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.IList
Sort specified elements in the list using the specified comparator.
sort(int, int, Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.KeyListImpl
 
SortedLists - Class in org.magicwerk.brownies.collections.helper
Static methods pertaining to sorted List instances.
SortedLists.KeyAbsentBehavior - Enum in org.magicwerk.brownies.collections.helper
A specification for which index to return if the list contains no elements that compare as equal to the key.
SortedLists.KeyPresentBehavior - Enum in org.magicwerk.brownies.collections.helper
A specification for which index to return if the list contains at least one element that compares as equal to the key.
spliterator() - Method in class org.magicwerk.brownies.collections.BigList
 
subtract(int) - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Subtracts a value from the value of this instance.
subtract(Number) - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Subtracts a value from the value of this instance.
swap(int, int, int) - Method in class org.magicwerk.brownies.collections.IList
Swap the specified elements in the list.

T

toArray() - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
toArray(T[]) - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
toArray() - Method in class org.magicwerk.brownies.collections.IList
 
toArray(T[]) - Method in class org.magicwerk.brownies.collections.IList
 
toArray(Class<T>) - Method in class org.magicwerk.brownies.collections.IList
Returns an array containing the elements in this list.
toArray(int, int) - Method in class org.magicwerk.brownies.collections.IList
Returns an array containing the specified elements in this list.
toArray(T[], int, int) - Method in class org.magicwerk.brownies.collections.IList
Returns an array containing the specified elements in this list.
toArray(Class<T>, int, int) - Method in class org.magicwerk.brownies.collections.IList
Returns an array containing the specified elements in this list.
toArray() - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
toArray(T[]) - Method in class org.magicwerk.brownies.collections.IListAsDeque
 
toArray() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
toArray(T[]) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
toBigList() - Static method in class org.magicwerk.brownies.collections.helper.GapLists
Return collector which collects the elements into a BigList.
toGapList() - Static method in class org.magicwerk.brownies.collections.helper.GapLists
Return collector which collects the elements into a GapList.
toInteger() - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Gets this mutable as an instance of Integer.
toList() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
Returns all elements contained in this collection as list.
toString() - Method in class org.magicwerk.brownies.collections.CollectionAsSet
 
toString() - Method in class org.magicwerk.brownies.collections.helper.MutableInt
Returns the String value of this mutable.
toString() - Method in class org.magicwerk.brownies.collections.helper.Option
 
toString() - Method in class org.magicwerk.brownies.collections.IList
 
toString() - Method in class org.magicwerk.brownies.collections.ImmutableMapEntry
 
toString() - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
 
toString() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl
 
transferCopy(IList<E>, int, int, IList<? super E>, int, int) - Static method in class org.magicwerk.brownies.collections.IList
Copies elements from one list to another.
transferMove(IList<E>, int, int, IList<? super E>, int, int) - Static method in class org.magicwerk.brownies.collections.IList
Moves elements from one list to another by setting it to null in the source list.
transferRemove(IList<E>, int, int, IList<? super E>, int, int) - Static method in class org.magicwerk.brownies.collections.IList
Moves elements from one list to another by removing it from the source list.
transferSwap(IList<E>, int, IList<E>, int, int) - Static method in class org.magicwerk.brownies.collections.IList
Swaps elements from two lists.
transform(UnaryOperator<E>) - Method in class org.magicwerk.brownies.collections.IList
Change the list by applying the specified operator to all elements.
transformedList(UnaryOperator<E>) - Method in class org.magicwerk.brownies.collections.IList
Create a new list by applying the specified transforming operator to all elements.
trimToSize() - Method in class org.magicwerk.brownies.collections.BigList
Pack as many elements in the blocks as allowed.
trimToSize() - Method in class org.magicwerk.brownies.collections.GapList
Trims the capacity of this GapList instance to be the list's current size.
trimToSize() - Method in class org.magicwerk.brownies.collections.IList
An application can use this operation to minimize the storage of an instance.
trimToSize() - Method in class org.magicwerk.brownies.collections.KeyListImpl
 

U

unmodifiableList() - Method in class org.magicwerk.brownies.collections.BigList
 
unmodifiableList() - Method in class org.magicwerk.brownies.collections.GapList
 
unmodifiableList() - Method in class org.magicwerk.brownies.collections.IList
Returns an unmodifiable view of this list.
unmodifiableList() - Method in class org.magicwerk.brownies.collections.Key1List
 
unmodifiableList() - Method in class org.magicwerk.brownies.collections.Key2List
 
unmodifiableList() - Method in class org.magicwerk.brownies.collections.KeyList
 
unwrap() - Method in class org.magicwerk.brownies.collections.KeyListImpl
Returns the elements stored in the KeyList as simple IList without constraints etc.

V

valueOf(String) - Static method in enum org.magicwerk.brownies.collections.helper.SortedLists.KeyAbsentBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.magicwerk.brownies.collections.helper.SortedLists.KeyPresentBehavior
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.magicwerk.brownies.collections.helper.SortedLists.KeyAbsentBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.magicwerk.brownies.collections.helper.SortedLists.KeyPresentBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.magicwerk.brownies.collections.KeyCollectionAsMap
 

W

withAfterDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withAfterDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withAfterDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withAfterDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withAfterDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withAfterDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withAfterDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withAfterDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify delete trigger.
withAfterDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withAfterDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withAfterInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withAfterInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withAfterInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withAfterInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withAfterInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withAfterInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withAfterInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withAfterInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify insert trigger.
withAfterInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withAfterInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withBeforeDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withBeforeDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withBeforeDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withBeforeDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withBeforeDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withBeforeDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withBeforeDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withBeforeDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify delete trigger.
withBeforeDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withBeforeDeleteTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withBeforeInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withBeforeInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withBeforeInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withBeforeInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withBeforeInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withBeforeInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withBeforeInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withBeforeInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify insert trigger.
withBeforeInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withBeforeInsertTrigger(Consumer<E>) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withCapacity(int) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withCapacity(int) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withCapacity(int) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withCapacity(int) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withCapacity(int) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withCapacity(int) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withCapacity(int) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withCapacity(int) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify initial capacity.
withCapacity(int) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withCapacity(int) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withConstraint(Predicate<E>) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withConstraint(Predicate<E>) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withConstraint(Predicate<E>) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withConstraint(Predicate<E>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withConstraint(Predicate<E>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withConstraint(Predicate<E>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withConstraint(Predicate<E>) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withConstraint(Predicate<E>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify element constraint.
withConstraint(Predicate<E>) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withConstraint(Predicate<E>) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withContent(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withContent(E...) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withContent(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withContent(E...) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withContent(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withContent(E...) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withContent(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withContent(E...) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withContent(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withContent(E...) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withContent(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withContent(E...) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withContent(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withContent(E...) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withContent(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify elements added to the collection upon creation.
withContent(E...) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify elements added to the collection upon creation.
withContent(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withContent(E...) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withContent(Collection<? extends E>) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withContent(E...) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withElemCount(boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
Specifies that the collection only counts the number of occurrences of equal elements, but does not store the elements themselves.
withElemCount(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withElemCount(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withElemCount(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specifies that the collection only counts the number of occurrences of equal elements, but does not store the elements themselves.
withElemCount(boolean) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
Specifies that the collection only counts the number of occurrences of equal elements, but does not store the elements themselves.
withElemDuplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withElemDuplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withElemDuplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withElemDuplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withElemDuplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
Specify whether duplicates are allowed or not.
withElemDuplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
Specify whether duplicates are allowed or not.
withElemDuplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withElemDuplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withElemDuplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withElemDuplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withElemDuplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Specify whether duplicates are allowed or not.
withElemDuplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Specify whether duplicates are allowed or not.
withElemDuplicates(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withElemDuplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withElemDuplicates(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify whether duplicates are allowed or not.
withElemDuplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify whether duplicates are allowed or not.
withElemDuplicates(boolean) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withElemDuplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withElemDuplicates(boolean) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
Specify whether duplicates are allowed or not.
withElemDuplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
Specify whether duplicates are allowed or not.
withElemNull(boolean) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withElemNull(boolean) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withElemNull(boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withElemNull(boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withElemNull(boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withElemNull(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withElemNull(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withElemNull(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specifies whether null elements are allowed or not.
withElemNull(boolean) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withElemNull(boolean) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withElemSet() - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withElemSet() - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withElemSet() - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
Add element map (with ident mapper).
withElemSet() - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withElemSet() - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withElemSet() - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Add element map (with ident mapper).
withElemSet() - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
Add element map (with ident mapper).
withElemSet() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Add element map (with ident mapper).
withElemSet() - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withElemSet() - Method in class org.magicwerk.brownies.collections.KeySet.Builder
Add element map (with ident mapper).
withElemSort(boolean) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withElemSort(Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withElemSort(Comparator<? super E>, boolean) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withElemSort(boolean) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withElemSort(Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withElemSort(Comparator<? super E>, boolean) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withElemSort(boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withElemSort(Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withElemSort(Comparator<? super E>, boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withElemSort(boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withElemSort(Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withElemSort(Comparator<? super E>, boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withElemSort(boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withElemSort(Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withElemSort(Comparator<? super E>, boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withElemSort(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withElemSort(Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withElemSort(Comparator<? super E>, boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withElemSort(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withElemSort(Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withElemSort(Comparator<? super E>, boolean) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withElemSort(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify that the element set should be sorted using the natural comparator.
withElemSort(Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Set comparator to use for sorting the element set.
withElemSort(Comparator<? super E>, boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Set comparator to use for sorting the element set.
withElemSort(boolean) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withElemSort(Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withElemSort(Comparator<? super E>, boolean) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withElemSort(boolean) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withElemSort(Comparator<? super E>) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withElemSort(Comparator<? super E>, boolean) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withKey1Duplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withKey1Duplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withKey1Duplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withKey1Duplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withKey1Duplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withKey1Duplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withKey1Duplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withKey1Duplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withKey1Duplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withKey1Duplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withKey1Duplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withKey1Duplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withKey1Duplicates(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify whether duplicates are allowed or not.
withKey1Duplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify whether duplicates are allowed or not.
withKey1Map(Function<? super E, K>) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
Add key map.
withKey1Map(Function<? super E, K>) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
Add key map.
withKey1Map(Function<? super E, K>) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
Add key map.
withKey1Map(Function<? super E, K1>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
Add key map.
withKey1Map(Function<? super E, K1>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
Add key map.
withKey1Map(Function<? super E, K1>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Add key map.
withKey1Null(boolean) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withKey1Null(boolean) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withKey1Null(boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withKey1Null(boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withKey1Null(boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withKey1Null(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withKey1Null(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify whether null elements are allowed or not.
withKey1Sort(boolean) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withKey1Sort(Comparator<? super K>) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
Set comparator to use for sorting the key map.
withKey1Sort(Comparator<? super K>, boolean) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
Set comparator to use for sorting the key map.
withKey1Sort(boolean) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withKey1Sort(Comparator<? super K>) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
Set comparator to use for sorting the key map.
withKey1Sort(Comparator<? super K>, boolean) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
Set comparator to use for sorting the key map.
withKey1Sort(boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withKey1Sort(Comparator<? super K>) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
Set comparator to use for sorting the key map.
withKey1Sort(Comparator<? super K>, boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
Set comparator to use for sorting the key map.
withKey1Sort(boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withKey1Sort(Comparator<? super K1>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
Set comparator to use for sorting the key map.
withKey1Sort(Comparator<? super K1>, boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
Set comparator to use for sorting the key map.
withKey1Sort(boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withKey1Sort(Comparator<? super K1>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
Set comparator to use for sorting the key map.
withKey1Sort(Comparator<? super K1>, boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
Set comparator to use for sorting the key map.
withKey1Sort(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withKey1Sort(Comparator<? super K1>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Set comparator to use for sorting the key map.
withKey1Sort(Comparator<? super K1>, boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Set comparator to use for sorting the key map.
withKey1Sort(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Set comparator to use for sorting the key map.
withKey2Duplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withKey2Duplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withKey2Duplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withKey2Duplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withKey2Duplicates(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withKey2Duplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withKey2Duplicates(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify whether duplicates are allowed or not.
withKey2Duplicates(boolean, boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify whether duplicates are allowed or not.
withKey2Map(Function<? super E, K2>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
Add key map.
withKey2Map(Function<? super E, K2>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
Add key map.
withKey2Map(Function<? super E, K2>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Add key map.
withKey2Null(boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withKey2Null(boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withKey2Null(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withKey2Null(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify whether null elements are allowed or not.
withKey2Sort(boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withKey2Sort(Comparator<? super K2>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
Set comparator to use for sorting the key map.
withKey2Sort(Comparator<? super K2>, boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
Set comparator to use for sorting the key map.
withKey2Sort(boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withKey2Sort(Comparator<? super K2>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
Set comparator to use for sorting the key map.
withKey2Sort(Comparator<? super K2>, boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
Set comparator to use for sorting the key map.
withKey2Sort(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withKey2Sort(Comparator<? super K2>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Set comparator to use for sorting the key map.
withKey2Sort(Comparator<? super K2>, boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Set comparator to use for sorting the key map.
withKey2Sort(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Set comparator to use for sorting the key map.
withKeyDuplicates(int, boolean, boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
 
withKeyMap(int, Function) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
 
withKeyNull(int, boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
 
withKeySort(int, boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
 
withKeySort(int, Comparator<?>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
 
withKeySort(int, Comparator<?>, boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
 
withListBig(boolean) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withListBig(boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withListBig(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify whether list should be stored in an instance of BigList or GapList.
withListBig(boolean) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withListType(Class<?>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specifies that the list will store its elements as primitive type.
withListType(Class<?>) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withMaxSize(int) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withMaxSize(int) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withMaxSize(int) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withMaxSize(int) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withMaxSize(int) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withMaxSize(int) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withMaxSize(int) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withMaxSize(int) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify maximum size of collection.
withMaxSize(int) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withMaxSize(int) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withNull(boolean) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withNull(boolean) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withNull(boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withNull(boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withNull(boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withNull(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withNull(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withNull(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specifies whether null elements are allowed or not.
withNull(boolean) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withNull(boolean) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withOrderByElem(boolean) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withOrderByElem(boolean) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withOrderByElem(boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withOrderByElem(boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withOrderByElem(boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withOrderByElem(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withOrderByElem(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withOrderByElem(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specifies that the collection will have the order of the element set.
withOrderByElem(Class<?>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specifies that the list will have the order of the element set.
withOrderByElem(boolean) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withOrderByElem(Class<?>) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withOrderByElem(boolean) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
 
withOrderByKey(int, boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
 
withOrderByKey(int, Class<?>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
 
withOrderByKey1(boolean) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withOrderByKey1(boolean) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withOrderByKey1(Class<?>) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withOrderByKey1(boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
 
withOrderByKey1(boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withOrderByKey1(boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withOrderByKey1(Class<?>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withOrderByKey1(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withOrderByKey1(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specifies that the collection will have the order of the key map.
withOrderByKey1(Class<?>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specifies that the list will have the order of the key map.
withOrderByKey2(boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withOrderByKey2(boolean) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withOrderByKey2(Class<?>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withOrderByKey2(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
 
withOrderByKey2(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specifies that the collection will have the order of the key map.
withOrderByKey2(Class<?>) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specifies that the list will have the order of the key map.
withPrimaryElem() - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withPrimaryElem() - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withPrimaryElem() - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
Specify the element to be a primary key.
withPrimaryElem() - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withPrimaryElem() - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withPrimaryElem() - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Specify the element to be a primary key.
withPrimaryElem() - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withPrimaryElem() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify the element to be a primary key.
withPrimaryElem() - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withPrimaryElem() - Method in class org.magicwerk.brownies.collections.KeySet.Builder
Specify the element to be a primary key.
withPrimaryKey1Map(Function<? super E, K>) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
Specify this key to be a primary key.
withPrimaryKey1Map(Function<? super E, K>) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
Specify this key to be a primary key.
withPrimaryKey1Map(Function<? super E, K>) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
Specify this key to be a primary key.
withPrimaryKey1Map(Function<? super E, K1>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
Specify this key to be a primary key.
withPrimaryKey1Map(Function<? super E, K1>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
Specify this key to be a primary key.
withPrimaryKey1Map(Function<? super E, K1>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Specify this key to be a primary key.
withPrimaryKey2Map(Function<? super E, K2>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
Specify this key to be a primary key.
withPrimaryKey2Map(Function<? super E, K2>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
Specify this key to be a primary key.
withPrimaryKey2Map(Function<? super E, K2>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Specify this key to be a primary key.
withPrimaryKeyMap(int, Function) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
 
withSetBehavior(boolean) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withSetBehavior(boolean) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
Specifies that the collection behaves like a Set on adding elements, i.e.
withSetBehavior(boolean) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withSetBehavior(boolean) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Specifies that the collection behaves like a Set on adding elements, i.e.
withSetBehavior(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withSetBehavior(boolean) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specifies that the collection behaves like a Set on adding elements, i.e.
withSetBehavior(boolean) - Method in class org.magicwerk.brownies.collections.KeySet.Builder
Specifies that the collection behaves like a Set on adding elements, i.e.
withUniqueElem() - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
 
withUniqueElem() - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withUniqueElem() - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
Specify the element to be a unique key.
withUniqueElem() - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
 
withUniqueElem() - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withUniqueElem() - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Specify the element to be a unique key.
withUniqueElem() - Method in class org.magicwerk.brownies.collections.KeyCollection.Builder
 
withUniqueElem() - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify the element to be a unique key.
withUniqueElem() - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
withUniqueElem() - Method in class org.magicwerk.brownies.collections.KeySet.Builder
Specify the element to be a unique key.
withUniqueKey1Map(Function<? super E, K>) - Method in class org.magicwerk.brownies.collections.Key1Collection.Builder
Specify this key to be a unique key.
withUniqueKey1Map(Function<? super E, K>) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
Specify this key to be a unique key.
withUniqueKey1Map(Function<? super E, K>) - Method in class org.magicwerk.brownies.collections.Key1Set.Builder
Specify this key to be a unique key.
withUniqueKey1Map(Function<? super E, K1>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
Specify this key to be a unique key.
withUniqueKey1Map(Function<? super E, K1>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
Specify this key to be a unique key.
withUniqueKey1Map(Function<? super E, K1>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Specify this key to be a unique key.
withUniqueKey2Map(Function<? super E, K2>) - Method in class org.magicwerk.brownies.collections.Key2Collection.Builder
Specify this key to be a unique key.
withUniqueKey2Map(Function<? super E, K2>) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
Specify this key to be a unique key.
withUniqueKey2Map(Function<? super E, K2>) - Method in class org.magicwerk.brownies.collections.Key2Set.Builder
Specify this key to be a unique key.
withUniqueKeyMap(int, Function) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
 
withWindowSize(int) - Method in class org.magicwerk.brownies.collections.Key1List.Builder
 
withWindowSize(int) - Method in class org.magicwerk.brownies.collections.Key2List.Builder
 
withWindowSize(int) - Method in class org.magicwerk.brownies.collections.KeyCollectionImpl.BuilderImpl
Specify maximum window size of collection.
withWindowSize(int) - Method in class org.magicwerk.brownies.collections.KeyList.Builder
 
A B C D E F G H I K L M N O P R S T U V W