Package jadex.common
Class SScan
java.lang.Object
jadex.common.SScan
Scan functionality.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
scanDir
(URL[] urls, File file, IFilter<Object> filter, Collection<String> results, List<String> donedirs) Scan directories.static void
scanDir2
(URL[] urls, File file, IFilter<Object> filter, Collection<String> results, List<String> donedirs) Scan directories.static Class<?>[]
scanForClasses
(ClassLoader classloader, IFilter filefilter, IFilter classfilter, boolean includebootpath) Scan for classes that fulfill certain criteria as specified by the file and classfilters.static Class<?>[]
scanForClasses
(URL[] urls, ClassLoader classloader, IFilter filefilter, IFilter classfilter) Scan for classes that fulfill certain criteria as specified by the file and classfilters.static String[]
scanForFiles
(URL[] urls, IFilter<Object> filter) Scan for files in a given list of urls.scanForFiles2
(URL[] urls, IFilter<Object> filter) scanForFiles2 returns a map instead of a list of filenames.
-
Constructor Details
-
SScan
public SScan()
-
-
Method Details
-
scanForClasses
public static Class<?>[] scanForClasses(ClassLoader classloader, IFilter filefilter, IFilter classfilter, boolean includebootpath) Scan for classes that fulfill certain criteria as specified by the file and classfilters. -
scanForClasses
public static Class<?>[] scanForClasses(URL[] urls, ClassLoader classloader, IFilter filefilter, IFilter classfilter) Scan for classes that fulfill certain criteria as specified by the file and classfilters. -
scanForFiles
Scan for files in a given list of urls. -
scanForFiles2
scanForFiles2 returns a map instead of a list of filenames. In the map the first part is the jarpath and the set contains found entry names/path. Scan for files in a given list of urls.- Returns:
- Map of files matching the filter in the following format:
[entrypath1,entrypath2,...] jarpath is null for directories
-
scanDir
public static void scanDir(URL[] urls, File file, IFilter<Object> filter, Collection<String> results, List<String> donedirs) Scan directories. -
scanDir2
public static void scanDir2(URL[] urls, File file, IFilter<Object> filter, Collection<String> results, List<String> donedirs) Scan directories.
-