ClassPathScanner

public class ClassPathScanner
extends Object

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


Encontra entradas no caminho de classe.

Adaptado de vogar.target.ClassPathScanner

Resumo

Classes aninhadas

class ClassPathScanner.ClassNameFilter

Um IClassPathFilter que filtra e transforma nomes de classes Java. 

class ClassPathScanner.ExternalClassNameFilter

Um ClassNameFilter que rejeita classes internas.

interface ClassPathScanner.IClassPathFilter

Um filtro para caminhos de entrada do caminho de classe

Estampas após FileFilter

Construtores públicos

ClassPathScanner()

Métodos públicos

static String[] getClassPath()

Extrai o caminho da classe da propriedade do sistema "java.class.path" e divide nos elementos individuais.

getClassPathEntries(ClassPathScanner.IClassPathFilter filter)

Recupera o conjunto de entradas do caminho de classe que correspondem ao IClassPathFilter fornecido.

getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

Recupera o conjunto de entradas do caminho de classe que correspondem ao IClassPathFilter fornecido e as retorna. de qual JAR eles vêm.

getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)

Recebe os nomes de todas as entradas contidas em determinado diretório de caminho de classe, correspondentes a filtro

getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)

Gera os nomes de todas as entradas contidas em determinado arquivo jar, que correspondem ao filtro determinado

Construtores públicos

ClassPathScanner

public ClassPathScanner ()

Métodos públicos

getClassPath

public static String[] getClassPath ()

Extrai o caminho da classe da propriedade do sistema "java.class.path" e divide nos elementos individuais.

Retorna
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Recupera o conjunto de entradas do caminho de classe que correspondem ao IClassPathFilter fornecido.

Parâmetros
filter ClassPathScanner.IClassPathFilter

Retorna

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Recupera o conjunto de entradas do caminho de classe que correspondem ao IClassPathFilter fornecido e as retorna. de qual JAR eles vêm. Usado para validar a origem dos arquivos.

Parâmetros
filter ClassPathScanner.IClassPathFilter

Retorna

getEntryFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Recebe os nomes de todas as entradas contidas em determinado diretório de caminho de classe, correspondentes a filtro

Parâmetros
classPathDir File

filter ClassPathScanner.IClassPathFilter

Retorna

Gera
IOException

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

Gera os nomes de todas as entradas contidas em determinado arquivo jar, que correspondem ao filtro determinado

Parâmetros
plainFile File

filter ClassPathScanner.IClassPathFilter

Retorna

Gera
IOException