ClassPathScanner

public class ClassPathScanner
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.ClassPathScanner


Busca entradas en la ruta de clase.

Adaptado de vogar.target.ClassPathScanner

Resumen

Clases anidadas

class ClassPathScanner.ClassNameFilter

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

class ClassPathScanner.ExternalClassNameFilter

Un ClassNameFilter que rechaza las clases internas 

interface ClassPathScanner.IClassPathFilter

Un filtro para las rutas de acceso de entrada de classpath

Con patrón después del FileFilter 

Constructores públicos

ClassPathScanner()

Métodos públicos

static String[] getClassPath()

Obtiene la ruta de acceso de la clase de la propiedad del sistema "java.class.path" y la divide en los elementos individuales.

getClassPathEntries(ClassPathScanner.IClassPathFilter filter)

Recupera el conjunto de entradas de classpath que coinciden con un IClassPathFilter determinado.

getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

Recupera el conjunto de entradas de ruta de clase que coinciden con un IClassPathFilter determinado y las muestra con el JAR del que provienen.

getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)

Obtiene los nombres de todas las entradas contenidas en un directorio de ruta de clase determinado que coincidan con un filtro determinado.

getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)

Obtiene los nombres de todas las entradas contenidas en un archivo JAR determinado que coincidan con un filtro determinado.

Constructores públicos

ClassPathScanner

public ClassPathScanner ()

Métodos públicos

getClassPath

public static String[] getClassPath ()

Obtiene la ruta de acceso de la clase de la propiedad del sistema "java.class.path" y la divide en los elementos individuales.

Muestra
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Recupera el conjunto de entradas de classpath que coinciden con un IClassPathFilter determinado.

Parámetros
filter ClassPathScanner.IClassPathFilter

Muestra

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Recupera el conjunto de entradas de ruta de clase que coinciden con un IClassPathFilter determinado y las muestra con el JAR del que provienen. Se usa para validar el origen de los archivos.

Parámetros
filter ClassPathScanner.IClassPathFilter

Muestra

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Obtiene los nombres de todas las entradas contenidas en un directorio de ruta de clase determinado que coincidan con un filtro determinado.

Parámetros
classPathDir File

filter ClassPathScanner.IClassPathFilter

Muestra

Arroja
IOException

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

Obtiene los nombres de todas las entradas contenidas en un archivo JAR determinado que coincidan con un filtro determinado.

Parámetros
plainFile File

filter ClassPathScanner.IClassPathFilter

Muestra

Arroja
IOException