Maps.See: Description
| Interface | Description |
|---|---|
| Visitable<V> | |
| Visitor<E,FAILURE extends Exception> |
A visitor to internalize iteration.
|
| Class | Description |
|---|---|
| ArrayIterator<T> | |
| CachingIterator<T> |
An
Iterator which lazily fetches and caches items from the
underlying iterator when items are requested. |
| CastingIterator<T extends A,A> |
An iterator which filters for elements of a given subtype, and casts to this type.
|
| CatchingIteratorWrapper<T,U> | |
| CombiningIterable<T> |
Combining one or more
Iterables, making them look like they were
one big iterable. |
| CombiningIterator<T> |
Combining one or more
Iterators, making them look like they were
one big iterator. |
| CombiningResourceIterator<T> | |
| ExceptionHandlingIterable<T> |
allows to catch, analyze and react on exceptions that are thrown by the delegate iterable
useful for exception conversion on iterator methods
Uses sun.misc.Unsafe internally to rethrow original exceptions !
|
| FilteringIterable<T> |
An iterable which filters another iterable, only letting items with certain
criteria pass through.
|
| FilteringIterator<T> |
An iterator which filters another iterator, only letting items with certain
criteria pass through.
|
| FirstItemIterable<T> |
Wraps the given iterator but keeps the first item to allow later
access to it, like CachingIterator but with less memory overhead.
|
| Iterables | |
| IterableWrapper<T,U> |
Wraps an
Iterable so that it returns items of another type. |
| Iterators | |
| IteratorWrapper<T,U> |
Wraps an
Iterator so that it returns items of another type. |
| LimitingResourceIterable<T> |
Limits the amount of items returned by an
ResourceIterable, or rather
ResourceIterators spawned from it. |
| LimitingResourceIterator<T> |
Limits the amount of items returned by an
Iterator. |
| LruCache<K,E> |
Simple implementation of Least-recently-used cache.
|
| MappingResourceIterator<T,S> | |
| MapUtil |
Utility to create
Maps. |
| MapUtil.MapBuilder<K,V> | |
| MultiSet<T> | |
| NestingIterable<T,U> |
Concatenates sub-iterables of an iterable.
|
| NestingIterator<T,U> |
Concatenates sub-iterators of an iterator.
|
| NestingResourceIterator<T,U> | |
| PagingIterator<T> |
A
CachingIterator which can more easily divide the items
into pages, where optionally each page can be seen as its own
Iterator instance for convenience using PagingIterator.nextPage(). |
| Pair<T1,T2> |
Utility to handle pairs of objects.
|
| PositionedIterator<T> |
Decorator class that wraps any iterator and remembers the current node.
|
| PrefetchingIterator<T> |
Abstract class for how you usually implement iterators when you don't know
how many objects there are (which is pretty much every time)
Basically the
PrefetchingIterator.hasNext() method will look up the next object and
cache it. |
| PrefetchingResourceIterator<T> | |
| RangeIterator |
Iterates over a range, where the start value is inclusive, but the
end value is exclusive.
|
| ResourceClosingIterator<T,V> | |
| ResourceIterableWrapper<T,U> |
Wraps an
ResourceIterable so that it returns items of another type. |
| ReverseArrayIterator<T> | |
| Visitor.SafeGenerics |
Maps.Copyright © 2002–2018 The Neo4j Graph Database Project. All rights reserved.