| Package | Description |
|---|---|
| org.organicdesign.fp.collections |
Type-safe versions of immutable collections (mostly from Clojure), plus unmodifiable and
immutable collection interfaces that fit these collections into the java.util interfaces.
|
| org.organicdesign.fp.xform |
Immutable descriptions of data transformations (Transformable), and a highly efficient
single-pass, short-circuiting implementation that carries out those transforms in a single pass
(Xform).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
UnmodListIterator<E>
An unmodifiable ListIterator
|
interface |
UnmodSortedIterator<E>
This represents an iterator with a guaranteed ordering.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
UnmodIterator.UnIterator
Instead of calling this directly, please use
emptyUnmodIterator() instead |
static class |
UnmodMap.UnEntry.EntryToUnEntryIter<K,V> |
static class |
UnmodMap.UnEntry.EntryToUnEntrySortedIter<K,V> |
static class |
UnmodMap.UnEntry.UnmodKeyIter<K,V> |
static class |
UnmodMap.UnEntry.UnmodSortedKeyIter<K,V> |
static class |
UnmodMap.UnEntry.UnmodSortedValIter<K,V> |
static class |
UnmodMap.UnEntry.UnmodValIter<K,V> |
static class |
UnmodSortedIterator.Wrapper<E> |
| Modifier and Type | Method and Description |
|---|---|
static <T> UnmodIterator<T> |
UnmodIterator.emptyUnmodIterator()
Returns the empty unmodifiable iterator.
|
static <K,V> UnmodIterator<UnmodMap.UnEntry<K,V>> |
UnmodMap.UnEntry.entryIterToUnEntryUnIter(Iterator<Map.Entry<K,V>> innerIter) |
UnmodIterator<T> |
UnmodIterable.iterator()
A one-time use, mutable, not-thread-safe way to get each value of the underling collection in
turn.
|
UnmodIterator<UnmodMap.UnEntry<K,V>> |
PersistentHashMap.iterator() |
UnmodIterator<UnmodMap.UnEntry<K,V>> |
PersistentHashMap.MutableHashMap.iterator() |
UnmodIterator<E> |
UnmodCollection.iterator()
An unmodifiable iterator A one-time use, mutable, not-thread-safe way to get each value of the underling collection in
turn.
|
UnmodIterator<E> |
UnmodSet.iterator()
Iterates over contents with no guarantees about their ordering.
|
UnmodIterator<E> |
PersistentHashSet.iterator() |
UnmodIterator<E> |
PersistentHashSet.MutableHashSet.iterator() |
UnmodIterator<K> |
PersistentHashMap.keyIterator() |
UnmodIterator<K> |
PersistentHashMap.MutableHashMap.keyIterator() |
default UnmodIterator<K> |
UnmodMap.keyIterator() |
UnmodIterator<V> |
PersistentHashMap.valIterator() |
UnmodIterator<V> |
PersistentHashMap.MutableHashMap.valIterator() |
default UnmodIterator<V> |
UnmodMap.valIterator() |
| Modifier and Type | Method and Description |
|---|---|
UnmodIterator<A> |
Xform.iterator() |
Copyright © 2019. All rights reserved.