Package org.midheaven.collections
package org.midheaven.collections
-
ClassDescriptionBase implementation for a decorator of Enumerable.Array<T>An
EditableSequencethat behaves like an array.AssociatedEnumerable<K,V> AnEnumerableofAssociation.Entrys with additional operationsAssociation<K,V> AnAssortmentofAssociation.Entry<K,that allows for retrieval of the values associated with the keys.V> Association.Entry<K,V> Builder for Association instances.Assortment<T>Represent a finite aggregation of elements of a single type.Utility class forCollectors related to the Assortments API.Defines the contract for andAssortmentwhere elements are distinct byObject.equals(Object).Builder for Distinct Assortment instances.EditableAssociation<K,V> AnAssociationthat permits changing the values for the present keys, but does not allow to add more keys or change the ones already associated.Defines the contract for and editableSequence.Builder for Editable Sequence instances.Enumerable<T>AnIterablewith fluent stream like transformation methodsEnumerableExtension<T,E extends Enumerable<T>> Defines the contract for Enumerable Extension.Enumerator<T>Defines the contract for Enumerator.Represents the Length of anEnumerator.Page<T>Represents a Page.PipeEnumerator<Original,Final, State> ResizableAssociation<K,V> Defines and resizableAssociationthat accepts adding a removing entriesDefines the contract for resizableDistinctAssortmentBuilder for Resizable Distinct Assortment instances.Defines the contract for resizableSequence.Builder for Resizable Sequence instances.Sequence<T>Defines the contract for Sequence.Builder for Sequence instances.Traversable<T>Defines the contract for Traversable.