Uses of Interface
it.tidalwave.util.Finder
Packages that use Finder
-
Uses of Finder in it.tidalwave.util
Methods in it.tidalwave.util that return FinderModifier and TypeMethodDescriptionstatic <U> Finder
<U> Finder.empty()
Returns an emptyFinder
.Finder.from
(int firstResult) Tells theFinder
that only a subset of found items will be returned, starting from the given position.Tells theFinder
that only a subset of found items will be returned, starting from the given position.Finder.from
(OptionalInt firstResult) Tells theFinder
that only a subset of found items will be returned, starting from the given position.static <U,
V> Finder <U> Returns a mappingFinder
on a given delegateFinder
.Finder.max
(int maxResults) Tells theFinder
that only a maximum number of found items will be returned.Tells theFinder
that only a maximum number of found items will be returned.Finder.max
(OptionalInt maxResults) Tells theFinder
that only a maximum number of found items will be returned.static <U> Finder
<U> Finder.ofCloned
(Collection<? extends U> items) Returns a wrappedFinder
on a given collection of elements.static <U> Finder
<U> Finder.ofProvider
(BiFunction<Integer, Integer, ? extends Collection<? extends U>> provider) Returns a wrappedFinder
on a given function to provide results.static <U> Finder
<U> Finder.ofSupplier
(Supplier<? extends Collection<? extends U>> supplier) Returns a wrappedFinder
on a given supplier.default <U> Finder
<U> Tells theFinder
that the specified type of results is expected.Finder.sort
(Finder.SortCriterion criterion) Tells theFinder
that results will be sorted according to the given criterion, in ascending direction.Finder.sort
(Finder.SortCriterion criterion, Finder.SortDirection direction) Tells theFinder
that results will be sorted according to the given criterion and direction.Finder.withContext
(Object context) Tells theFinder
that results should be created with the given context.Methods in it.tidalwave.util with parameters of type Finder -
Uses of Finder in it.tidalwave.util.spi
Classes in it.tidalwave.util.spi with type parameters of type FinderModifier and TypeInterfaceDescriptioninterface
ExtendedFinderSupport<T,
F extends Finder<T>> A utility interface for creating extendedFinder
s, it provides automatic covariant return types.class
HierarchicFinderSupport<T,
F extends Finder<T>> A support class for implementing aFinder
.Subinterfaces of Finder in it.tidalwave.util.spiModifier and TypeInterfaceDescriptioninterface
ExtendedFinderSupport<T,
F extends Finder<T>> A utility interface for creating extendedFinder
s, it provides automatic covariant return types.interface
FinderWithId<T,
F extends ExtendedFinderSupport<T, F>> AFinder
that provides filtering by id.Classes in it.tidalwave.util.spi that implement FinderModifier and TypeClassDescriptionclass
FinderWithIdMapSupport<T,
I extends T, F extends ExtendedFinderSupport<T, F>> An implementation ofFinderWithIdSupport
based on aMap
.class
FinderWithIdSupport<T,
I extends T, F extends ExtendedFinderSupport<T, F>> A support class for implementing aFinder
that provides filtering by id.class
HierarchicFinderSupport<T,
F extends Finder<T>> A support class for implementing aFinder
.class
A starting point for implementing a customFinder
that is not an extended finder.Methods in it.tidalwave.util.spi that return Finder