| Interface | Description |
|---|---|
| Scanner<T> |
A form of iterator that operates as lazily as possible, not knowing if the next item is available until advancing and
dropping the reference to the previous item.
|
| Class | Description |
|---|---|
| AdvanceUntilScanner<T> | |
| AdvanceWhileScanner<T> | |
| ArrayScanner<T> | |
| BaseLinkedScanner<T,R> |
Subclasses do not have to worry about closing the input scanner.
|
| BaseScanner<T> |
Simple Scanners can extend this to avoid declaring the "current" field and "getCurrent" method
|
| BatchingScanner<T> | |
| CollatingScanner<T> | |
| ComparableScanner<T> | |
| ConcatenatingScanner<T> | |
| DeduplicatingConsecutiveScanner<T,R> | |
| DistinctScanner<T,R> | |
| EachScanner<T> | |
| EmptyScanner<T> | |
| FilteringScanner<T> | |
| GeneratingScanner<T> | |
| IterableScanner | |
| IteratingScanner<T> | |
| IteratorScanner<T> | |
| LimitingScanner<T> | |
| MappingScanner<T,R> | |
| NaturalSortingScanner<T> | |
| ObjectScanner<T> | |
| OptionalScanner | |
| PagingScanner<K,T> |
Base class for things that page through results by passing the last item as an exclusive start key for the next page
|
| ParallelMappingScanner<T,R> | |
| ParallelScanner<T> | |
| ParallelScannerContext | |
| PrefetchingScanner<T> | |
| RandomAccessScanner<T> |
Avoid an intermediate Iterator when scanning a List with RandomAccess layout.
|
| Ref<T> |
Lightweight alternative to AtomicReference for storing a mutable reference.
|
| RetainingGroup<T> |
Window object returned by
RetainingScanner |
| RetainingScanner<T> | |
| ReverseListScanner<T> |
Avoid an intermediate Iterator when scanning a List with RandomAccess layout.
|
| SamplingScanner<T> | |
| ScannerConsumerFunction<T> | |
| ScannerIterator<T> | |
| ScannerPredicateFunction<T> | |
| ScannerPredicateFunction.ScannerPredicateFunctionResult<T> | |
| ScannerStream<T> |
Wrapper around a Scanner to allow closing it without explicitly closing the Stream.
|
| ScannerToGroups<T,K,V,C extends Collection<V>,M extends Map<K,C>> | |
| ScannerToMap<T,K,V,M extends Map<K,V>> | |
| ScannerTool | |
| ShufflingScanner<T> | |
| SortingScanner<T> | |
| SplittingScanner<T,R> | |
| StreamScanner<T> |
| Enum | Description |
|---|---|
| ScannerToMap.Replace |
Copyright © 2009–2022. All rights reserved.