public class PackageScanner extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
PackageScanner.Patterns
The patterns to include and exclude
|
| 构造器和说明 |
|---|
PackageScanner()
Constructor
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String[] |
exclude(String... includes)
Sets what patterns to exclude
|
static String[] |
include(String... includes)
Sets what patterns to include
|
static PackageScanner.Patterns |
jars(String[] includes)
Sets the jar patterns to scan
|
static PackageScanner.Patterns |
jars(String[] includes,
String[] excludes)
Sets the jar patterns to scan
|
static PackageScanner.Patterns |
packages(String[] includes)
Sets the package patterns to scan
|
static PackageScanner.Patterns |
packages(String[] includes,
String[] excludes)
Sets the package patterns to scan
|
Set<String> |
scan()
Scans the classloader as configured.
|
Collection<String> |
scanMatchPackages(String... packagePatterns) |
PackageScanner |
selectJars(PackageScanner.Patterns jars) |
PackageScanner |
selectPackages(PackageScanner.Patterns packages) |
PackageScanner |
useClassLoader(ClassLoader classLoader)
Sets the classloader to scan
|
PackageScanner |
usePatternFactory(PatternFactory factory)
Sets the pattern factory to use
|
public Collection<String> scanMatchPackages(String... packagePatterns)
public PackageScanner selectJars(PackageScanner.Patterns jars)
public PackageScanner selectPackages(PackageScanner.Patterns packages)
public Set<String> scan()
public PackageScanner useClassLoader(ClassLoader classLoader)
classLoader - The classloaderpublic PackageScanner usePatternFactory(PatternFactory factory)
factory - The pattern factorypublic static String[] include(String... includes)
includes - The included patternspublic static String[] exclude(String... includes)
includes - The excluded patternspublic static PackageScanner.Patterns jars(String[] includes, String[] excludes)
includes - The patterns to includeexcludes - The patterns to excludepublic static PackageScanner.Patterns jars(String[] includes)
includes - The patterns to includepublic static PackageScanner.Patterns packages(String[] includes, String[] excludes)
includes - The patterns to includeexcludes - The patterns to excludepublic static PackageScanner.Patterns packages(String[] includes)
includes - The patterns to includeCopyright © 2016. All rights reserved.