| 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____).
|
| Modifier and Type | Class and Description |
|---|---|
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 UnmodSortedIterator<Object> |
FunctionUtils.EMPTY_UNMOD_SORTED_ITERATOR
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> UnmodSortedIterator<T> |
FunctionUtils.emptyUnmodSortedIterator()
Only use this where Sorted items are called for.
|
UnmodSortedIterator<T> |
FunctionUtils.UnmodifiableList.iterator() |
UnmodSortedIterator<T> |
FunctionUtils.UnmodifiableSortedSet.iterator() |
UnmodSortedIterator<UnmodMap.UnEntry<K,V>> |
FunctionUtils.UnmodifiableSortedMap.iterator() |
static <T> UnmodSortedIterator<T> |
FunctionUtils.unmodSortedIterator(Iterator<T> iter)
Returns an unmodifiable version of the given ordered Iterator.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
UnmodListIterator<E>
An unmodifiable ListIterator
|
| Modifier and Type | Class and Description |
|---|---|
static class |
UnmodMap.UnEntry.EntryToUnEntrySortedIter<K,V> |
static class |
UnmodMap.UnEntry.UnmodSortedKeyIter<K,V> |
static class |
UnmodMap.UnEntry.UnmodSortedValIter<K,V> |
static class |
UnmodSortedIterator.Wrapper<E> |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> UnmodSortedIterator<UnmodMap.UnEntry<K,V>> |
UnmodMap.UnEntry.entryIterToUnEntrySortedUnIter(Iterator<Map.Entry<K,V>> innerIter) |
default UnmodSortedIterator<E> |
UnmodList.iterator()
A convenience method to get a listIterator.
|
UnmodSortedIterator<E> |
UnmodSortedCollection.iterator()
An unmodifiable ordered iterator An unmodifiable iterator A one-time use, mutable, not-thread-safe way to get each value of the underling collection in
turn.
|
UnmodSortedIterator<UnmodMap.UnEntry<K,V>> |
ImSortedMap.iterator()
Returns an iterator over the UnEntries of this map in order.
|
UnmodSortedIterator<E> |
PersistentTreeSet.iterator()
Iterates over contents in a guaranteed order.
|
UnmodSortedIterator<E> |
UnmodSortedSet.iterator()
Iterates over contents in a guaranteed order.
|
UnmodSortedIterator<T> |
UnmodSortedIterable.iterator()
Returns items in a guaranteed order.
|
UnmodSortedIterator<UnmodMap.UnEntry<K,V>> |
PersistentTreeMap.iterator()
Returns an iterator over the UnEntries of this map in order.
|
UnmodSortedIterator<E> |
ImSortedSet.iterator()
Iterates over contents in a guaranteed order.
|
Copyright © 2017. All rights reserved.