Uses of Package
com.github.andrewoma.dexx.collection
-
Packages that use com.github.andrewoma.dexx.collection Package Description 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 Class Description ArrayList ArrayList
is anIndexedList
implementation backed by an array.Builder Builders
provide efficient implementations for incrementally building persistent collections.BuilderFactory BuilderFactory
defines a factory interface for creatingBuilder
instances.ConsList ConsList
is a functionalLinkedList
implementation that constructs a list by prepending an element to another list.DerivedKeyHashMap DerivedKeyHashMap
is aHashMap
variant where the key for theMap
is derived from the value stored.Function A generic function interface that takes a single parameter.HashMap HashMap
is an implementation ofMap
based on a hash trie.HashSet HashSet
is an implementation ofSet
backed by aHashMap
.IndexedList IndexedList
implementations guarantee fast random access to elements viaList.get(int)
.Iterable Iterable
defines collections that can be accessed via anIterator
.KeyFunction KeyFunction
defines the interface for extracting a key from a value.LinkedList 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 byObject.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 TreeSet TreeSet
is an implementation ofSortedSet
backed by aTreeMap
.Vector Vector is a general-purpose, immutable data structure.VectorBuilder VectorIterator VectorPointer -
Classes in com.github.andrewoma.dexx.collection used by com.github.andrewoma.dexx.collection.internal.adapter Class Description 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 byObject.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 Class Description 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 viaList.get(int)
.Iterable Iterable
defines collections that can be accessed via anIterator
.LinkedList 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 byObject.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 Class Description 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 Class Description BuilderFactory BuilderFactory
defines a factory interface for creatingBuilder
instances.Function A generic function interface that takes a single parameter.Iterable Iterable
defines collections that can be accessed via anIterator
.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 Class Description 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.