ClassPathScanner
public
class
ClassPathScanner
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ClassPathScanner |
Busca entradas en la ruta de clase.
Contenido adaptado de vogar.target.ClassPathScanner
Resumen
Clases anidadas | |
|---|---|
class |
ClassPathScanner.ClassNameFilter
Un |
class |
ClassPathScanner.ExternalClassNameFilter
Un |
interface |
ClassPathScanner.IClassPathFilter
Un filtro para las rutas de entrada de la ruta de clase
Con un patrón similar a |
Constructores públicos | |
|---|---|
ClassPathScanner()
|
|
Métodos públicos | |
|---|---|
static
String[]
|
getClassPath()
Obtiene la ruta de clase de la propiedad del sistema "java.class.path" y la divide en los elementos individuales. |
Set<String>
|
getClassPathEntries(ClassPathScanner.IClassPathFilter filter)
Recupera el conjunto de entradas de la ruta de clase que coinciden con el |
Map<String, String>
|
getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)
Recupera el conjunto de entradas de la ruta de clase que coinciden con el |
Set<String>
|
getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)
Obtiene los nombres de todas las entradas contenidas en el directorio de la ruta de clase proporcionado que coinciden con el filtro proporcionado. |
Map<String, String>
|
getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)
Obtiene los nombres de todas las entradas contenidas en el archivo JAR proporcionado que coinciden con el filtro proporcionado. |
Constructores públicos
ClassPathScanner
public ClassPathScanner ()
Métodos públicos
getClassPath
public static String[] getClassPath ()
Obtiene la ruta de clase de la propiedad del sistema "java.class.path" y la divide en los elementos individuales.
| Muestra | |
|---|---|
String[] |
|
getClassPathEntries
public Set<String> getClassPathEntries (ClassPathScanner.IClassPathFilter filter)
Recupera el conjunto de entradas de la ruta de clase que coinciden con el IClassPathFilter proporcionado.
| Parámetros | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| Muestra | |
|---|---|
Set<String> |
|
getClassPathEntriesFromJar
public Map<String, String> getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
Recupera el conjunto de entradas de la ruta de clase que coinciden con el IClassPathFilter proporcionado y las muestra
con el archivo JAR del que provienen. Se usa para validar el origen de los archivos.
| Parámetros | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| Muestra | |
|---|---|
Map<String, String> |
|
getEntriesFromDir
public Set<String> getEntriesFromDir (File classPathDir,
ClassPathScanner.IClassPathFilter filter)Obtiene los nombres de todas las entradas contenidas en el directorio de la ruta de clase proporcionado que coinciden con el filtro proporcionado.
| Parámetros | |
|---|---|
classPathDir |
File |
filter |
ClassPathScanner.IClassPathFilter |
| Muestra | |
|---|---|
Set<String> |
|
| Arroja | |
|---|---|
|
java.io.IOException |
IOException |
|
getEntriesFromJar
public Map<String, String> getEntriesFromJar (File plainFile,
ClassPathScanner.IClassPathFilter filter)Obtiene los nombres de todas las entradas contenidas en el archivo JAR proporcionado que coinciden con el filtro proporcionado.
| Parámetros | |
|---|---|
plainFile |
File |
filter |
ClassPathScanner.IClassPathFilter |
| Muestra | |
|---|---|
Map<String, String> |
|
| Arroja | |
|---|---|
|
java.io.IOException |
IOException |
|