Package org.reflections.util
Interface UtilQueryBuilder<F,E>
-
public interface UtilQueryBuilder<F,E>query builder forQueryFunctionUtilQueryBuilder<Annotation> builder = element -> store -> element.getDeclaredAnnotations()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description QueryFunction<Store,E>get(F element)get direct values of given elementdefault QueryFunction<Store,E>of(F element)get transitive values of given elementdefault QueryFunction<Store,E>of(F element, java.util.function.Predicate<? super E> predicate)get transitive value of given element filtered by predicatedefault <T> QueryFunction<Store,E>of(QueryFunction<Store,T> function)compose given function
-
-
-
Method Detail
-
get
QueryFunction<Store,E> get(F element)
get direct values of given element
-
of
default QueryFunction<Store,E> of(F element)
get transitive values of given element
-
of
default QueryFunction<Store,E> of(F element, java.util.function.Predicate<? super E> predicate)
get transitive value of given element filtered by predicate
-
of
default <T> QueryFunction<Store,E> of(QueryFunction<Store,T> function)
compose given function
-
-