Package org.reflections
Interface Configuration
-
- All Known Implementing Classes:
ConfigurationBuilder
public interface Configuration
Configuration is used to create a configured instance ofReflections
it is preferred to use
ConfigurationBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClassLoader[]
getClassLoaders()
optional class loaders used for resolving types.Predicate<String>
getInputsFilter()
the fully qualified name filter used to filter types to be scanned.Set<Scanner>
getScanners()
the scanner instances used for indexing metadata.Set<URL>
getUrls()
the urls to be scanned.boolean
isParallel()
scan urls in parallel.boolean
shouldExpandSuperTypes()
if true (default), expand super types after scanning, for super types that were not scanned.
-
-
-
Method Detail
-
getScanners
Set<Scanner> getScanners()
the scanner instances used for indexing metadata. defaults toSubTypes
andTypesAnnotated
.
-
getInputsFilter
Predicate<String> getInputsFilter()
the fully qualified name filter used to filter types to be scanned. defaults to accept all inputs (if null).
-
isParallel
boolean isParallel()
scan urls in parallel. defaults to true.
-
getClassLoaders
ClassLoader[] getClassLoaders()
optional class loaders used for resolving types.
-
shouldExpandSuperTypes
boolean shouldExpandSuperTypes()
if true (default), expand super types after scanning, for super types that were not scanned.
-
-