public class ClasspathFinder extends Object
Constructor and Description |
---|
ClasspathFinder(ScanSpec scanSpec) |
Modifier and Type | Method and Description |
---|---|
void |
addClasspathElement(File baseFile,
String pathElement)
Add a classpath element.
|
void |
addClasspathElement(String pathElement)
Add a classpath element relative to a base file.
|
void |
addClasspathElements(String pathStr)
Add classpath elements, separated by the system path separator character.
|
List<File> |
getUniqueClasspathElements()
Returns the list of all unique File objects representing directories or zip/jarfiles on the classpath, in
classloader resolution order.
|
static boolean |
isJar(String path)
Returns true if the path ends with a JAR extension
|
void |
overrideClasspath(String classpath)
Override the system classpath with a custom classpath to search.
|
void |
registerClassLoaderHandler(ClassLoaderHandler extraClassLoaderHandler)
Add an extra ClassLoaderHandler.
|
public ClasspathFinder(ScanSpec scanSpec)
public static boolean isJar(String path)
public void addClasspathElement(String pathElement)
public void addClasspathElement(File baseFile, String pathElement)
public void addClasspathElements(String pathStr)
public void registerClassLoaderHandler(ClassLoaderHandler extraClassLoaderHandler)
public void overrideClasspath(String classpath)
Copyright © 2016. All rights reserved.