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 TypeMethodDescriptionvoidaddListener(Consumer<Class<?>> listener) Registers a listener to which discovered classes will be passed for processing.voidprocessClasses(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
-