ClassPathScannerName

public class ClassPathScanner
extends Object

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


Localiza entradas no classpath.

Adaptado de vogar.target.ClassPathScanner

Resumo

Classes aninhadas

class ClassPathScanner.ClassNameFilter

Um IClassPathFilter que filtra e transforma nomes de classe java.

class ClassPathScanner.ExternalClassNameFilter

Um ClassNameFilter que rejeita classes internas

interface ClassPathScanner.IClassPathFilter

Um filtro para caminhos de entrada de caminho de classe

Padronizado após FileFilter

Construtores públicos

ClassPathScanner ()

Métodos públicos

static String[] getClassPath ()

Obtém o caminho da classe da propriedade do sistema "java.class.path" e o divide em elementos individuais.

getClassPathEntries ( ClassPathScanner.IClassPathFilter filter)

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

getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter)

Recupera o conjunto de entradas de caminho de classe que correspondem IClassPathFilter fornecido e as retorna com o JAR de onde elas vêm.

getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)

Obtém os nomes de todas as entradas contidas no diretório do caminho de classe fornecido, que correspondem ao filtro fornecido

getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)

Obtém os nomes de todas as entradas contidas no arquivo jar fornecido, que correspondem ao filtro fornecido

Construtores públicos

ClassPathScannerName

public ClassPathScanner ()

Métodos públicos

getClassPath

public static String[] getClassPath ()

Obtém o caminho da classe da propriedade do sistema "java.class.path" e o divide em elementos individuais.

devoluções
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

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

Parâmetros
filter ClassPathScanner.IClassPathFilter

devoluções

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Recupera o conjunto de entradas de caminho de classe que correspondem IClassPathFilter fornecido e as retorna com o JAR de onde elas vêm. Usado para validar a origem dos arquivos.

Parâmetros
filter ClassPathScanner.IClassPathFilter

devoluções

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Obtém os nomes de todas as entradas contidas no diretório do caminho de classe fornecido, que correspondem ao filtro fornecido

Parâmetros
classPathDir File

filter ClassPathScanner.IClassPathFilter

devoluções

lances
IOException

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

Obtém os nomes de todas as entradas contidas no arquivo jar fornecido, que correspondem ao filtro fornecido

Parâmetros
plainFile File

filter ClassPathScanner.IClassPathFilter

devoluções

lances
IOException