Package cz.cvut.kbss.jopa.loaders
Interface ClasspathScanner
- All Known Implementing Classes:
DefaultClasspathScanner
public interface ClasspathScanner
Scans application classpath, allowing to find classes of significance (e.g., entity classes).
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(Consumer<Class<?>> listener) Registers a listener to which discovered classes will be passed for processing.void
processClasses
(String scanPackage) Start class processing, looking for classes in the specified package (and its descendants).
-
Method Details
-
addListener
Registers a listener to which discovered classes will be passed for processing.- Parameters:
listener
- Listener to invoke with discovered classes
-
processClasses
Start class processing, looking for classes in the specified package (and its descendants).- Parameters:
scanPackage
- Package to scan
-