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 ArrayListis anIndexedListimplementation backed by an array.Builder Buildersprovide efficient implementations for incrementally building persistent collections.BuilderFactory BuilderFactorydefines a factory interface for creatingBuilderinstances.ConsList ConsListis a functionalLinkedListimplementation that constructs a list by prepending an element to another list.DerivedKeyHashMap DerivedKeyHashMapis aHashMapvariant where the key for theMapis derived from the value stored.Function A generic function interface that takes a single parameter.HashMap HashMapis an implementation ofMapbased on a hash trie.HashSet HashSetis an implementation ofSetbacked by aHashMap.IndexedList IndexedListimplementations guarantee fast random access to elements viaList.get(int).Iterable Iterabledefines collections that can be accessed via anIterator.KeyFunction KeyFunctiondefines the interface for extracting a key from a value.LinkedList LinkedListimplementations guarantee fast access to the head viaList.first()and tail viaLinkedList.tail().List Listdefines an sequence of elements where the order is preserved.Map Mapdefines the interface for maps that associate keys with values.Pair Pairis 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 SortedSetdefines the interface for sets that are sorted.Traversable Traversableis the root of the collection hierarchy.TreeMap TreeSet TreeSetis an implementation ofSortedSetbacked 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 Listdefines an sequence of elements where the order is preserved.Map Mapdefines 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 SortedSetdefines the interface for sets that are sorted.Traversable Traversableis 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 Buildersprovide efficient implementations for incrementally building persistent collections.Function A generic function interface that takes a single parameter.IndexedList IndexedListimplementations guarantee fast random access to elements viaList.get(int).Iterable Iterabledefines collections that can be accessed via anIterator.LinkedList LinkedListimplementations guarantee fast access to the head viaList.first()and tail viaLinkedList.tail().List Listdefines an sequence of elements where the order is preserved.Map Mapdefines 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 SortedSetdefines the interface for sets that are sorted.Traversable Traversableis 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 Buildersprovide efficient implementations for incrementally building persistent collections.Traversable Traversableis 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 BuilderFactorydefines a factory interface for creatingBuilderinstances.Function A generic function interface that takes a single parameter.Iterable Iterabledefines collections that can be accessed via anIterator.KeyFunction KeyFunctiondefines the interface for extracting a key from a value.Map Mapdefines the interface for maps that associate keys with values.Pair Pairis a generic container for two components of specified types.Traversable Traversableis 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 KeyFunctiondefines the interface for extracting a key from a value.Pair Pairis a generic container for two components of specified types.