| Package | Description |
|---|---|
| org.organicdesign.fp |
A data definition language, and other tools for writing functional Java.
|
| org.organicdesign.fp.collections |
Type-safe versions of the immutable Clojure collections, plus unmodifiable and immutable
collection interfaces that extend the java.util collections, deprecating the mutate-in-place
methods (Unmod____) and adding methods that return a new, immutable, modified version of the
collection (Im____).
|
| 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 | Class and Description |
|---|---|
static class |
FunctionUtils.UnmodifiableIterator<E>
Wraps an iterator.
|
static class |
FunctionUtils.UnmodifiableListIterator<T>
Wraps a list iterator.
|
static class |
FunctionUtils.UnmodifiableSortedIterator<E>
Wraps an ordered iterator.
|
| Modifier and Type | Field and Description |
|---|---|
static UnmodIterator<?> |
FunctionUtils.EMPTY_UNMOD_ITERATOR
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
UnmodIterator<T> |
FunctionUtils.UnmodifiableSet.iterator() |
UnmodIterator<UnmodMap.UnEntry<K,V>> |
FunctionUtils.UnmodifiableMap.iterator()
A one-time use, mutable, not-thread-safe way to get each value of the underling collection in
turn.
|
UnmodIterator<T> |
FunctionUtils.UnmodifiableCollection.iterator() |
static <T> UnmodIterator<T> |
FunctionUtils.unmodIterator(Iterator<T> iter)
Returns an unmodifiable version of the given iterator.
|
| 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.Wrapper<E>
Deprecated.
|
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 <K,V> UnmodIterator<UnmodMap.UnEntry<K,V>> |
UnmodMap.UnEntry.entryIterToUnEntryUnIter(Iterator<Map.Entry<K,V>> innerIter) |
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<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> |
PersistentHashSet.iterator() |
UnmodIterator<E> |
PersistentHashSet.MutableHashSet.iterator() |
| Modifier and Type | Method and Description |
|---|---|
UnmodIterator<A> |
Xform.iterator() |
Copyright © 2017. All rights reserved.