ClassPathScanner

public class ClassPathScanner
extends Object

Objeto java.lang.
   ↳ 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 nombres de clases de Java. 

class ClassPathScanner.ExternalClassNameFilter

Un ClassNameFilter que rechaza las clases internas

interface ClassPathScanner.IClassPathFilter

Un filtro para las rutas de entrada de la ruta de clase

Con un patrón 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 divide en los elementos individuales.

getClassPathEntries(ClassPathScanner.IClassPathFilter filter)

Recupera un conjunto de entradas de ruta de clase que coinciden con un IClassPathFilter determinado.

getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

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

getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)

Obtiene los nombres de todas las entradas incluidas en un determinado directorio de ruta de clase, que coinciden con lo que se indica. filtrar

getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)

Obtiene los nombres de todas las entradas incluidas en un archivo jar determinado que coinciden con un filtro determinado

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 divide en los elementos individuales.

Muestra
String[]

getClassPathEntradas

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Recupera un conjunto de entradas de ruta de clase que coinciden con un IClassPathFilter determinado.

Parámetros
filter ClassPathScanner.IClassPathFilter

Muestra

getClassPathEntradasFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Recupera un conjunto de entradas de ruta de clase que coinciden con un IClassPathFilter determinado y las muestra. de qué JAR 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 incluidas en un determinado directorio de ruta de clase, que coinciden con lo que se indica. filtrar

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 incluidas en un archivo jar determinado que coinciden con un filtro determinado

Parámetros
plainFile File

filter ClassPathScanner.IClassPathFilter

Muestra

Arroja
IOException