Interface ClasspathScanner
-
- All Known Implementing Classes:
AbstractClasspathScanner,ClasspathScannerDisk,ClasspathScannerInMemory
public interface ClasspathScanner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<URL>getUrls()Set<String>scanResources(String pattern)Collection<Class<?>>scanSubTypesOf(Class<?> subType)Collection<Class<?>>scanSubTypesOf(String typeRegex)Collection<Class<?>>scanTypes(String typeRegex)Collection<Class<?>>scanTypes(Predicate<Class<?>> classPredicate)Collection<Class<?>>scanTypesAnnotatedBy(Class<? extends Annotation> annotationType)Collection<Class<?>>scanTypesAnnotatedBy(String annotationTypeRegex)Collection<Class<?>>scanTypesMetaAnnotated(Class<? extends Annotation> annotationType)Collection<Class<?>>scanTypesMetaAnnotated(String metaAnnotationRegex)
-
-
-
Method Detail
-
scanTypes
Collection<Class<?>> scanTypes(String typeRegex)
-
scanTypes
Collection<Class<?>> scanTypes(Predicate<Class<?>> classPredicate)
-
scanTypesAnnotatedBy
Collection<Class<?>> scanTypesAnnotatedBy(Class<? extends Annotation> annotationType)
-
scanTypesAnnotatedBy
Collection<Class<?>> scanTypesAnnotatedBy(String annotationTypeRegex)
-
scanTypesMetaAnnotated
Collection<Class<?>> scanTypesMetaAnnotated(Class<? extends Annotation> annotationType)
-
scanTypesMetaAnnotated
Collection<Class<?>> scanTypesMetaAnnotated(String metaAnnotationRegex)
-
scanSubTypesOf
Collection<Class<?>> scanSubTypesOf(Class<?> subType)
-
scanSubTypesOf
Collection<Class<?>> scanSubTypesOf(String typeRegex)
-
-