Uses of Interface
org.javimmutable.collections.IStreamable
Packages that use IStreamable
Package
Description
-
Uses of IStreamable in org.javimmutable.collections
Subinterfaces of IStreamable in org.javimmutable.collectionsModifier and TypeInterfaceDescriptioninterfaceIArray<T>Immutable sparse array implementation using integers as keys.interfaceICollection<T>interfaceIDeque<T>Interface for containers that store items in list form with individual items available for get() and assign() using their indexes.interfaceIList<T>Interface for containers that store items in list form with individual items available for get() and assign() using their indexes.interfaceIListMap<K,V> Interface for maps that map keys to lists of values.interfaceIMap<K,V> Interface for immutable data structures that allow storage and retrieval of key/value pairs.interfaceIMultiset<T>Keeps a set of distinct values, as well as the count corresponding to each value.interfaceISet<T>Interface for immutable sets.interfaceISetMap<K,V> Interface for maps that map keys to sets of values.Classes in org.javimmutable.collections that implement IStreamableModifier and TypeClassDescriptionclassMaybe<T>Used to handle cases when a value may or may not exist.classNotNull<T>Used to handle cases when a value may or may not exist and to eliminate the use of null values.Methods in org.javimmutable.collections that return IStreamableModifier and TypeMethodDescriptionIStreamable<IMapEntry<K, IList<V>>> IListMap.entries()Creates an IStreamable to access all of the Map's entries.IMultiset.entries()Stream iterates through each Entry, that contains a unique value and the count of occurrences.IStreamable<IMapEntry<K, ISet<V>>> ISetMap.entries()Creates an IStreamable to access all of the Map's entries.IArray.keys()Creates an IStreamable to access all of the array's keys.IListMap.keys()Creates an IStreamable to access all of the Map's keys.IMap.keys()Creates an IStreamable to access all of the Map's keys.ISetMap.keys()Creates an IStreamable to access all of the Map's keys.IMultiset.occurrences()IStreamable that iterates through each occurrence in the multiset the correct number of times.IArray.values()Creates an IStreamable to access all of the array's values.Creates an IStreamable to access all of the specified key's list.IMap.values()Creates an IStreamable to access all of the Map's values.Creates an IStreamable to access all of the specified key's set. -
Uses of IStreamable in org.javimmutable.collections.array
Classes in org.javimmutable.collections.array that implement IStreamableMethods in org.javimmutable.collections.array that return IStreamable -
Uses of IStreamable in org.javimmutable.collections.common
Classes in org.javimmutable.collections.common that implement IStreamableMethods in org.javimmutable.collections.common that return IStreamableModifier and TypeMethodDescriptionAbstractMultiset.entries()AbstractMap.keys()AbstractMultiset.occurrences()AbstractMap.values() -
Uses of IStreamable in org.javimmutable.collections.deque
Classes in org.javimmutable.collections.deque that implement IStreamable -
Uses of IStreamable in org.javimmutable.collections.hash
Classes in org.javimmutable.collections.hash that implement IStreamableModifier and TypeClassDescriptionclassEmptyHashMap<K,V> Singleton implementation ofIMapthat contains no elements.classEmptyHashSet<T>classHashMap<T,K, V> classHashMultiset<T>classHashSet<T> -
Uses of IStreamable in org.javimmutable.collections.inorder
Classes in org.javimmutable.collections.inorder that implement IStreamableModifier and TypeClassDescriptionclassOrderedMap<K,V> IMapimplementation that allows iteration over members in the order in which they were inserted into the map.classIMultisetimplementation built on top of an ordered map.classOrderedSet<T>ISetimplementation built on top of an ordered set.Methods in org.javimmutable.collections.inorder that return IStreamable -
Uses of IStreamable in org.javimmutable.collections.iterators
Classes in org.javimmutable.collections.iterators with type parameters of type IStreamableModifier and TypeClassDescriptionclassEntryStreamable<K,V, C extends IStreamable<V>, D extends IStreamable<IMapEntry<K, C>>> classEntryStreamable<K,V, C extends IStreamable<V>, D extends IStreamable<IMapEntry<K, C>>> Classes in org.javimmutable.collections.iterators that implement IStreamableModifier and TypeClassDescriptionclassEntryStreamable<K,V, C extends IStreamable<V>, D extends IStreamable<IMapEntry<K, C>>> classTransformStreamable<S,T> Methods in org.javimmutable.collections.iterators that return IStreamableModifier and TypeMethodDescriptionstatic <S,T> IStreamable <T> TransformStreamable.of(IStreamable<S> source, java.util.function.Function<S, T> transforminator) static <K,V> IStreamable <K> TransformStreamable.ofKeys(IStreamable<IMapEntry<K, V>> source) static <K,V> IStreamable <V> TransformStreamable.ofValues(IStreamable<IMapEntry<K, V>> source) static <T> IStreamable<T> EmptyIterator.streamable()default IStreamable<T> GenericIterator.Iterable.streamable(int characteristics) Methods in org.javimmutable.collections.iterators with parameters of type IStreamableModifier and TypeMethodDescriptionstatic <S,T> IStreamable <T> TransformStreamable.of(IStreamable<S> source, java.util.function.Function<S, T> transforminator) static <K,V> IStreamable <K> TransformStreamable.ofKeys(IStreamable<IMapEntry<K, V>> source) static <K,V> IStreamable <V> TransformStreamable.ofValues(IStreamable<IMapEntry<K, V>> source) -
Uses of IStreamable in org.javimmutable.collections.list
Classes in org.javimmutable.collections.list that implement IStreamable -
Uses of IStreamable in org.javimmutable.collections.listmap
Classes in org.javimmutable.collections.listmap that implement IStreamableModifier and TypeClassDescriptionclassHashListMap<K,V> IListMapusing a hash map for fast lookup.classOrderedListMap<K,V> IListMapimplementation that allows keys to be traversed in the same order as they were inserted into the collection.classTreeListMap<K,V> IListMapimplementation that allows keys to be traversed in sorted order using a Comparator of the natural ordering of the keys if they implement Comparable. -
Uses of IStreamable in org.javimmutable.collections.setmap
Classes in org.javimmutable.collections.setmap that implement IStreamableModifier and TypeClassDescriptionclassHashSetMap<K,V> ISetMapusing a hash map for fast lookup.classOrderedSetMap<K,V> ISetMapimplementation that allows keys to be traversed in the same order as they were inserted into the collectionclassTemplateSetMap<K,V> ISetMapimplementation that uses arbitrary Map and Set templates.classTreeSetMap<K,V> ISetMapimplementation that allows keys to be traversed in sorted order using a Comparator of the natural ordering of the keys if they implement Comparable. -
Uses of IStreamable in org.javimmutable.collections.tree
Classes in org.javimmutable.collections.tree that implement IStreamable