| Package | Description |
|---|---|
| org.reflections | |
| org.reflections.util |
| Modifier and Type | Method and Description |
|---|---|
static <C,T> Set<T> |
ReflectionUtils.get(QueryFunction<C,T> function)
get type elements
<T> by applying QueryFunction |
<T> Set<T> |
Reflections.get(QueryFunction<Store,T> query)
apply
QueryFunction on Store |
static <T> Set<T> |
ReflectionUtils.get(QueryFunction<Store,T> queryFunction,
Predicate<? super T>... predicates)
|
| Modifier and Type | Method and Description |
|---|---|
default <R> QueryFunction<C,T> |
QueryFunction.add(QueryFunction<C,T> function)
concat elements from function
|
default <R> QueryFunction<C,Class<? extends R>> |
QueryFunction.as()
cast elements as
<R> unsafe |
default <R> QueryFunction<C,R> |
QueryFunction.as(Class<? extends R> type,
ClassLoader... loaders)
convert to given
type, uses NameHelper.forName(java.lang.String, java.lang.Class, java.lang.ClassLoader...) |
default <R> QueryFunction<C,Class<?>> |
QueryFunction.asClass(ClassLoader... loaders)
convert elements to
Class using NameHelper.forName(java.lang.String, java.lang.Class, java.lang.ClassLoader...) |
default QueryFunction<C,String> |
QueryFunction.asString()
convert elements to String using
NameHelper.toName(AnnotatedElement) |
static <C,T> QueryFunction<Store,T> |
QueryFunction.empty() |
default QueryFunction<C,T> |
QueryFunction.filter(Predicate<? super T> predicate)
filter by predicate
|
default <R> QueryFunction<C,R> |
QueryFunction.flatMap(Function<T,? extends Function<C,Set<R>>> function)
flatmap by function
|
default QueryFunction<Store,String> |
QueryBuilder.get(AnnotatedElement element)
direct values indexed for
AnnotatedElement |
default QueryFunction<Store,String> |
QueryBuilder.get(Collection<String> keys)
direct values indexed for
keys String collection |
QueryFunction<Store,E> |
UtilQueryBuilder.get(F element)
get direct values of given element
|
default QueryFunction<Store,String> |
QueryBuilder.get(String key)
direct values indexed for
key String |
default QueryFunction<Store,String> |
QueryBuilder.getAll(Collection<String> keys)
transitive values indexed for
keys String collection, not including keys |
default <R> QueryFunction<C,R> |
QueryFunction.getAll(Function<T,QueryFunction<C,R>> builder,
Function<R,T> traverse)
transitively get all by
builder |
default QueryFunction<C,T> |
QueryFunction.getAll(Function<T,QueryFunction<C,T>> builder)
transitively get all by
builder |
default QueryFunction<Store,String> |
QueryBuilder.getAllIncluding(Collection<String> keys)
transitive values indexed for
keys String collection, including keys |
default QueryFunction<Store,String> |
QueryBuilder.getAllIncluding(String key)
transitive values indexed for
key String, including key |
default <R> QueryFunction<C,R> |
QueryFunction.map(Function<? super T,? extends R> function)
map by function
|
default QueryFunction<Store,String> |
QueryBuilder.of(AnnotatedElement... elements)
transitive values indexed for
AnnotatedElement varargs, not including |
default QueryFunction<Store,String> |
QueryBuilder.of(Collection<String> keys)
transitive values indexed for
keys String collection, not including keys |
default QueryFunction<Store,E> |
UtilQueryBuilder.of(F element)
get transitive values of given element
|
default QueryFunction<Store,E> |
UtilQueryBuilder.of(F element,
Predicate<? super E> predicate)
get transitive value of given element filtered by predicate
|
default <T> QueryFunction<Store,T> |
QueryBuilder.of(QueryFunction queryFunction)
transitive
getAll(java.util.function.Function) values by applying this QueryBuilder.get(String) on each queryFunction value, including |
default <T> QueryFunction<Store,E> |
UtilQueryBuilder.of(QueryFunction<Store,T> function)
compose given function
|
default QueryFunction<Store,String> |
QueryBuilder.of(Set<? extends AnnotatedElement> elements)
transitive values indexed for
AnnotatedElement set, not including |
default QueryFunction<Store,String> |
QueryBuilder.of(String key)
transitive values indexed for
key String, not including key |
static <C,T> QueryFunction<Store,T> |
QueryFunction.set(Collection<T> elements) |
static <C,T> QueryFunction<Store,T> |
QueryFunction.single(T element) |
default QueryFunction<Store,String> |
QueryBuilder.with(AnnotatedElement... keys)
transitive values indexed for
AnnotatedElements varargs, not including. |
default QueryFunction<Store,String> |
QueryBuilder.with(Collection<String> keys)
transitive values indexed for
keys String collection, not including keys. |
default QueryFunction<Store,String> |
QueryBuilder.with(Set<? extends AnnotatedElement> keys)
transitive values indexed for
AnnotatedElements set, not including. |
default QueryFunction<Store,String> |
QueryBuilder.with(String key)
transitive values indexed for
key String, not including key. |
| Modifier and Type | Method and Description |
|---|---|
default <R> QueryFunction<C,T> |
QueryFunction.add(QueryFunction<C,T> function)
concat elements from function
|
default <T> QueryFunction<Store,T> |
QueryBuilder.of(QueryFunction queryFunction)
transitive
getAll(java.util.function.Function) values by applying this QueryBuilder.get(String) on each queryFunction value, including |
default <T> QueryFunction<Store,E> |
UtilQueryBuilder.of(QueryFunction<Store,T> function)
compose given function
|
| Modifier and Type | Method and Description |
|---|---|
default <R> QueryFunction<C,R> |
QueryFunction.getAll(Function<T,QueryFunction<C,R>> builder,
Function<R,T> traverse)
transitively get all by
builder |
default QueryFunction<C,T> |
QueryFunction.getAll(Function<T,QueryFunction<C,T>> builder)
transitively get all by
builder |
Copyright © 2021. All rights reserved.