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 theFinderthat only a subset of found items will be returned, starting from the given position.Tells theFinderthat only a subset of found items will be returned, starting from the given position.Finder.from(OptionalInt firstResult) Tells theFinderthat only a subset of found items will be returned, starting from the given position.static <U,V> Finder <U> Returns a mappingFinderon a given delegateFinder.Finder.max(int maxResults) Tells theFinderthat only a maximum number of found items will be returned.Tells theFinderthat only a maximum number of found items will be returned.Finder.max(OptionalInt maxResults) Tells theFinderthat only a maximum number of found items will be returned.static <U> Finder<U> Finder.ofCloned(Collection<? extends U> items) Returns a wrappedFinderon a given collection of elements.static <U> Finder<U> Finder.ofProvider(BiFunction<Integer, Integer, ? extends Collection<? extends U>> provider) Returns a wrappedFinderon a given function to provide results.static <U> Finder<U> Finder.ofSupplier(Supplier<? extends Collection<? extends U>> supplier) Returns a wrappedFinderon a given supplier.default <U> Finder<U> Tells theFinderthat the specified type of results is expected.Finder.sort(Finder.SortCriterion criterion) Tells theFinderthat results will be sorted according to the given criterion, in ascending direction.Finder.sort(Finder.SortCriterion criterion, Finder.SortDirection direction) Tells theFinderthat results will be sorted according to the given criterion and direction.Finder.withContext(Object context) Tells theFinderthat 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 TypeInterfaceDescriptioninterfaceExtendedFinderSupport<T,F extends Finder<T>> A utility interface for creating extendedFinders, it provides automatic covariant return types.classHierarchicFinderSupport<T,F extends Finder<T>> A support class for implementing aFinder.Subinterfaces of Finder in it.tidalwave.util.spiModifier and TypeInterfaceDescriptioninterfaceExtendedFinderSupport<T,F extends Finder<T>> A utility interface for creating extendedFinders, it provides automatic covariant return types.interfaceFinderWithId<T,F extends ExtendedFinderSupport<T, F>> AFinderthat provides filtering by id.Classes in it.tidalwave.util.spi that implement FinderModifier and TypeClassDescriptionclassFinderWithIdMapSupport<T,I extends T, F extends ExtendedFinderSupport<T, F>> An implementation ofFinderWithIdSupportbased on aMap.classFinderWithIdSupport<T,I extends T, F extends ExtendedFinderSupport<T, F>> A support class for implementing aFinderthat provides filtering by id.classHierarchicFinderSupport<T,F extends Finder<T>> A support class for implementing aFinder.classA starting point for implementing a customFinderthat is not an extended finder.Methods in it.tidalwave.util.spi that return Finder