Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractBuilder<E,
R> - Class in com.github.andrewoma.dexx.collection.internal.builder - AbstractBuilder() - Constructor for class com.github.andrewoma.dexx.collection.internal.builder.AbstractBuilder
- AbstractDerivedKeyTree<K,
V> - Class in com.github.andrewoma.dexx.collection.internal.redblack - AbstractDerivedKeyTree(Tree, Tree, V) - Constructor for class com.github.andrewoma.dexx.collection.internal.redblack.AbstractDerivedKeyTree
- AbstractIndexedList<E> - Class in com.github.andrewoma.dexx.collection.internal.base
- AbstractIndexedList() - Constructor for class com.github.andrewoma.dexx.collection.internal.base.AbstractIndexedList
- AbstractIterable<E> - Class in com.github.andrewoma.dexx.collection.internal.base
- AbstractIterable() - Constructor for class com.github.andrewoma.dexx.collection.internal.base.AbstractIterable
- AbstractLinkedList<E> - Class in com.github.andrewoma.dexx.collection.internal.base
- AbstractLinkedList() - Constructor for class com.github.andrewoma.dexx.collection.internal.base.AbstractLinkedList
- AbstractList<E> - Class in com.github.andrewoma.dexx.collection.internal.base
- AbstractList() - Constructor for class com.github.andrewoma.dexx.collection.internal.base.AbstractList
- AbstractMap<K,
V> - Class in com.github.andrewoma.dexx.collection.internal.base - AbstractMap() - Constructor for class com.github.andrewoma.dexx.collection.internal.base.AbstractMap
- AbstractSelfBuilder<E,
R> - Class in com.github.andrewoma.dexx.collection.internal.builder - AbstractSelfBuilder(R) - Constructor for class com.github.andrewoma.dexx.collection.internal.builder.AbstractSelfBuilder
- AbstractSet<E> - Class in com.github.andrewoma.dexx.collection.internal.base
- AbstractSet() - Constructor for class com.github.andrewoma.dexx.collection.internal.base.AbstractSet
- AbstractSortedMap<K,
V> - Class in com.github.andrewoma.dexx.collection.internal.base - AbstractSortedMap() - Constructor for class com.github.andrewoma.dexx.collection.internal.base.AbstractSortedMap
- AbstractSortedSet<E> - Class in com.github.andrewoma.dexx.collection.internal.base
- AbstractSortedSet() - Constructor for class com.github.andrewoma.dexx.collection.internal.base.AbstractSortedSet
- AbstractTraversable<E> - Class in com.github.andrewoma.dexx.collection.internal.base
- AbstractTraversable() - Constructor for class com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable
- AbstractTree<K,
V> - Class in com.github.andrewoma.dexx.collection.internal.redblack - AbstractTree(Tree, Tree, V) - Constructor for class com.github.andrewoma.dexx.collection.internal.redblack.AbstractTree
- Adapters - Class in com.github.andrewoma.dexx.collection.internal.adapter
- Adapters() - Constructor for class com.github.andrewoma.dexx.collection.internal.adapter.Adapters
- add(E) - Method in interface com.github.andrewoma.dexx.collection.Builder
- add(E) - Method in class com.github.andrewoma.dexx.collection.HashSet
- add(E) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- add(E) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SetAdapater
- add(E) - Method in interface com.github.andrewoma.dexx.collection.Set
-
Returns a set that adds the specified value if it doesn't already exist in this set.
- add(E) - Method in interface com.github.andrewoma.dexx.collection.SortedSet
- add(E) - Method in class com.github.andrewoma.dexx.collection.TreeSet
- addAll(Traversable) - Method in interface com.github.andrewoma.dexx.collection.Builder
- addAll(Traversable) - Method in class com.github.andrewoma.dexx.collection.internal.builder.AbstractBuilder
- addAll(E, E, E...) - Method in interface com.github.andrewoma.dexx.collection.Builder
- addAll(E, E, E...) - Method in class com.github.andrewoma.dexx.collection.internal.builder.AbstractBuilder
- addAll(Iterable) - Method in class com.github.andrewoma.dexx.collection.internal.builder.AbstractBuilder
- addAll(Iterable) - Method in interface com.github.andrewoma.dexx.collection.Builder
- addAll(Collection) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- addAll(Collection) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SetAdapater
- addAll(Iterator) - Method in interface com.github.andrewoma.dexx.collection.Builder
- addAll(Iterator) - Method in class com.github.andrewoma.dexx.collection.internal.builder.AbstractBuilder
- append(Tree, Tree) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- append(E) - Method in class com.github.andrewoma.dexx.collection.ArrayList
- append(E) - Method in class com.github.andrewoma.dexx.collection.ConsList
- append(E) - Method in interface com.github.andrewoma.dexx.collection.IndexedList
- append(E) - Method in interface com.github.andrewoma.dexx.collection.LinkedList
- append(E) - Method in interface com.github.andrewoma.dexx.collection.List
-
Returns a list with the specified element appended to the bottom of the list.
- append(E) - Method in class com.github.andrewoma.dexx.collection.Vector
- ArrayList<E> - Class in com.github.andrewoma.dexx.collection
-
ArrayListis anIndexedListimplementation backed by an array. - ArrayList() - Constructor for class com.github.andrewoma.dexx.collection.ArrayList
- ArrayLists - Class in com.github.andrewoma.dexx.collection
-
ArrayListsis the preferred method of constructing instances ofArrayList. - asList() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractList
- asList() - Method in interface com.github.andrewoma.dexx.collection.List
-
Returns an immutable view of this list as an instance of
java.util.List. - asMap() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractMap
- asMap() - Method in interface com.github.andrewoma.dexx.collection.Map
-
Returns an immutable view of this map as an instance of
Map. - asSet() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractSet
- asSet() - Method in interface com.github.andrewoma.dexx.collection.Set
-
Returns an immutable view of this set as an instance of
java.util.Set. - asSortedMap() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractSortedMap
- asSortedMap() - Method in interface com.github.andrewoma.dexx.collection.SortedMap
-
Returns an immutable view of this map as an instance of
java.util.SortedMap. - asSortedSet() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractSortedSet
- asSortedSet() - Method in interface com.github.andrewoma.dexx.collection.SortedSet
-
Returns an immutable view of this set as an instance of
java.util.SortedSet.
B
- black() - Method in interface com.github.andrewoma.dexx.collection.internal.redblack.Tree
- black(K, V, Tree, Tree) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.DefaultTreeFactory
- black(K, V, Tree, Tree) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.DerivedKeyFactory
- black(K, V, Tree, Tree) - Method in interface com.github.andrewoma.dexx.collection.internal.redblack.TreeFactory
- BlackTree<K,
V> - Interface in com.github.andrewoma.dexx.collection.internal.redblack - Break - Exception Class in com.github.andrewoma.dexx.collection.internal.base
- Break() - Constructor for exception class com.github.andrewoma.dexx.collection.internal.base.Break
- build() - Method in interface com.github.andrewoma.dexx.collection.Builder
- build() - Method in class com.github.andrewoma.dexx.collection.internal.builder.AbstractBuilder
- builder() - Static method in class com.github.andrewoma.dexx.collection.ArrayLists
- builder() - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- builder() - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- builder() - Static method in class com.github.andrewoma.dexx.collection.Maps
- builder() - Static method in class com.github.andrewoma.dexx.collection.Sets
- builder() - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- builder() - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- builder(Comparator) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- builder(Comparator) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- Builder<E,
R> - Interface in com.github.andrewoma.dexx.collection -
Buildersprovide efficient implementations for incrementally building persistent collections. - BuilderFactory<E,
R> - Interface in com.github.andrewoma.dexx.collection -
BuilderFactorydefines a factory interface for creatingBuilderinstances.
C
- clear() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- clear() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.MapAdapter
- clear() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SetAdapater
- com.github.andrewoma.dexx.collection - package com.github.andrewoma.dexx.collection
-
Dexx collections are a port of Scala's immutable, persistent collection classes to pure Java.
- com.github.andrewoma.dexx.collection.internal.adapter - package com.github.andrewoma.dexx.collection.internal.adapter
- com.github.andrewoma.dexx.collection.internal.base - package com.github.andrewoma.dexx.collection.internal.base
- com.github.andrewoma.dexx.collection.internal.builder - package com.github.andrewoma.dexx.collection.internal.builder
- com.github.andrewoma.dexx.collection.internal.hashmap - package com.github.andrewoma.dexx.collection.internal.hashmap
- com.github.andrewoma.dexx.collection.internal.redblack - package com.github.andrewoma.dexx.collection.internal.redblack
- CompactHashMap<K,
V> - Class in com.github.andrewoma.dexx.collection.internal.hashmap - CompactHashMap() - Constructor for class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- comparator() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SortedMapAdapter
- comparator() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SortedSetAdapter
- comparator() - Method in interface com.github.andrewoma.dexx.collection.SortedMap
-
Returns the comparator associated with this map, or
nullif the default ordering is used. - comparator() - Method in interface com.github.andrewoma.dexx.collection.SortedSet
-
Returns the comparator associated with this map, or
nullif the default ordering is used. - comparator() - Method in class com.github.andrewoma.dexx.collection.TreeMap
- comparator() - Method in class com.github.andrewoma.dexx.collection.TreeSet
- component1() - Method in class com.github.andrewoma.dexx.collection.Pair
- component2() - Method in class com.github.andrewoma.dexx.collection.Pair
- computeHash(K) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- ConsList<E> - Class in com.github.andrewoma.dexx.collection
-
ConsListis a functionalLinkedListimplementation that constructs a list by prepending an element to another list. - ConsList() - Constructor for class com.github.andrewoma.dexx.collection.ConsList
- contains(Traversable, Object) - Static method in class com.github.andrewoma.dexx.collection.internal.adapter.Adapters
- contains(Tree, K) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- contains(E) - Method in class com.github.andrewoma.dexx.collection.HashSet
- contains(E) - Method in interface com.github.andrewoma.dexx.collection.Set
-
Returns true if the value exists in this set.
- contains(E) - Method in class com.github.andrewoma.dexx.collection.TreeSet
- contains(Object) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- contains(Object) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SetAdapater
- containsAll(Traversable, Collection) - Static method in class com.github.andrewoma.dexx.collection.internal.adapter.Adapters
- containsAll(Collection) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- containsAll(Collection) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SetAdapater
- containsKey(Object) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.MapAdapter
- containsKey(K) - Method in class com.github.andrewoma.dexx.collection.DerivedKeyHashMap
- containsKey(K) - Method in class com.github.andrewoma.dexx.collection.HashMap
- containsKey(K) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
- containsKey(K) - Method in interface com.github.andrewoma.dexx.collection.Map
-
Returns true if this map contains the specified key.
- containsKey(K) - Method in class com.github.andrewoma.dexx.collection.TreeMap
- containsValue(Object) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.MapAdapter
- copyOf(Pair[]) - Static method in class com.github.andrewoma.dexx.collection.Maps
- copyOf(Pair[]) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- copyOf(E[]) - Static method in class com.github.andrewoma.dexx.collection.ArrayLists
- copyOf(E[]) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- copyOf(E[]) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- copyOf(E[]) - Static method in class com.github.andrewoma.dexx.collection.Sets
- copyOf(E[]) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- copyOf(Iterable) - Static method in class com.github.andrewoma.dexx.collection.Maps
- copyOf(Iterable) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- copyOf(Iterable) - Static method in class com.github.andrewoma.dexx.collection.ArrayLists
- copyOf(Iterable) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- copyOf(Iterable) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- copyOf(Iterable) - Static method in class com.github.andrewoma.dexx.collection.Sets
- copyOf(Iterable) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- copyOf(Comparator, Traversable) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- copyOf(Comparator, E[]) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- copyOf(Comparator, Iterable) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- copyOf(Comparator, Iterator) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- copyOf(Comparator, Pair[]) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- copyOf(Comparator, Iterable) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- copyOf(Comparator, Iterator) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- copyOf(Iterator) - Static method in class com.github.andrewoma.dexx.collection.Maps
- copyOf(Iterator) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- copyOf(Iterator) - Static method in class com.github.andrewoma.dexx.collection.ArrayLists
- copyOf(Iterator) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- copyOf(Iterator) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- copyOf(Iterator) - Static method in class com.github.andrewoma.dexx.collection.Sets
- copyOf(Iterator) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- copyOfTraversable(Traversable) - Static method in class com.github.andrewoma.dexx.collection.Maps
- copyOfTraversable(Traversable) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- copyOfTraversable(Traversable) - Static method in class com.github.andrewoma.dexx.collection.ArrayLists
- copyOfTraversable(Traversable) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- copyOfTraversable(Traversable) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- copyOfTraversable(Traversable) - Static method in class com.github.andrewoma.dexx.collection.Sets
- copyOfTraversable(Traversable) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- copyOfTraversable(Comparator, Traversable) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- copyOfTraversable(Comparator, Traversable) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- count() - Method in class com.github.andrewoma.dexx.collection.internal.redblack.AbstractDerivedKeyTree
- count() - Method in class com.github.andrewoma.dexx.collection.internal.redblack.AbstractTree
- count() - Method in interface com.github.andrewoma.dexx.collection.internal.redblack.Tree
- count(Tree) - Static method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- createNode(K, V) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
D
- DefaultTreeFactory - Class in com.github.andrewoma.dexx.collection.internal.redblack
- DefaultTreeFactory() - Constructor for class com.github.andrewoma.dexx.collection.internal.redblack.DefaultTreeFactory
- delete(Tree, K) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- DerivedKeyFactory - Class in com.github.andrewoma.dexx.collection.internal.redblack
- DerivedKeyFactory() - Constructor for class com.github.andrewoma.dexx.collection.internal.redblack.DerivedKeyFactory
- DerivedKeyHashMap<K,
V> - Class in com.github.andrewoma.dexx.collection -
DerivedKeyHashMapis aHashMapvariant where the key for theMapis derived from the value stored. - DerivedKeyHashMap(KeyFunction) - Constructor for class com.github.andrewoma.dexx.collection.DerivedKeyHashMap
- doBuild() - Method in class com.github.andrewoma.dexx.collection.internal.builder.AbstractBuilder
- doBuild() - Method in class com.github.andrewoma.dexx.collection.internal.builder.AbstractSelfBuilder
- drop(int) - Method in class com.github.andrewoma.dexx.collection.ArrayList
- drop(int) - Method in class com.github.andrewoma.dexx.collection.ConsList
- drop(int) - Method in interface com.github.andrewoma.dexx.collection.IndexedList
- drop(int) - Method in interface com.github.andrewoma.dexx.collection.LinkedList
- drop(int) - Method in interface com.github.andrewoma.dexx.collection.List
-
Returns a list containing all elements in this list, excluding the first
numberof elements. - drop(int) - Method in interface com.github.andrewoma.dexx.collection.SortedMap
-
Returns a map containing all elements in this map, excluding the first
numberof elements. - drop(int) - Method in interface com.github.andrewoma.dexx.collection.SortedSet
-
Returns a set containing all elements in this set, excluding the first
numberof elements. - drop(int) - Method in class com.github.andrewoma.dexx.collection.TreeMap
- drop(int) - Method in class com.github.andrewoma.dexx.collection.TreeSet
- drop(int) - Method in class com.github.andrewoma.dexx.collection.Vector
- drop(Tree, int) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
E
- elemHashCode(K) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- empty() - Static method in class com.github.andrewoma.dexx.collection.ArrayList
- empty() - Static method in class com.github.andrewoma.dexx.collection.ConsList
- empty() - Static method in class com.github.andrewoma.dexx.collection.HashMap
- empty() - Static method in class com.github.andrewoma.dexx.collection.HashSet
- empty() - Static method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- empty() - Static method in class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
- empty() - Static method in class com.github.andrewoma.dexx.collection.TreeSet
- empty() - Static method in class com.github.andrewoma.dexx.collection.Vector
- EMPTY - Static variable in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- EMPTY - Static variable in class com.github.andrewoma.dexx.collection.TreeSet
- entrySet() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.MapAdapter
- equals(Object) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractList
- equals(Object) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractMap
- equals(Object) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractSet
- equals(Object) - Method in class com.github.andrewoma.dexx.collection.Pair
F
- factory() - Static method in class com.github.andrewoma.dexx.collection.ArrayList
- factory() - Static method in class com.github.andrewoma.dexx.collection.ArrayLists
- factory() - Static method in class com.github.andrewoma.dexx.collection.ConsList
- factory() - Static method in class com.github.andrewoma.dexx.collection.HashMap
- factory() - Static method in class com.github.andrewoma.dexx.collection.HashSet
- factory() - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- factory() - Static method in class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
- factory() - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- factory() - Static method in class com.github.andrewoma.dexx.collection.Maps
- factory() - Static method in class com.github.andrewoma.dexx.collection.Sets
- factory() - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- factory() - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- factory() - Static method in class com.github.andrewoma.dexx.collection.Vector
- factory(KeyFunction) - Static method in class com.github.andrewoma.dexx.collection.DerivedKeyHashMap
- factory(Comparator) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- factory(Comparator) - Static method in class com.github.andrewoma.dexx.collection.TreeSet
- factory(Comparator) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- factory(Comparator, KeyFunction) - Static method in class com.github.andrewoma.dexx.collection.TreeMap
- first() - Method in class com.github.andrewoma.dexx.collection.ArrayList
- first() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SortedSetAdapter
- first() - Method in interface com.github.andrewoma.dexx.collection.List
-
Returns first element in the list or
nullif the list is empty. - first() - Method in interface com.github.andrewoma.dexx.collection.SortedMap
-
Returns the first entry in the map or
nullif the map is empty. - first() - Method in interface com.github.andrewoma.dexx.collection.SortedSet
-
Returns the first element in the set or
nullof the set is empty. - first() - Method in class com.github.andrewoma.dexx.collection.TreeMap
- first() - Method in class com.github.andrewoma.dexx.collection.TreeSet
- first() - Method in class com.github.andrewoma.dexx.collection.Vector
- firstKey() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SortedMapAdapter
- forEach(Function) - Method in class com.github.andrewoma.dexx.collection.DerivedKeyHashMap
- forEach(Function) - Method in class com.github.andrewoma.dexx.collection.HashMap
- forEach(Function) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
- forEach(Function) - Method in class com.github.andrewoma.dexx.collection.TreeMap
- forEach(Function) - Method in class com.github.andrewoma.dexx.collection.HashSet
- forEach(Function) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractIterable
- forEach(Function) - Method in interface com.github.andrewoma.dexx.collection.Traversable
-
All collection methods can be built upon this
forEachdefinition. - forEach(Function, KeyFunction) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- forEach(Tree, Function) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- forEach(Iterable, Function) - Static method in class com.github.andrewoma.dexx.collection.internal.base.Iterables
- from(Tree, K, boolean) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- from(E, boolean) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractSortedSet
- from(E, boolean) - Method in interface com.github.andrewoma.dexx.collection.SortedSet
-
Returns the bottom of the set starting from the key specified.
- from(E, boolean) - Method in class com.github.andrewoma.dexx.collection.TreeSet
- from(K, boolean) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractSortedMap
- from(K, boolean) - Method in interface com.github.andrewoma.dexx.collection.SortedMap
-
Returns the bottom of the map starting from the key specified.
- from(K, boolean) - Method in class com.github.andrewoma.dexx.collection.TreeMap
- Function<P,
R> - Interface in com.github.andrewoma.dexx.collection -
A generic function interface that takes a single parameter.
G
- get(int) - Method in class com.github.andrewoma.dexx.collection.ArrayList
- get(int) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- get(int) - Method in interface com.github.andrewoma.dexx.collection.List
-
Returns the element at the specified index in this list (zero-based).
- get(int) - Method in class com.github.andrewoma.dexx.collection.Vector
- get(Tree, K) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- get(Object) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.MapAdapter
- get(K) - Method in class com.github.andrewoma.dexx.collection.DerivedKeyHashMap
- get(K) - Method in class com.github.andrewoma.dexx.collection.HashMap
- get(K) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
- get(K) - Method in interface com.github.andrewoma.dexx.collection.Map
-
Returns the value associated with the key or
nullif the no value exists with the key specified. - get(K) - Method in class com.github.andrewoma.dexx.collection.TreeMap
- get(K, KeyFunction) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- get0(K, int, int, KeyFunction) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- getKey() - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
- getKey(KeyFunction) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.AbstractDerivedKeyTree
- getKey(KeyFunction) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.AbstractTree
- getKey(KeyFunction) - Method in interface com.github.andrewoma.dexx.collection.internal.redblack.Tree
- getKeyFunction() - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- getLeft() - Method in class com.github.andrewoma.dexx.collection.internal.redblack.AbstractTree
- getLeft() - Method in interface com.github.andrewoma.dexx.collection.internal.redblack.Tree
- getOrdering() - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- getRight() - Method in class com.github.andrewoma.dexx.collection.internal.redblack.AbstractTree
- getRight() - Method in interface com.github.andrewoma.dexx.collection.internal.redblack.Tree
- getValue() - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
- getValue() - Method in class com.github.andrewoma.dexx.collection.internal.redblack.AbstractTree
- getValue() - Method in interface com.github.andrewoma.dexx.collection.internal.redblack.Tree
- greatest(Tree) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
H
- hashCode() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractList
- hashCode() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractMap
- hashCode() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractSet
- hashCode() - Method in class com.github.andrewoma.dexx.collection.Pair
- HashMap<K,
V> - Class in com.github.andrewoma.dexx.collection -
HashMapis an implementation ofMapbased on a hash trie. - HashMap() - Constructor for class com.github.andrewoma.dexx.collection.HashMap
- HashSet<E> - Class in com.github.andrewoma.dexx.collection
-
HashSetis an implementation ofSetbacked by aHashMap. - headMap(K) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SortedMapAdapter
- headSet(E) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SortedSetAdapter
I
- IdentityKeyFunction<E> - Class in com.github.andrewoma.dexx.collection
-
IdentityKeyFunctionis aKeyFunctionwhere the value can be used as a key. - IdentityKeyFunction() - Constructor for class com.github.andrewoma.dexx.collection.IdentityKeyFunction
- improve(int) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- IndexedList<E> - Interface in com.github.andrewoma.dexx.collection
-
IndexedListimplementations guarantee fast random access to elements viaList.get(int). - IndexedLists - Class in com.github.andrewoma.dexx.collection
-
IndexedListsis the preferred method of constructing instances ofIndexedList. - indexOf(E) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractList
- indexOf(E) - Method in interface com.github.andrewoma.dexx.collection.List
-
Returns the index of the first occurrence of the specified element in the list or -1 if there are no occurrences.
- instance - Static variable in exception class com.github.andrewoma.dexx.collection.internal.base.Break
- invoke(P) - Method in interface com.github.andrewoma.dexx.collection.Function
- isBlack() - Method in interface com.github.andrewoma.dexx.collection.internal.redblack.Tree
- isEmpty() - Method in class com.github.andrewoma.dexx.collection.ArrayList
- isEmpty() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- isEmpty() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.MapAdapter
- isEmpty() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SetAdapater
- isEmpty() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable
- isEmpty() - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
- isEmpty() - Method in interface com.github.andrewoma.dexx.collection.Traversable
-
Returns true if this collection is empty.
- isEmpty() - Method in class com.github.andrewoma.dexx.collection.TreeMap
- isEmpty() - Method in class com.github.andrewoma.dexx.collection.Vector
- isEmpty(Tree) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- isRed() - Method in interface com.github.andrewoma.dexx.collection.internal.redblack.Tree
- Iterable<E> - Interface in com.github.andrewoma.dexx.collection
-
Iterabledefines collections that can be accessed via anIterator. - Iterables - Class in com.github.andrewoma.dexx.collection.internal.base
- Iterables() - Constructor for class com.github.andrewoma.dexx.collection.internal.base.Iterables
- iterator() - Method in class com.github.andrewoma.dexx.collection.ArrayList
- iterator() - Method in class com.github.andrewoma.dexx.collection.ConsList
- iterator() - Method in class com.github.andrewoma.dexx.collection.DerivedKeyHashMap
- iterator() - Method in class com.github.andrewoma.dexx.collection.HashMap
- iterator() - Method in class com.github.andrewoma.dexx.collection.HashSet
- iterator() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- iterator() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SetAdapater
- iterator() - Method in class com.github.andrewoma.dexx.collection.internal.base.MappedIterable
- iterator() - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
- iterator() - Method in interface com.github.andrewoma.dexx.collection.Iterable
- iterator() - Method in class com.github.andrewoma.dexx.collection.TreeMap
- iterator() - Method in class com.github.andrewoma.dexx.collection.TreeSet
- iterator() - Method in class com.github.andrewoma.dexx.collection.Vector
- iterator(Tree) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- iterator(KeyFunction) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
K
- key(E) - Method in class com.github.andrewoma.dexx.collection.IdentityKeyFunction
- key(V) - Method in interface com.github.andrewoma.dexx.collection.KeyFunction
- KeyFunction<K,
V> - Interface in com.github.andrewoma.dexx.collection -
KeyFunctiondefines the interface for extracting a key from a value. - keys() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractMap
- keys() - Method in interface com.github.andrewoma.dexx.collection.Map
-
Returns the keys for this map.
- keys() - Method in class com.github.andrewoma.dexx.collection.TreeMap
- keySet() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.MapAdapter
- keysIterator(Tree) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
L
- last() - Method in class com.github.andrewoma.dexx.collection.ArrayList
- last() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SortedSetAdapter
- last() - Method in interface com.github.andrewoma.dexx.collection.List
-
Returns last element in the list or
nullif the list is empty. - last() - Method in interface com.github.andrewoma.dexx.collection.SortedMap
-
Returns the last entry in the map or
nullif the map is empty. - last() - Method in interface com.github.andrewoma.dexx.collection.SortedSet
-
Returns the last element in the set or
nullof the set is empty. - last() - Method in class com.github.andrewoma.dexx.collection.TreeMap
- last() - Method in class com.github.andrewoma.dexx.collection.TreeSet
- last() - Method in class com.github.andrewoma.dexx.collection.Vector
- lastIndexOf(E) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractList
- lastIndexOf(E) - Method in interface com.github.andrewoma.dexx.collection.List
-
Returns the index of the last occurrence of the specified element in the list or -1 if there are no occurrences.
- lastKey() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SortedMapAdapter
- LinkedList<E> - Interface in com.github.andrewoma.dexx.collection
-
LinkedListimplementations guarantee fast access to the head viaList.first()and tail viaLinkedList.tail(). - LinkedLists - Class in com.github.andrewoma.dexx.collection
-
LinkedListsis the preferred method of constructing instances ofLinkedList. - List<E> - Interface in com.github.andrewoma.dexx.collection
-
Listdefines an sequence of elements where the order is preserved. - ListAdapater<E> - Class in com.github.andrewoma.dexx.collection.internal.adapter
- ListAdapater(List) - Constructor for class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- ListMap<K,
V> - Class in com.github.andrewoma.dexx.collection.internal.hashmap - ListMap() - Constructor for class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
- lookup(Tree, K) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
M
- makeHashTrieMap(int, CompactHashMap, int, CompactHashMap, int, int) - Static method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- makeString(String) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable
- makeString(String) - Method in interface com.github.andrewoma.dexx.collection.Traversable
-
Returns this collection converted to a string by joining elements together with the specified
separator. - makeString(String, String, String, int, String) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable
- makeString(String, String, String, int, String) - Method in interface com.github.andrewoma.dexx.collection.Traversable
-
Returns this collection converted to a string.
- Map<K,
V> - Interface in com.github.andrewoma.dexx.collection -
Mapdefines the interface for maps that associate keys with values. - MapAdapter<K,
V> - Class in com.github.andrewoma.dexx.collection.internal.adapter - MapAdapter(Map) - Constructor for class com.github.andrewoma.dexx.collection.internal.adapter.MapAdapter
- MappedIterable<T,
F> - Class in com.github.andrewoma.dexx.collection.internal.base - MappedIterable(Iterable, Function) - Constructor for class com.github.andrewoma.dexx.collection.internal.base.MappedIterable
- Maps - Class in com.github.andrewoma.dexx.collection
-
Mapsis the preferred method of constructing instances ofMap.
N
- newBuilder() - Method in interface com.github.andrewoma.dexx.collection.BuilderFactory
O
- of() - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- of() - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- of() - Static method in class com.github.andrewoma.dexx.collection.Maps
- of() - Static method in class com.github.andrewoma.dexx.collection.Sets
- of() - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- of() - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(E) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- of(E) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- of(E) - Static method in class com.github.andrewoma.dexx.collection.Sets
- of(E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(E...) - Static method in class com.github.andrewoma.dexx.collection.ArrayLists
- of(E, E) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- of(E, E) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- of(E, E) - Static method in class com.github.andrewoma.dexx.collection.Sets
- of(E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(E, E, E) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- of(E, E, E) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- of(E, E, E) - Static method in class com.github.andrewoma.dexx.collection.Sets
- of(E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- of(E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- of(E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.Sets
- of(E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- of(E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- of(E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.Sets
- of(E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- of(E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- of(E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.Sets
- of(E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- of(E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- of(E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.Sets
- of(E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- of(E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- of(E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.Sets
- of(E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(E, E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- of(E, E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- of(E, E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.Sets
- of(E, E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(E, E, E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- of(E, E, E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- of(E, E, E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.Sets
- of(E, E, E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(E, E, E, E, E, E, E, E, E, E, E...) - Static method in class com.github.andrewoma.dexx.collection.IndexedLists
- of(E, E, E, E, E, E, E, E, E, E, E...) - Static method in class com.github.andrewoma.dexx.collection.LinkedLists
- of(E, E, E, E, E, E, E, E, E, E, E...) - Static method in class com.github.andrewoma.dexx.collection.Sets
- of(E, E, E, E, E, E, E, E, E, E, E...) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(Comparator) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(Comparator, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(Comparator, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(Comparator, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(Comparator, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(Comparator, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(Comparator, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(Comparator, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(Comparator, E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(Comparator, E, E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(Comparator, E, E, E, E, E, E, E, E, E, E) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(Comparator, E, E, E, E, E, E, E, E, E, E, E...) - Static method in class com.github.andrewoma.dexx.collection.SortedSets
- of(Comparator) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- of(Comparator, K, V) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- of(Comparator, K, V, K, V) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- of(Comparator, K, V, K, V, K, V) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- of(Comparator, K, V, K, V, K, V, K, V) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- of(Comparator, K, V, K, V, K, V, K, V, K, V) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- of(K, V) - Static method in class com.github.andrewoma.dexx.collection.Maps
- of(K, V) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- of(K, V, K, V) - Static method in class com.github.andrewoma.dexx.collection.Maps
- of(K, V, K, V) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- of(K, V, K, V, K, V) - Static method in class com.github.andrewoma.dexx.collection.Maps
- of(K, V, K, V, K, V) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- of(K, V, K, V, K, V, K, V) - Static method in class com.github.andrewoma.dexx.collection.Maps
- of(K, V, K, V, K, V, K, V) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
- of(K, V, K, V, K, V, K, V, K, V) - Static method in class com.github.andrewoma.dexx.collection.Maps
- of(K, V, K, V, K, V, K, V, K, V) - Static method in class com.github.andrewoma.dexx.collection.SortedMaps
P
- Pair<C1,
C2> - Class in com.github.andrewoma.dexx.collection -
Pairis a generic container for two components of specified types. - Pair(C1, C2) - Constructor for class com.github.andrewoma.dexx.collection.Pair
- pointer - Variable in class com.github.andrewoma.dexx.collection.Vector
- prepend(E) - Method in class com.github.andrewoma.dexx.collection.ArrayList
- prepend(E) - Method in class com.github.andrewoma.dexx.collection.ConsList
- prepend(E) - Method in interface com.github.andrewoma.dexx.collection.IndexedList
- prepend(E) - Method in interface com.github.andrewoma.dexx.collection.LinkedList
- prepend(E) - Method in interface com.github.andrewoma.dexx.collection.List
-
Returns a list with the specified element prepended to the top of the list.
- prepend(E) - Method in class com.github.andrewoma.dexx.collection.Vector
- put(K, V) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.MapAdapter
- put(K, V) - Method in class com.github.andrewoma.dexx.collection.DerivedKeyHashMap
- put(K, V) - Method in class com.github.andrewoma.dexx.collection.HashMap
- put(K, V) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
- put(K, V) - Method in interface com.github.andrewoma.dexx.collection.Map
-
Returns a map with the value specified associated to the key specified.
- put(K, V) - Method in interface com.github.andrewoma.dexx.collection.SortedMap
- put(K, V) - Method in class com.github.andrewoma.dexx.collection.TreeMap
- put(K, V, KeyFunction) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- putAll(Map) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.MapAdapter
R
- range(int, boolean, int, boolean) - Method in class com.github.andrewoma.dexx.collection.ArrayList
- range(int, boolean, int, boolean) - Method in class com.github.andrewoma.dexx.collection.ConsList
- range(int, boolean, int, boolean) - Method in interface com.github.andrewoma.dexx.collection.IndexedList
- range(int, boolean, int, boolean) - Method in interface com.github.andrewoma.dexx.collection.LinkedList
- range(int, boolean, int, boolean) - Method in interface com.github.andrewoma.dexx.collection.List
-
Returns a list containing a contiguous range of elements from this list.
- range(int, boolean, int, boolean) - Method in class com.github.andrewoma.dexx.collection.Vector
- range(Tree, K, boolean, K, boolean) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- range(E, boolean, E, boolean) - Method in interface com.github.andrewoma.dexx.collection.SortedSet
-
Returns a subset of the set between the
fromandtokeys specified. - range(E, boolean, E, boolean) - Method in class com.github.andrewoma.dexx.collection.TreeSet
- range(K, boolean, K, boolean) - Method in interface com.github.andrewoma.dexx.collection.SortedMap
-
Returns a subset of the map between the
fromandtokeys specified. - range(K, boolean, K, boolean) - Method in class com.github.andrewoma.dexx.collection.TreeMap
- red() - Method in interface com.github.andrewoma.dexx.collection.internal.redblack.Tree
- red(K, V, Tree, Tree) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.DefaultTreeFactory
- red(K, V, Tree, Tree) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.DerivedKeyFactory
- red(K, V, Tree, Tree) - Method in interface com.github.andrewoma.dexx.collection.internal.redblack.TreeFactory
- RedBlackTree<K,
V> - Class in com.github.andrewoma.dexx.collection.internal.redblack - RedBlackTree() - Constructor for class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- RedBlackTree(TreeFactory, Comparator, KeyFunction) - Constructor for class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- RedTree<K,
V> - Interface in com.github.andrewoma.dexx.collection.internal.redblack - remove(E) - Method in class com.github.andrewoma.dexx.collection.HashSet
- remove(E) - Method in interface com.github.andrewoma.dexx.collection.Set
-
Removes the specified value from the set if it exists.
- remove(E) - Method in interface com.github.andrewoma.dexx.collection.SortedSet
- remove(E) - Method in class com.github.andrewoma.dexx.collection.TreeSet
- remove(Object) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- remove(Object) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.MapAdapter
- remove(Object) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SetAdapater
- remove(K) - Method in class com.github.andrewoma.dexx.collection.DerivedKeyHashMap
- remove(K) - Method in class com.github.andrewoma.dexx.collection.HashMap
- remove(K) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
- remove(K) - Method in interface com.github.andrewoma.dexx.collection.Map
-
Returns a map with the value associated with the key removed if it exists.
- remove(K) - Method in interface com.github.andrewoma.dexx.collection.SortedMap
- remove(K) - Method in class com.github.andrewoma.dexx.collection.TreeMap
- remove(K, KeyFunction) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- removeAll(Collection) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- removeAll(Collection) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SetAdapater
- removed0(K, int, int, KeyFunction) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- result - Variable in class com.github.andrewoma.dexx.collection.internal.builder.AbstractSelfBuilder
- retainAll(Collection) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- retainAll(Collection) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SetAdapater
S
- set(int, E) - Method in class com.github.andrewoma.dexx.collection.ArrayList
- set(int, E) - Method in class com.github.andrewoma.dexx.collection.ConsList
- set(int, E) - Method in interface com.github.andrewoma.dexx.collection.IndexedList
- set(int, E) - Method in interface com.github.andrewoma.dexx.collection.LinkedList
- set(int, E) - Method in interface com.github.andrewoma.dexx.collection.List
-
Returns a list with the element set to the value specified at the index (zero-based).
- set(int, E) - Method in class com.github.andrewoma.dexx.collection.Vector
- Set<E> - Interface in com.github.andrewoma.dexx.collection
-
Set defines the interface for a unique set of values as defined by
Object.equals(Object). - SetAdapater<E> - Class in com.github.andrewoma.dexx.collection.internal.adapter
- SetAdapater(Set) - Constructor for class com.github.andrewoma.dexx.collection.internal.adapter.SetAdapater
- Sets - Class in com.github.andrewoma.dexx.collection
-
Setsis the preferred method of constructing instances ofSet. - size() - Method in class com.github.andrewoma.dexx.collection.ArrayList
- size() - Method in class com.github.andrewoma.dexx.collection.DerivedKeyHashMap
- size() - Method in class com.github.andrewoma.dexx.collection.HashMap
- size() - Method in class com.github.andrewoma.dexx.collection.HashSet
- size() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- size() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.MapAdapter
- size() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SetAdapater
- size() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable
- size() - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- size() - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
- size() - Method in interface com.github.andrewoma.dexx.collection.Traversable
-
Returns the size of the collection.
- size() - Method in class com.github.andrewoma.dexx.collection.TreeMap
- size() - Method in class com.github.andrewoma.dexx.collection.TreeSet
- size() - Method in class com.github.andrewoma.dexx.collection.Vector
- slice(int, int) - Method in class com.github.andrewoma.dexx.collection.TreeMap
- slice(Tree, int, int) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- smallest(Tree) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- SortedMap<K,
V> - Interface in com.github.andrewoma.dexx.collection -
SortedMap defines the interface for maps that are sorted by their key.
- SortedMapAdapter<K,
V> - Class in com.github.andrewoma.dexx.collection.internal.adapter - SortedMapAdapter(SortedMap) - Constructor for class com.github.andrewoma.dexx.collection.internal.adapter.SortedMapAdapter
- SortedMaps - Class in com.github.andrewoma.dexx.collection
-
SortedMapsis the preferred method of constructing instances ofSortedMap. - SortedSet<E> - Interface in com.github.andrewoma.dexx.collection
-
SortedSetdefines the interface for sets that are sorted. - SortedSetAdapter<E> - Class in com.github.andrewoma.dexx.collection.internal.adapter
- SortedSetAdapter(SortedSet) - Constructor for class com.github.andrewoma.dexx.collection.internal.adapter.SortedSetAdapter
- SortedSets - Class in com.github.andrewoma.dexx.collection
-
SortedSetsis the preferred method of constructing instances ofSortedSet. - splitAt(int) - Method in class com.github.andrewoma.dexx.collection.Vector
- subMap(K, K) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SortedMapAdapter
- subSet(E, E) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SortedSetAdapter
T
- tail() - Method in class com.github.andrewoma.dexx.collection.ArrayList
- tail() - Method in class com.github.andrewoma.dexx.collection.ConsList
- tail() - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.ListMap
- tail() - Method in interface com.github.andrewoma.dexx.collection.LinkedList
- tail() - Method in interface com.github.andrewoma.dexx.collection.List
-
Returns a list containing all elements in the list, excluding the first element.
- tail() - Method in class com.github.andrewoma.dexx.collection.Vector
- tailMap(K) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SortedMapAdapter
- tailSet(E) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SortedSetAdapter
- take(int) - Method in class com.github.andrewoma.dexx.collection.ArrayList
- take(int) - Method in class com.github.andrewoma.dexx.collection.ConsList
- take(int) - Method in interface com.github.andrewoma.dexx.collection.IndexedList
- take(int) - Method in interface com.github.andrewoma.dexx.collection.LinkedList
- take(int) - Method in interface com.github.andrewoma.dexx.collection.List
-
Returns a list containing the first
numberof elements from this list. - take(int) - Method in interface com.github.andrewoma.dexx.collection.SortedMap
-
Returns a list containing the first
numberof elements from this list. - take(int) - Method in interface com.github.andrewoma.dexx.collection.SortedSet
-
Returns a set containing the first
numberof elements from this set. - take(int) - Method in class com.github.andrewoma.dexx.collection.TreeMap
- take(int) - Method in class com.github.andrewoma.dexx.collection.TreeSet
- take(int) - Method in class com.github.andrewoma.dexx.collection.Vector
- take(Tree, int) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- to(Builder) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable
- to(Builder) - Method in interface com.github.andrewoma.dexx.collection.Traversable
-
Converts this collection to another collection using a builder.
- to(E, boolean) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractSortedSet
- to(E, boolean) - Method in interface com.github.andrewoma.dexx.collection.SortedSet
-
Returns the top of the set up until the key specified.
- to(E, boolean) - Method in class com.github.andrewoma.dexx.collection.TreeSet
- to(K, boolean) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractSortedMap
- to(K, boolean) - Method in interface com.github.andrewoma.dexx.collection.SortedMap
-
Returns the top of the map up until the key specified.
- to(K, boolean) - Method in class com.github.andrewoma.dexx.collection.TreeMap
- toArray() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- toArray() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SetAdapater
- toArray() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable
- toArray() - Method in interface com.github.andrewoma.dexx.collection.Traversable
-
Converts this collection to an array of objects.
- toArray(Traversable, T[]) - Static method in class com.github.andrewoma.dexx.collection.internal.adapter.Adapters
- toArray(E[]) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable
- toArray(E[]) - Method in interface com.github.andrewoma.dexx.collection.Traversable
-
Converts this collection to an array of objects of the correct type.
- toArray(T[]) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.ListAdapater
- toArray(T[]) - Method in class com.github.andrewoma.dexx.collection.internal.adapter.SetAdapater
- toIndexedList() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable
- toIndexedList() - Method in interface com.github.andrewoma.dexx.collection.Traversable
-
Converts this collection to an indexed list.
- toSet() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable
- toSet() - Method in interface com.github.andrewoma.dexx.collection.Traversable
-
Converts this collection to a set.
- toSortedSet(Comparator) - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable
- toSortedSet(Comparator) - Method in interface com.github.andrewoma.dexx.collection.Traversable
-
Converts this collection to a sorted set.
- toString() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable
- toString() - Method in class com.github.andrewoma.dexx.collection.Pair
- Traversable<E> - Interface in com.github.andrewoma.dexx.collection
-
Traversableis the root of the collection hierarchy. - Tree<K,
V> - Interface in com.github.andrewoma.dexx.collection.internal.redblack - TreeFactory - Interface in com.github.andrewoma.dexx.collection.internal.redblack
- TreeMap<K,
V> - Class in com.github.andrewoma.dexx.collection - TreeMap() - Constructor for class com.github.andrewoma.dexx.collection.TreeMap
- TreeMap(Comparator, KeyFunction) - Constructor for class com.github.andrewoma.dexx.collection.TreeMap
- TreeSet<E> - Class in com.github.andrewoma.dexx.collection
-
TreeSetis an implementation ofSortedSetbacked by aTreeMap. - TreeSet() - Constructor for class com.github.andrewoma.dexx.collection.TreeSet
- TreeSet(Comparator) - Constructor for class com.github.andrewoma.dexx.collection.TreeSet
U
- until(Tree, K, boolean) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- unwrap(CompactHashMap) - Static method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
- update(Tree, K, V, boolean) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- updated0(K, int, int, V, Pair, KeyFunction) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
V
- values() - Method in class com.github.andrewoma.dexx.collection.internal.adapter.MapAdapter
- values() - Method in class com.github.andrewoma.dexx.collection.internal.base.AbstractMap
- values() - Method in interface com.github.andrewoma.dexx.collection.Map
-
Returns the values for this map.
- values() - Method in class com.github.andrewoma.dexx.collection.TreeMap
- valuesIterator(Tree) - Method in class com.github.andrewoma.dexx.collection.internal.redblack.RedBlackTree
- Vector<E> - Class in com.github.andrewoma.dexx.collection
-
Vector is a general-purpose, immutable data structure.
W
- wrap(Object, KeyFunction) - Method in class com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
All Classes and Interfaces|All Packages|Serialized Form