|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.cruxframework.crux.scanner.Scanners
public final class Scanners
| Nested Class Summary | |
|---|---|
static interface |
Scanners.ScannerCallback
Callback called when matches are found by scanner |
static interface |
Scanners.ScannerRegistrations
|
| Field Summary | |
|---|---|
protected static Set<String> |
allowedPackages
|
protected static String[] |
DEFAULT_IGNORED_PACKAGES
|
protected static String[] |
DEFAULT_REQUIRED_LIBS
|
protected static String[] |
DEFAULT_REQUIRED_PACKAGES
|
protected static Set<String> |
ignoredPackages
|
protected static Set<String> |
requiredPackages
|
| Method Summary | |
|---|---|
static void |
addAllowedPackage(String allowedPackage)
|
static void |
addIgnoredPackage(String ignoredPackage)
|
static void |
addRequiredPackage(String requiredPackage)
|
static String[] |
getAllowedPackages()
|
static String[] |
getIgnoredPackages()
|
static String[] |
getRequiredPackages()
|
static boolean |
ignoreScan(URL baseURL,
String intf)
|
static boolean |
isScannerRegistered(Class<? extends AbstractScanner> scannerClass)
Check if the given scanner is registered as a Crux scanner |
static void |
registerScanner(AbstractScanner scanner)
Register a new scanner on Crux scanning engine. |
static void |
registerScanners(Scanners.ScannerRegistrations registrations)
This method must be called before any scanning attempt |
static void |
resetScanner(Class<? extends AbstractScanner> scannerClass)
Reset a specific scanner result. |
static void |
resetScanners()
Reset all scanner results. |
static void |
scan()
Scan the project and returns the result associated to the given scanner |
static List<URL> |
search(URL baseLocation,
Filter filter)
|
static void |
setAllowedPackages(String[] allowedPackages)
|
static void |
setIgnoredPackages(String[] ignoredPackages)
|
static void |
setRequiredPackages(String[] requiredPackages)
|
static void |
setSearchURLs(URL... urls)
Define the URLs that will be searched during scanning process. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final String[] DEFAULT_IGNORED_PACKAGES
protected static final String[] DEFAULT_REQUIRED_PACKAGES
protected static final String[] DEFAULT_REQUIRED_LIBS
protected static Set<String> ignoredPackages
protected static Set<String> allowedPackages
protected static Set<String> requiredPackages
| Method Detail |
|---|
public static void registerScanners(Scanners.ScannerRegistrations registrations)
registrations - public static void setSearchURLs(URL... urls)
urls - public static void registerScanner(AbstractScanner scanner)
scanner - public static boolean isScannerRegistered(Class<? extends AbstractScanner> scannerClass)
scannerClass -
public static String[] getIgnoredPackages()
public static void setIgnoredPackages(String[] ignoredPackages)
ignoredPackages - public static void addIgnoredPackage(String ignoredPackage)
ignoredPackage - public static String[] getAllowedPackages()
public static void setAllowedPackages(String[] allowedPackages)
ignoredPackages - public static void addAllowedPackage(String allowedPackage)
ignoredPackage - public static String[] getRequiredPackages()
public static void setRequiredPackages(String[] requiredPackages)
ignoredPackages - public static void addRequiredPackage(String requiredPackage)
ignoredPackage -
public static boolean ignoreScan(URL baseURL,
String intf)
intf -
public static void resetScanners()
scannerClass - public static void resetScanner(Class<? extends AbstractScanner> scannerClass)
scannerClass - public static void scan()
scannerClass -
public static List<URL> search(URL baseLocation,
Filter filter)
throws IOException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||