Escáner de ruta de clase

public class ClassPathScanner
extends Object

java.lang.Objeto
com.android.tradefed.util.ClassPathScanner


Encuentra entradas en classpath.

Adaptado de vogar.target.ClassPathScanner

Resumen

clases anidadas

class ClassPathScanner.ClassNameFilter

Un IClassPathFilter que filtra y transforma nombres de clases de Java.

class ClassPathScanner.ExternalClassNameFilter

Un ClassNameFilter que rechaza clases internas

interface ClassPathScanner.IClassPathFilter

Un filtro para rutas de entrada de classpath

Modelado después de FileFilter

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 elementos individuales.

getClassPathEntries ( ClassPathScanner.IClassPathFilter filter)

Recupera un conjunto de entradas de classpath que coinciden con IClassPathFilter dado

getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter)

Recupera un conjunto de entradas de classpath que coinciden con IClassPathFilter dado y las devuelve con el JAR del que provienen.

getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)

Obtiene los nombres de todas las entradas contenidas en el directorio de ruta de clase dado, que coinciden con el filtro dado

getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)

Obtiene los nombres de todas las entradas contenidas en el archivo jar dado, que coinciden con el filtro dado

Constructores públicos

Escáner de ruta de clase

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 elementos individuales.

Devoluciones
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Recupera un conjunto de entradas de classpath que coinciden con IClassPathFilter dado

Parámetros
filter ClassPathScanner.IClassPathFilter

Devoluciones

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Recupera un conjunto de entradas de classpath que coinciden con IClassPathFilter dado y las devuelve con el JAR del que provienen. Se utiliza para validar el origen de los archivos.

Parámetros
filter ClassPathScanner.IClassPathFilter

Devoluciones

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Obtiene los nombres de todas las entradas contenidas en el directorio de ruta de clase dado, que coinciden con el filtro dado

Parámetros
classPathDir File

filter ClassPathScanner.IClassPathFilter

Devoluciones

Lanza
IOExcepción

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

Obtiene los nombres de todas las entradas contenidas en el archivo jar dado, que coinciden con el filtro dado

Parámetros
plainFile File

filter ClassPathScanner.IClassPathFilter

Devoluciones

Lanza
IOExcepción