Uses of Interface
org.javimmutable.collections.iterators.GenericIterator.Iterable
Package
Description
-
Uses of GenericIterator.Iterable in org.javimmutable.collections.array
Modifier and TypeMethodDescriptionTrieArrayNode.entries()
TrieLongArrayNode.entries()
TrieArrayNode.keys()
TrieLongArrayNode.keys()
ArrayIterationMapper.mappedEntries
(T mapping) <K,
V> GenericIterator.Iterable <IMapEntry<K, V>> TrieArrayNode.mappedEntries
(ArrayIterationMapper<K, V, T> mapper) ArrayIterationMapper.mappedKeys
(T mapping) <K> GenericIterator.Iterable
<K> TrieArrayNode.mappedKeys
(ArrayIterationMapper<K, ?, T> mapper) ArrayIterationMapper.mappedValues
(T mapping) <V> GenericIterator.Iterable
<V> TrieArrayNode.mappedValues
(ArrayIterationMapper<?, V, T> mapper) TrieArrayNode.values()
TrieLongArrayNode.values()
-
Uses of GenericIterator.Iterable in org.javimmutable.collections.common
Modifier and TypeMethodDescriptiondefault GenericIterator.Iterable
<IMapEntry<K, V>> CollisionMap.genericIterable
(CollisionMap.Node node) default GenericIterator.Iterable
<T> CollisionSet.genericIterable
(CollisionSet.Node node) -
Uses of GenericIterator.Iterable in org.javimmutable.collections.hash
Modifier and TypeMethodDescriptionHashMap.mappedEntries
(ArrayMapNode<K, V> mapping) HashSet.mappedEntries
(ArraySetNode<T> mapping) HashMap.mappedKeys
(ArrayMapNode<K, V> mapping) HashSet.mappedKeys
(ArraySetNode<T> mapping) HashMap.mappedValues
(ArrayMapNode<K, V> mapping) HashSet.mappedValues
(ArraySetNode<T> mapping) -
Uses of GenericIterator.Iterable in org.javimmutable.collections.hash.map
Modifier and TypeMethodDescriptionArrayMapNode.entries
(CollisionMap<K, V> collisionMap) ArrayMultiValueMapNode.entries
(CollisionMap<K, V> collisionMap) ArraySingleValueMapNode.entries
(CollisionMap<K, V> collisionMap) ArrayMapNode.keys
(CollisionMap<K, V> collisionMap) ArrayMultiValueMapNode.keys
(CollisionMap<K, V> collisionMap) ArraySingleValueMapNode.keys
(CollisionMap<K, V> collisionMap) ArrayMapNode.values
(CollisionMap<K, V> collisionMap) ArrayMultiValueMapNode.values
(CollisionMap<K, V> collisionMap) ArraySingleValueMapNode.values
(CollisionMap<K, V> collisionMap) -
Uses of GenericIterator.Iterable in org.javimmutable.collections.hash.set
Modifier and TypeMethodDescriptionArrayMultiValueSetNode.values
(CollisionSet<T> collisionSet) ArraySetNode.values
(CollisionSet<T> collisionSet) ArraySingleValueSetNode.values
(CollisionSet<T> collisionSet) -
Uses of GenericIterator.Iterable in org.javimmutable.collections.iterators
Modifier and TypeMethodDescriptionstatic <T> GenericIterator.Iterable
<T> GenericIterator.singleValueIterable
(T value) Returns an Iterable for iterating a single value.static <A,
B> GenericIterator.Iterable <B> GenericIterator.transformIterable
(GenericIterator.Iterable<A> source, Func1<A, B> transforminator) Returns an Iterable for iterating over another Iterable's values but transforming each of those values using a function before returning to its caller.Modifier and TypeMethodDescriptionstatic <A,
B> GenericIterator.Iterable <B> GenericIterator.transformIterable
(GenericIterator.Iterable<A> source, Func1<A, B> transforminator) Returns an Iterable for iterating over another Iterable's values but transforming each of those values using a function before returning to its caller.Modifier and TypeMethodDescriptionstatic <T> GenericIterator.State
<T> GenericIterator.multiIterableState
(GenericIterator.State<T> parent, Indexed<? extends GenericIterator.Iterable<T>> children, int offset, int limit) Returns a State for iterating multiple collections (Iterables) that are themselves stored in an Indexed collection.ModifierConstructorDescriptionGenericIterator
(GenericIterator.Iterable<T> root, int offset, int limit) -
Uses of GenericIterator.Iterable in org.javimmutable.collections.tree
Modifier and TypeClassDescriptionclass
LeafNode<K,
V> ¬ * A Node containing one value and no children.