Interface ComponentScanner
-
- All Known Implementing Classes:
ReflectiveComponentScanner
public interface ComponentScanner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
scan(String componentPaths)
Scans external component for the specified paths.void
scan(List<String> componentPaths)
Scans external component for the specified paths.void
scanComponentPath(Path componentPath)
Scans the specified top-level component directory for components.void
scanForPackage(Package source)
Scans the specified package for components.void
scanForPackage(String source)
Scans the specified package for components.
-
-
-
Method Detail
-
scan
void scan(String componentPaths)
Scans external component for the specified paths.- Parameters:
componentPaths
- the comma-separated list of top-level components directories.
-
scan
void scan(List<String> componentPaths)
Scans external component for the specified paths.- Parameters:
componentPaths
- the list of top-level components directories.
-
scanComponentPath
void scanComponentPath(Path componentPath)
Scans the specified top-level component directory for components.- Parameters:
componentPath
- the absolute path to a top-level component directory.
-
scanForPackage
void scanForPackage(Package source)
Scans the specified package for components.- Parameters:
source
- thePackage
to be scanned; must not benull
.
-
scanForPackage
void scanForPackage(String source)
Scans the specified package for components.- Parameters:
source
- the package to be scanned; must not benull
.
-
-