Uses of Package
com.github.andrewoma.dexx.collection
Packages that use com.github.andrewoma.dexx.collection
Package
Description
Dexx collections are a port of Scala's immutable, persistent collection classes to pure Java.
-
Classes in com.github.andrewoma.dexx.collection used by com.github.andrewoma.dexx.collectionClassDescription
ArrayListis anIndexedListimplementation backed by an array.Buildersprovide efficient implementations for incrementally building persistent collections.BuilderFactorydefines a factory interface for creatingBuilderinstances.ConsListis a functionalLinkedListimplementation that constructs a list by prepending an element to another list.DerivedKeyHashMapis aHashMapvariant where the key for theMapis derived from the value stored.A generic function interface that takes a single parameter.HashMapis an implementation ofMapbased on a hash trie.HashSetis an implementation ofSetbacked by aHashMap.IndexedListimplementations guarantee fast random access to elements viaList.get(int).Iterabledefines collections that can be accessed via anIterator.KeyFunctiondefines the interface for extracting a key from a value.LinkedListimplementations guarantee fast access to the head viaList.first()and tail viaLinkedList.tail().Listdefines an sequence of elements where the order is preserved.Mapdefines the interface for maps that associate keys with values.Pairis a generic container for two components of specified types.Set defines the interface for a unique set of values as defined byObject.equals(Object).SortedMap defines the interface for maps that are sorted by their key.SortedSetdefines the interface for sets that are sorted.Traversableis the root of the collection hierarchy.TreeSetis an implementation ofSortedSetbacked by aTreeMap.Vector is a general-purpose, immutable data structure. -
Classes in com.github.andrewoma.dexx.collection used by com.github.andrewoma.dexx.collection.internal.adapterClassDescription
Listdefines an sequence of elements where the order is preserved.Mapdefines the interface for maps that associate keys with values.Set defines the interface for a unique set of values as defined byObject.equals(Object).SortedMap defines the interface for maps that are sorted by their key.SortedSetdefines the interface for sets that are sorted.Traversableis the root of the collection hierarchy. -
Classes in com.github.andrewoma.dexx.collection used by com.github.andrewoma.dexx.collection.internal.baseClassDescription
Buildersprovide efficient implementations for incrementally building persistent collections.A generic function interface that takes a single parameter.IndexedListimplementations guarantee fast random access to elements viaList.get(int).Iterabledefines collections that can be accessed via anIterator.LinkedListimplementations guarantee fast access to the head viaList.first()and tail viaLinkedList.tail().Listdefines an sequence of elements where the order is preserved.Mapdefines the interface for maps that associate keys with values.Pairis a generic container for two components of specified types.Set defines the interface for a unique set of values as defined byObject.equals(Object).SortedMap defines the interface for maps that are sorted by their key.SortedSetdefines the interface for sets that are sorted.Traversableis the root of the collection hierarchy. -
Classes in com.github.andrewoma.dexx.collection used by com.github.andrewoma.dexx.collection.internal.builderClassDescription
Buildersprovide efficient implementations for incrementally building persistent collections.Traversableis the root of the collection hierarchy. -
Classes in com.github.andrewoma.dexx.collection used by com.github.andrewoma.dexx.collection.internal.hashmapClassDescription
BuilderFactorydefines a factory interface for creatingBuilderinstances.A generic function interface that takes a single parameter.Iterabledefines collections that can be accessed via anIterator.KeyFunctiondefines the interface for extracting a key from a value.Mapdefines the interface for maps that associate keys with values.Pairis a generic container for two components of specified types.Traversableis the root of the collection hierarchy. -
Classes in com.github.andrewoma.dexx.collection used by com.github.andrewoma.dexx.collection.internal.redblackClassDescriptionA generic function interface that takes a single parameter.
KeyFunctiondefines the interface for extracting a key from a value.Pairis a generic container for two components of specified types.