Package org.reflections.util
Interface QueryBuilder
-
- All Superinterfaces:
NameHelper
- All Known Implementing Classes:
Scanners
public interface QueryBuilder extends NameHelper
builder for store queryQueryBuilder builder = element -> store -> Set<String>
-
-
Field Summary
-
Fields inherited from interface org.reflections.util.NameHelper
primitiveDescriptors, primitiveNames, primitiveTypes
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default QueryFunction<Store,java.lang.String>
get(java.lang.reflect.AnnotatedElement element)
direct values indexed forAnnotatedElement
default QueryFunction<Store,java.lang.String>
get(java.lang.String key)
direct values indexed forkey
Stringdefault QueryFunction<Store,java.lang.String>
get(java.util.Collection<java.lang.String> keys)
direct values indexed forkeys
String collectiondefault QueryFunction<Store,java.lang.String>
getAll(java.util.Collection<java.lang.String> keys)
transitive values indexed forkeys
String collection, not includingkeys
default QueryFunction<Store,java.lang.String>
getAllIncluding(java.lang.String key)
transitive values indexed forkey
String, includingkey
default QueryFunction<Store,java.lang.String>
getAllIncluding(java.util.Collection<java.lang.String> keys)
transitive values indexed forkeys
String collection, includingkeys
default java.lang.String
index()
default QueryFunction<Store,java.lang.String>
of(java.lang.reflect.AnnotatedElement... elements)
transitive values indexed forAnnotatedElement
varargs, not includingdefault QueryFunction<Store,java.lang.String>
of(java.lang.String key)
transitive values indexed forkey
String, not includingkey
default QueryFunction<Store,java.lang.String>
of(java.util.Collection<java.lang.String> keys)
transitive values indexed forkeys
String collection, not includingkeys
default QueryFunction<Store,java.lang.String>
of(java.util.Set<? extends java.lang.reflect.AnnotatedElement> elements)
transitive values indexed forAnnotatedElement
set, not includingdefault <T> QueryFunction<Store,T>
of(QueryFunction queryFunction)
transitiveQueryFunction.getAll(java.util.function.Function)
values by applying thisget(String)
on eachqueryFunction
value, includingdefault QueryFunction<Store,java.lang.String>
with(java.lang.reflect.AnnotatedElement... keys)
transitive values indexed forAnnotatedElements
varargs, not including.default QueryFunction<Store,java.lang.String>
with(java.lang.String key)
transitive values indexed forkey
String, not includingkey
.default QueryFunction<Store,java.lang.String>
with(java.util.Collection<java.lang.String> keys)
transitive values indexed forkeys
String collection, not includingkeys
.default QueryFunction<Store,java.lang.String>
with(java.util.Set<? extends java.lang.reflect.AnnotatedElement> keys)
transitive values indexed forAnnotatedElements
set, not including.
-
-
-
Method Detail
-
index
default java.lang.String index()
-
get
default QueryFunction<Store,java.lang.String> get(java.lang.String key)
direct values indexed forkey
Stringsafely returns an empty
Set<String>
ifindex/key
not foundthis is the only function accessing the
Store
multimap
-
get
default QueryFunction<Store,java.lang.String> get(java.lang.reflect.AnnotatedElement element)
direct values indexed forAnnotatedElement
-
get
default QueryFunction<Store,java.lang.String> get(java.util.Collection<java.lang.String> keys)
direct values indexed forkeys
String collection
-
getAll
default QueryFunction<Store,java.lang.String> getAll(java.util.Collection<java.lang.String> keys)
transitive values indexed forkeys
String collection, not includingkeys
-
getAllIncluding
default QueryFunction<Store,java.lang.String> getAllIncluding(java.lang.String key)
transitive values indexed forkey
String, includingkey
-
getAllIncluding
default QueryFunction<Store,java.lang.String> getAllIncluding(java.util.Collection<java.lang.String> keys)
transitive values indexed forkeys
String collection, includingkeys
-
of
default QueryFunction<Store,java.lang.String> of(java.util.Collection<java.lang.String> keys)
transitive values indexed forkeys
String collection, not includingkeys
-
of
default QueryFunction<Store,java.lang.String> of(java.lang.String key)
transitive values indexed forkey
String, not includingkey
-
of
default QueryFunction<Store,java.lang.String> of(java.lang.reflect.AnnotatedElement... elements)
transitive values indexed forAnnotatedElement
varargs, not including
-
of
default QueryFunction<Store,java.lang.String> of(java.util.Set<? extends java.lang.reflect.AnnotatedElement> elements)
transitive values indexed forAnnotatedElement
set, not including
-
with
default QueryFunction<Store,java.lang.String> with(java.util.Collection<java.lang.String> keys)
-
with
default QueryFunction<Store,java.lang.String> with(java.lang.String key)
-
with
default QueryFunction<Store,java.lang.String> with(java.lang.reflect.AnnotatedElement... keys)
transitive values indexed forAnnotatedElements
varargs, not including.same as
of(AnnotatedElement...)
-
with
default QueryFunction<Store,java.lang.String> with(java.util.Set<? extends java.lang.reflect.AnnotatedElement> keys)
transitive values indexed forAnnotatedElements
set, not including.same as
of(Set)
-
of
default <T> QueryFunction<Store,T> of(QueryFunction queryFunction)
transitiveQueryFunction.getAll(java.util.function.Function)
values by applying thisget(String)
on eachqueryFunction
value, including
-
-