ClassPathScanner
public
class
ClassPathScanner
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ClassPathScanner |
Encontra entradas no classpath.
Adaptação de vogar.target.ClassPathScanner
Resumo
Classes aninhadas | |
|---|---|
class |
ClassPathScanner.ClassNameFilter
Um |
class |
ClassPathScanner.ExternalClassNameFilter
Um |
interface |
ClassPathScanner.IClassPathFilter
Um filtro para caminhos de entrada do classpath
Modelado após |
Construtores públicos | |
|---|---|
ClassPathScanner()
|
|
Métodos públicos | |
|---|---|
static
String[]
|
getClassPath()
Recebe o classpath da propriedade do sistema "java.class.path" e o divide em elementos individuais. |
Set<String>
|
getClassPathEntries(ClassPathScanner.IClassPathFilter filter)
Recupera o conjunto de entradas do classpath que correspondem ao |
Map<String, String>
|
getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)
Recupera o conjunto de entradas do classpath que correspondem ao |
Set<String>
|
getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)
Recebe os nomes de todas as entradas contidas no diretório de classpath fornecido que correspondem ao filtro especificado . |
Map<String, String>
|
getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)
Recebe os nomes de todas as entradas contidas no arquivo JAR fornecido que correspondem ao filtro especificado. |
Construtores públicos
ClassPathScanner
public ClassPathScanner ()
Métodos públicos
getClassPath
public static String[] getClassPath ()
Recebe o classpath da propriedade do sistema "java.class.path" e o divide em elementos individuais.
| Retorna | |
|---|---|
String[] |
|
getClassPathEntries
public Set<String> getClassPathEntries (ClassPathScanner.IClassPathFilter filter)
Recupera o conjunto de entradas do classpath que correspondem ao IClassPathFilter fornecido.
| Parâmetros | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| Retorna | |
|---|---|
Set<String> |
|
getClassPathEntriesFromJar
public Map<String, String> getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
Recupera o conjunto de entradas do classpath que correspondem ao IClassPathFilter fornecido e as retorna
com o JAR de origem. Usado para validar a origem dos arquivos.
| Parâmetros | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| Retorna | |
|---|---|
Map<String, String> |
|
getEntriesFromDir
public Set<String> getEntriesFromDir (File classPathDir,
ClassPathScanner.IClassPathFilter filter)Recebe os nomes de todas as entradas contidas no diretório de classpath fornecido que correspondem ao filtro especificado .
| Parâmetros | |
|---|---|
classPathDir |
File |
filter |
ClassPathScanner.IClassPathFilter |
| Retorna | |
|---|---|
Set<String> |
|
| Gera | |
|---|---|
|
java.io.IOException |
IOException |
|
getEntriesFromJar
public Map<String, String> getEntriesFromJar (File plainFile,
ClassPathScanner.IClassPathFilter filter)Recebe os nomes de todas as entradas contidas no arquivo JAR fornecido que correspondem ao filtro especificado.
| Parâmetros | |
|---|---|
plainFile |
File |
filter |
ClassPathScanner.IClassPathFilter |
| Retorna | |
|---|---|
Map<String, String> |
|
| Gera | |
|---|---|
|
java.io.IOException |
IOException |
|