Index
A B C D E F H I L M N O P R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- advance() - Method in class io.datarouter.scanner.ArrayScanner
- advance() - Method in class io.datarouter.scanner.BaseLinkedScanner
- advance() - Method in class io.datarouter.scanner.CollatingScanner
- advance() - Method in class io.datarouter.scanner.EmptyScanner
- advance() - Method in class io.datarouter.scanner.IteratorScanner
- advance() - Method in class io.datarouter.scanner.ObjectScanner
- advance() - Method in class io.datarouter.scanner.PagingScanner
- advance() - Method in class io.datarouter.scanner.ParallelMappingScanner
- advance() - Method in interface io.datarouter.scanner.Scanner
- advanceInternal() - Method in class io.datarouter.scanner.AdvanceUntilScanner
- advanceInternal() - Method in class io.datarouter.scanner.AdvanceWhileScanner
- advanceInternal() - Method in class io.datarouter.scanner.BaseLinkedScanner
- advanceInternal() - Method in class io.datarouter.scanner.BatchingScanner
- advanceInternal() - Method in class io.datarouter.scanner.ComparableScanner
- advanceInternal() - Method in class io.datarouter.scanner.ConcatenatingScanner
- advanceInternal() - Method in class io.datarouter.scanner.DeduplicatingScanner
- advanceInternal() - Method in class io.datarouter.scanner.DistinctScanner
- advanceInternal() - Method in class io.datarouter.scanner.EachScanner
- advanceInternal() - Method in class io.datarouter.scanner.FilteringScanner
- advanceInternal() - Method in class io.datarouter.scanner.LimitingScanner
- advanceInternal() - Method in class io.datarouter.scanner.MappingScanner
- advanceInternal() - Method in class io.datarouter.scanner.PrefetchingScanner
- advanceInternal() - Method in class io.datarouter.scanner.RetainingScanner
- advanceInternal() - Method in class io.datarouter.scanner.SamplingScanner
- advanceInternal() - Method in class io.datarouter.scanner.SortingScanner
- advanceInternal() - Method in class io.datarouter.scanner.SteppingScanner
- advanceUntil(Predicate<? super T>) - Method in interface io.datarouter.scanner.Scanner
-
Stop the scanner when the predicate matches, excluding the item that caused it to stop.
- AdvanceUntilScanner<T> - Class in io.datarouter.scanner
- AdvanceUntilScanner(Scanner<T>, Predicate<? super T>) - Constructor for class io.datarouter.scanner.AdvanceUntilScanner
- advanceWhile(Predicate<? super T>) - Method in interface io.datarouter.scanner.Scanner
-
Stop the scanner when the predicated fails to match, excluding the item that caused it to stop.
- AdvanceWhileScanner<T> - Class in io.datarouter.scanner
- AdvanceWhileScanner(Scanner<T>, Predicate<? super T>) - Constructor for class io.datarouter.scanner.AdvanceWhileScanner
- allMatch(Scanner<T>, Predicate<? super T>) - Static method in class io.datarouter.scanner.ScannerTool
- allMatch(Predicate<? super T>) - Method in interface io.datarouter.scanner.Scanner
- allMatch(Predicate<? super T>) - Method in class io.datarouter.scanner.ScannerStream
- allowUnorderedResults - Variable in class io.datarouter.scanner.ParallelScannerContext
- anyMatch(Scanner<T>, Predicate<? super T>) - Static method in class io.datarouter.scanner.ScannerTool
- anyMatch(Predicate<? super T>) - Method in interface io.datarouter.scanner.Scanner
- anyMatch(Predicate<? super T>) - Method in class io.datarouter.scanner.ScannerStream
- apply(T) - Method in class io.datarouter.scanner.ScannerConsumerFunction
- apply(T) - Method in class io.datarouter.scanner.ScannerPredicateFunction
- ArrayScanner<T> - Class in io.datarouter.scanner
- ArrayScanner(T[]) - Constructor for class io.datarouter.scanner.ArrayScanner
B
- BaseLinkedScanner<T,R> - Class in io.datarouter.scanner
-
Subclasses do not have to worry about closing the input scanner.
- BaseLinkedScanner(Scanner<T>) - Constructor for class io.datarouter.scanner.BaseLinkedScanner
- BaseScanner<T> - Class in io.datarouter.scanner
-
Simple Scanners can extend this to avoid declaring the "current" field and "getCurrent" method
- BaseScanner() - Constructor for class io.datarouter.scanner.BaseScanner
- batch(int) - Method in interface io.datarouter.scanner.Scanner
- BatchingScanner<T> - Class in io.datarouter.scanner
- BatchingScanner(Scanner<T>, int) - Constructor for class io.datarouter.scanner.BatchingScanner
C
- close() - Method in class io.datarouter.scanner.BaseLinkedScanner
- close() - Method in class io.datarouter.scanner.CollatingScanner
- close() - Method in interface io.datarouter.scanner.Scanner
- close() - Method in class io.datarouter.scanner.ScannerStream
- close() - Method in class io.datarouter.scanner.StreamScanner
- closed - Variable in class io.datarouter.scanner.BaseLinkedScanner
- closeInternal() - Method in class io.datarouter.scanner.BaseLinkedScanner
-
Extend to close internal resources before the input scanner is closed.
- closeInternal() - Method in class io.datarouter.scanner.ConcatenatingScanner
- closeInternal() - Method in class io.datarouter.scanner.PrefetchingScanner
- collate(Function<? super T, Scanner<R>>) - Method in interface io.datarouter.scanner.Scanner
- collate(Function<? super T, Scanner<R>>, Comparator<? super R>) - Method in interface io.datarouter.scanner.Scanner
- CollatingScanner<T> - Class in io.datarouter.scanner
- CollatingScanner(List<Scanner<T>>, Comparator<? super T>) - Constructor for class io.datarouter.scanner.CollatingScanner
- collect(Scanner<T>, Supplier<C>) - Static method in class io.datarouter.scanner.ScannerTool
- collect(Supplier<C>) - Method in interface io.datarouter.scanner.Scanner
- collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in class io.datarouter.scanner.ScannerStream
- collect(Collector<? super T, A, R>) - Method in interface io.datarouter.scanner.Scanner
- collect(Collector<? super T, A, R>) - Method in class io.datarouter.scanner.ScannerStream
- ComparableScanner<T> - Class in io.datarouter.scanner
- ComparableScanner(Scanner<T>, Comparator<? super T>) - Constructor for class io.datarouter.scanner.ComparableScanner
- compareTo(Scanner<T>) - Method in class io.datarouter.scanner.ComparableScanner
- concat(Scanner<T>...) - Static method in interface io.datarouter.scanner.Scanner
- concat(Function<? super T, Scanner<R>>) - Method in interface io.datarouter.scanner.Scanner
- ConcatenatingScanner<T> - Class in io.datarouter.scanner
- ConcatenatingScanner(Scanner<Scanner<T>>) - Constructor for class io.datarouter.scanner.ConcatenatingScanner
- count() - Method in interface io.datarouter.scanner.Scanner
- count() - Method in class io.datarouter.scanner.ScannerStream
- count(Scanner<T>) - Static method in class io.datarouter.scanner.ScannerTool
- current - Variable in class io.datarouter.scanner.BaseScanner
- current() - Method in class io.datarouter.scanner.ArrayScanner
- current() - Method in class io.datarouter.scanner.BaseScanner
- current() - Method in class io.datarouter.scanner.ObjectScanner
- current() - Method in class io.datarouter.scanner.RetainingGroup
- current() - Method in interface io.datarouter.scanner.Scanner
D
- deduplicate() - Method in interface io.datarouter.scanner.Scanner
-
Removes consecutive duplicates.
- deduplicateBy(Function<T, ?>) - Method in interface io.datarouter.scanner.Scanner
- DeduplicatingScanner<T,R> - Class in io.datarouter.scanner
- DeduplicatingScanner(Scanner<T>, Function<T, R>) - Constructor for class io.datarouter.scanner.DeduplicatingScanner
- distinct() - Method in interface io.datarouter.scanner.Scanner
- distinct() - Method in class io.datarouter.scanner.ScannerStream
- distinctBy(Function<T, ?>) - Method in interface io.datarouter.scanner.Scanner
- DistinctScanner<T,R> - Class in io.datarouter.scanner
- DistinctScanner(Scanner<T>, Function<T, R>) - Constructor for class io.datarouter.scanner.DistinctScanner
E
- each(Consumer<? super T>) - Method in class io.datarouter.scanner.ParallelScanner
- each(Consumer<? super T>) - Method in interface io.datarouter.scanner.Scanner
- EachScanner<T> - Class in io.datarouter.scanner
- EachScanner(Scanner<T>, Consumer<? super T>) - Constructor for class io.datarouter.scanner.EachScanner
- empty() - Static method in interface io.datarouter.scanner.Scanner
- EmptyScanner<T> - Class in io.datarouter.scanner
- EmptyScanner() - Constructor for class io.datarouter.scanner.EmptyScanner
- enabled - Variable in class io.datarouter.scanner.ParallelScannerContext
- exclude(Predicate<? super T>) - Method in class io.datarouter.scanner.ParallelScanner
- exclude(Predicate<? super T>) - Method in interface io.datarouter.scanner.Scanner
- executor - Variable in class io.datarouter.scanner.ParallelScannerContext
F
- filter(Predicate<? super T>) - Method in class io.datarouter.scanner.ScannerStream
- FilteringScanner<T> - Class in io.datarouter.scanner
- FilteringScanner(Scanner<T>, Predicate<? super T>) - Constructor for class io.datarouter.scanner.FilteringScanner
- findAny() - Method in interface io.datarouter.scanner.Scanner
- findAny() - Method in class io.datarouter.scanner.ScannerStream
- findAny(Scanner<T>) - Static method in class io.datarouter.scanner.ScannerTool
- findFirst() - Method in interface io.datarouter.scanner.Scanner
- findFirst() - Method in class io.datarouter.scanner.ScannerStream
- findFirst(Scanner<T>) - Static method in class io.datarouter.scanner.ScannerTool
- findLast() - Method in interface io.datarouter.scanner.Scanner
- findLast(Scanner<T>) - Static method in class io.datarouter.scanner.ScannerTool
- flatMap(Function<? super T, ? extends Stream<? extends R>>) - Method in class io.datarouter.scanner.ScannerStream
- flatMapToDouble(Function<? super T, ? extends DoubleStream>) - Method in class io.datarouter.scanner.ScannerStream
- flatMapToInt(Function<? super T, ? extends IntStream>) - Method in class io.datarouter.scanner.ScannerStream
- flatMapToLong(Function<? super T, ? extends LongStream>) - Method in class io.datarouter.scanner.ScannerStream
- flush(Scanner<T>, Consumer<List<T>>) - Static method in class io.datarouter.scanner.ScannerTool
- flush(Consumer<List<T>>) - Method in interface io.datarouter.scanner.Scanner
- forEach(Scanner<T>, Consumer<? super T>) - Static method in class io.datarouter.scanner.ScannerTool
- forEach(Consumer<? super T>) - Method in class io.datarouter.scanner.ParallelScanner
- forEach(Consumer<? super T>) - Method in interface io.datarouter.scanner.Scanner
- forEach(Consumer<? super T>) - Method in class io.datarouter.scanner.ScannerStream
- forEachOrdered(Consumer<? super T>) - Method in class io.datarouter.scanner.ScannerStream
H
- hasAny() - Method in interface io.datarouter.scanner.Scanner
- hasAny(Scanner<T>) - Static method in class io.datarouter.scanner.ScannerTool
- hasNext() - Method in class io.datarouter.scanner.ScannerIterator
I
- include(Predicate<? super T>) - Method in class io.datarouter.scanner.ParallelScanner
- include(Predicate<? super T>) - Method in interface io.datarouter.scanner.Scanner
- input - Variable in class io.datarouter.scanner.BaseLinkedScanner
- io.datarouter.scanner - package io.datarouter.scanner
- isEmpty() - Method in interface io.datarouter.scanner.Scanner
- isEmpty(Scanner<T>) - Static method in class io.datarouter.scanner.ScannerTool
- isParallel() - Method in class io.datarouter.scanner.ScannerStream
- item - Variable in class io.datarouter.scanner.ScannerPredicateFunction.ScannerPredicateFunctionResult
- iterable() - Method in interface io.datarouter.scanner.Scanner
- IterableScanner - Class in io.datarouter.scanner
- IterableScanner() - Constructor for class io.datarouter.scanner.IterableScanner
- iterator() - Method in interface io.datarouter.scanner.Scanner
- iterator() - Method in class io.datarouter.scanner.ScannerStream
- IteratorScanner<T> - Class in io.datarouter.scanner
- IteratorScanner(Iterator<T>) - Constructor for class io.datarouter.scanner.IteratorScanner
L
- limit(long) - Method in interface io.datarouter.scanner.Scanner
- limit(long) - Method in class io.datarouter.scanner.ScannerStream
- LimitingScanner<T> - Class in io.datarouter.scanner
- LimitingScanner(Scanner<T>, long) - Constructor for class io.datarouter.scanner.LimitingScanner
- link(Function<Scanner<T>, BaseLinkedScanner<T, R>>) - Method in interface io.datarouter.scanner.Scanner
- list() - Method in interface io.datarouter.scanner.Scanner
- list(Scanner<T>) - Static method in class io.datarouter.scanner.ScannerTool
- listTo(Function<List<T>, R>) - Method in interface io.datarouter.scanner.Scanner
M
- map(Function<? super T, ? extends R>) - Method in class io.datarouter.scanner.ParallelScanner
- map(Function<? super T, ? extends R>) - Method in interface io.datarouter.scanner.Scanner
- map(Function<? super T, ? extends R>) - Method in class io.datarouter.scanner.ScannerStream
- MappingScanner<T,R> - Class in io.datarouter.scanner
- MappingScanner(Scanner<T>, Function<? super T, ? extends R>) - Constructor for class io.datarouter.scanner.MappingScanner
- mapToDouble(ToDoubleFunction<? super T>) - Method in class io.datarouter.scanner.ScannerStream
- mapToInt(ToIntFunction<? super T>) - Method in class io.datarouter.scanner.ScannerStream
- mapToLong(ToLongFunction<? super T>) - Method in class io.datarouter.scanner.ScannerStream
- max(Scanner<T>, Comparator<? super T>) - Static method in class io.datarouter.scanner.ScannerTool
- max(Comparator<? super T>) - Method in interface io.datarouter.scanner.Scanner
- max(Comparator<? super T>) - Method in class io.datarouter.scanner.ScannerStream
- min(Scanner<T>, Comparator<? super T>) - Static method in class io.datarouter.scanner.ScannerTool
- min(Comparator<? super T>) - Method in interface io.datarouter.scanner.Scanner
- min(Comparator<? super T>) - Method in class io.datarouter.scanner.ScannerStream
N
- nativeStream(Scanner<T>) - Static method in class io.datarouter.scanner.ScannerTool
- NaturalSortingScanner<T> - Class in io.datarouter.scanner
- NaturalSortingScanner(Scanner<T>) - Constructor for class io.datarouter.scanner.NaturalSortingScanner
- next() - Method in class io.datarouter.scanner.ScannerIterator
- nextPage(K) - Method in class io.datarouter.scanner.PagingScanner
- nextParam(T) - Method in class io.datarouter.scanner.PagingScanner
-
Subclass should transform the last seen item into a key for the next request
- noneMatch(Scanner<T>, Predicate<? super T>) - Static method in class io.datarouter.scanner.ScannerTool
- noneMatch(Predicate<? super T>) - Method in interface io.datarouter.scanner.Scanner
- noneMatch(Predicate<? super T>) - Method in class io.datarouter.scanner.ScannerStream
- numThreads - Variable in class io.datarouter.scanner.ParallelScannerContext
O
- ObjectScanner<T> - Class in io.datarouter.scanner
- ObjectScanner(T) - Constructor for class io.datarouter.scanner.ObjectScanner
- of(Iterable<T>) - Static method in class io.datarouter.scanner.IterableScanner
- of(Iterable<T>) - Static method in interface io.datarouter.scanner.Scanner
- of(Iterator<T>) - Static method in class io.datarouter.scanner.IteratorScanner
- of(Iterator<T>) - Static method in interface io.datarouter.scanner.Scanner
- of(Optional<T>) - Static method in class io.datarouter.scanner.OptionalScanner
- of(Stream<T>) - Static method in interface io.datarouter.scanner.Scanner
- of(Stream<T>) - Static method in class io.datarouter.scanner.StreamScanner
- of(T) - Static method in class io.datarouter.scanner.ObjectScanner
- of(T) - Static method in interface io.datarouter.scanner.Scanner
- of(T[]) - Static method in class io.datarouter.scanner.ArrayScanner
- of(T...) - Static method in interface io.datarouter.scanner.Scanner
- ofNullable(Iterable<T>) - Static method in class io.datarouter.scanner.IterableScanner
- onClose(Runnable) - Method in class io.datarouter.scanner.ScannerStream
- OptionalScanner - Class in io.datarouter.scanner
- OptionalScanner() - Constructor for class io.datarouter.scanner.OptionalScanner
P
- pageSize - Variable in class io.datarouter.scanner.PagingScanner
- PagingScanner<K,T> - Class in io.datarouter.scanner
-
Base class for things that page through results by passing the last item as an exclusive start key for the next page
- PagingScanner(int) - Constructor for class io.datarouter.scanner.PagingScanner
- parallel() - Method in class io.datarouter.scanner.ScannerStream
- parallel(ParallelScannerContext) - Method in interface io.datarouter.scanner.Scanner
- ParallelMappingScanner<T,R> - Class in io.datarouter.scanner
- ParallelMappingScanner(Scanner<T>, boolean, ExecutorService, int, Function<? super T, ? extends R>) - Constructor for class io.datarouter.scanner.ParallelMappingScanner
- ParallelScanner<T> - Class in io.datarouter.scanner
- ParallelScanner(ParallelScannerContext, Scanner<T>) - Constructor for class io.datarouter.scanner.ParallelScanner
- ParallelScannerContext - Class in io.datarouter.scanner
- ParallelScannerContext(ExecutorService, int, boolean) - Constructor for class io.datarouter.scanner.ParallelScannerContext
- ParallelScannerContext(ExecutorService, int, boolean, boolean) - Constructor for class io.datarouter.scanner.ParallelScannerContext
- passes - Variable in class io.datarouter.scanner.ScannerPredicateFunction.ScannerPredicateFunctionResult
- peek(Consumer<? super T>) - Method in class io.datarouter.scanner.ScannerStream
- peekBack(int) - Method in class io.datarouter.scanner.RetainingGroup
-
peekBack(0) == current() peekBack(n) == nth item before current
- prefetch(ExecutorService, int) - Method in interface io.datarouter.scanner.Scanner
- PrefetchingScanner<T> - Class in io.datarouter.scanner
- PrefetchingScanner(Scanner<T>, ExecutorService, int) - Constructor for class io.datarouter.scanner.PrefetchingScanner
- previous() - Method in class io.datarouter.scanner.RetainingGroup
R
- reduce(Scanner<T>, BinaryOperator<T>) - Static method in class io.datarouter.scanner.ScannerTool
- reduce(BinaryOperator<T>) - Method in interface io.datarouter.scanner.Scanner
- reduce(BinaryOperator<T>) - Method in class io.datarouter.scanner.ScannerStream
- reduce(T, BinaryOperator<T>) - Method in class io.datarouter.scanner.ScannerStream
- reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class io.datarouter.scanner.ScannerStream
- remove() - Method in class io.datarouter.scanner.ScannerIterator
- retain(int) - Method in interface io.datarouter.scanner.Scanner
- RetainingGroup<T> - Class in io.datarouter.scanner
-
Simple object returned by
RetainingScanner - RetainingGroup(LinkedList<T>) - Constructor for class io.datarouter.scanner.RetainingGroup
- RetainingScanner<T> - Class in io.datarouter.scanner
- RetainingScanner(Scanner<T>, int) - Constructor for class io.datarouter.scanner.RetainingScanner
S
- sample(long, boolean) - Method in interface io.datarouter.scanner.Scanner
- SamplingScanner<T> - Class in io.datarouter.scanner
- SamplingScanner(Scanner<T>, long, boolean) - Constructor for class io.datarouter.scanner.SamplingScanner
- Scanner<T> - Interface in io.datarouter.scanner
- ScannerConsumerFunction<T> - Class in io.datarouter.scanner
- ScannerConsumerFunction(Consumer<? super T>) - Constructor for class io.datarouter.scanner.ScannerConsumerFunction
- ScannerIterator<T> - Class in io.datarouter.scanner
- ScannerIterator(Scanner<T>) - Constructor for class io.datarouter.scanner.ScannerIterator
- ScannerPredicateFunction<T> - Class in io.datarouter.scanner
- ScannerPredicateFunction(Predicate<? super T>) - Constructor for class io.datarouter.scanner.ScannerPredicateFunction
- ScannerPredicateFunction.ScannerPredicateFunctionResult<T> - Class in io.datarouter.scanner
- ScannerPredicateFunctionResult(T, boolean) - Constructor for class io.datarouter.scanner.ScannerPredicateFunction.ScannerPredicateFunctionResult
- ScannerStream<T> - Class in io.datarouter.scanner
-
Wrapper around a Scanner to allow closing it without explicitly closing the Stream.
- ScannerStream(Scanner<T>) - Constructor for class io.datarouter.scanner.ScannerStream
- ScannerTool - Class in io.datarouter.scanner
- ScannerTool() - Constructor for class io.datarouter.scanner.ScannerTool
- sequential() - Method in class io.datarouter.scanner.ScannerStream
- singleton() - Static method in class io.datarouter.scanner.EmptyScanner
- skip(long) - Method in interface io.datarouter.scanner.Scanner
- skip(long) - Method in class io.datarouter.scanner.ScannerStream
- skip(Scanner<T>, long) - Static method in class io.datarouter.scanner.ScannerTool
- sorted() - Method in interface io.datarouter.scanner.Scanner
- sorted() - Method in class io.datarouter.scanner.ScannerStream
- sorted(Comparator<? super T>) - Method in interface io.datarouter.scanner.Scanner
- sorted(Comparator<? super T>) - Method in class io.datarouter.scanner.ScannerStream
- SortingScanner<T> - Class in io.datarouter.scanner
- SortingScanner(Scanner<T>, Comparator<? super T>) - Constructor for class io.datarouter.scanner.SortingScanner
- spliterator() - Method in class io.datarouter.scanner.ScannerStream
- spliterator(Scanner<T>) - Static method in class io.datarouter.scanner.ScannerTool
- SteppingScanner<T> - Class in io.datarouter.scanner
- SteppingScanner(Scanner<T>, long) - Constructor for class io.datarouter.scanner.SteppingScanner
- stream() - Method in interface io.datarouter.scanner.Scanner
- streamDoubles(ToDoubleFunction<? super T>) - Method in interface io.datarouter.scanner.Scanner
- streamInts(ToIntFunction<? super T>) - Method in interface io.datarouter.scanner.Scanner
- streamLongs(ToLongFunction<? super T>) - Method in interface io.datarouter.scanner.Scanner
- StreamScanner<T> - Class in io.datarouter.scanner
- StreamScanner(Stream<T>) - Constructor for class io.datarouter.scanner.StreamScanner
T
- take(int) - Method in interface io.datarouter.scanner.Scanner
- take(Scanner<T>, int) - Static method in class io.datarouter.scanner.ScannerTool
- toArray() - Method in interface io.datarouter.scanner.Scanner
- toArray() - Method in class io.datarouter.scanner.ScannerStream
- toArray(Scanner<?>) - Static method in class io.datarouter.scanner.ScannerTool
- toArray(IntFunction<A[]>) - Method in class io.datarouter.scanner.ScannerStream
U
- unordered() - Method in class io.datarouter.scanner.ScannerStream
All Classes All Packages