|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use com.github.andrewoma.dexx.collection | |
|---|---|
| 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 | |
| com.github.andrewoma.dexx.collection.internal.base | |
| com.github.andrewoma.dexx.collection.internal.builder | |
| com.github.andrewoma.dexx.collection.internal.hashmap | |
| com.github.andrewoma.dexx.collection.internal.redblack | |
| Classes in com.github.andrewoma.dexx.collection used by com.github.andrewoma.dexx.collection | |
|---|---|
ArrayList
ArrayList is an IndexedList implementation backed by an array. |
|
Builder
Builders provide efficient implementations for incrementally building persistent collections. |
|
BuilderFactory
BuilderFactory defines a factory interface for creating Builder instances. |
|
ConsList
ConsList is a functional LinkedList implementation
that constructs a list by prepending an element to another list. |
|
DerivedKeyHashMap
DerivedKeyHashMap is a HashMap variant where the key for the Map is derived from the value stored. |
|
| Function
A generic function interface that takes a single parameter. |
|
HashMap
HashMap is an implementation of Map based on a hash trie. |
|
HashSet
HashSet is an implementation of Set backed by a HashMap. |
|
IndexedList
IndexedList implementations guarantee fast random access to elements via List.get(int). |
|
Iterable
Iterable defines collections that can be accessed via an Iterator. |
|
KeyFunction
KeyFunction defines the interface for extracting a key from a value. |
|
LinkedList
LinkedList implementations guarantee fast access to the head via List.first()
and tail via LinkedList.tail(). |
|
List
List defines an sequence of elements where the order is preserved. |
|
Map
Map defines the interface for maps that associate keys with values. |
|
Pair
Pair is a generic container for two components of specified types. |
|
| Set
Set defines the interface for a unique set of values as defined by Object.equals(Object). |
|
| SortedMap
SortedMap defines the interface for maps that are sorted by their key. |
|
SortedSet
SortedSet defines the interface for sets that are sorted. |
|
Traversable
Traversable is the root of the collection hierarchy. |
|
TreeMap
TreeMap is an implementation of SortedMap based on a
red-black tree. |
|
TreeSet
TreeSet is an implementation of SortedSet backed by a TreeMap. |
|
| Vector
Vector is a general-purpose, immutable data structure. |
|
| Classes in com.github.andrewoma.dexx.collection used by com.github.andrewoma.dexx.collection.internal.adapter | |
|---|---|
List
List defines an sequence of elements where the order is preserved. |
|
Map
Map defines the interface for maps that associate keys with values. |
|
| Set
Set defines the interface for a unique set of values as defined by Object.equals(Object). |
|
| SortedMap
SortedMap defines the interface for maps that are sorted by their key. |
|
SortedSet
SortedSet defines the interface for sets that are sorted. |
|
Traversable
Traversable is the root of the collection hierarchy. |
|
| Classes in com.github.andrewoma.dexx.collection used by com.github.andrewoma.dexx.collection.internal.base | |
|---|---|
Builder
Builders provide efficient implementations for incrementally building persistent collections. |
|
| Function
A generic function interface that takes a single parameter. |
|
IndexedList
IndexedList implementations guarantee fast random access to elements via List.get(int). |
|
Iterable
Iterable defines collections that can be accessed via an Iterator. |
|
LinkedList
LinkedList implementations guarantee fast access to the head via List.first()
and tail via LinkedList.tail(). |
|
List
List defines an sequence of elements where the order is preserved. |
|
Map
Map defines the interface for maps that associate keys with values. |
|
| Set
Set defines the interface for a unique set of values as defined by Object.equals(Object). |
|
| SortedMap
SortedMap defines the interface for maps that are sorted by their key. |
|
SortedSet
SortedSet defines the interface for sets that are sorted. |
|
Traversable
Traversable is the root of the collection hierarchy. |
|
| Classes in com.github.andrewoma.dexx.collection used by com.github.andrewoma.dexx.collection.internal.builder | |
|---|---|
Builder
Builders provide efficient implementations for incrementally building persistent collections. |
|
Traversable
Traversable is the root of the collection hierarchy. |
|
| Classes in com.github.andrewoma.dexx.collection used by com.github.andrewoma.dexx.collection.internal.hashmap | |
|---|---|
BuilderFactory
BuilderFactory defines a factory interface for creating Builder instances. |
|
| Function
A generic function interface that takes a single parameter. |
|
Iterable
Iterable defines collections that can be accessed via an Iterator. |
|
KeyFunction
KeyFunction defines the interface for extracting a key from a value. |
|
Map
Map defines the interface for maps that associate keys with values. |
|
Pair
Pair is a generic container for two components of specified types. |
|
Traversable
Traversable is the root of the collection hierarchy. |
|
| Classes in com.github.andrewoma.dexx.collection used by com.github.andrewoma.dexx.collection.internal.redblack | |
|---|---|
| Function
A generic function interface that takes a single parameter. |
|
KeyFunction
KeyFunction defines the interface for extracting a key from a value. |
|
Pair
Pair is a generic container for two components of specified types. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||