ClassPathScanner
public
class
ClassPathScanner
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ClassPathScanner |
Recherche des entrées dans le chemin de classe.
Adaptations de vogar.target.ClassPathScanner
Résumé
Classes imbriquées | |
|---|---|
class |
ClassPathScanner.ClassNameFilter
Un |
class |
ClassPathScanner.ExternalClassNameFilter
Un |
interface |
ClassPathScanner.IClassPathFilter
Un filtre pour les chemins d'entrée du chemin de classe
Modèle |
Constructeurs publics | |
|---|---|
ClassPathScanner()
|
|
Méthodes publiques | |
|---|---|
static
String[]
|
getClassPath()
Obtient le chemin de classe à partir de la propriété système "java.class.path" et le divise en éléments individuels. |
Set<String>
|
getClassPathEntries(ClassPathScanner.IClassPathFilter filter)
Récupère l'ensemble des entrées de chemin de classe qui correspondent au |
Map<String, String>
|
getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)
Récupère l'ensemble des entrées de chemin de classe qui correspondent au |
Set<String>
|
getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)
Obtient les noms de toutes les entrées contenues dans le répertoire de chemin de classe donné qui correspondent au filtre donné . |
Map<String, String>
|
getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)
Obtient les noms de toutes les entrées contenues dans le fichier JAR donné qui correspondent au filtre donné. |
Constructeurs publics
ClassPathScanner
public ClassPathScanner ()
Méthodes publiques
getClassPath
public static String[] getClassPath ()
Obtient le chemin de classe à partir de la propriété système "java.class.path" et le divise en éléments individuels.
| Renvoie | |
|---|---|
String[] |
|
getClassPathEntries
public Set<String> getClassPathEntries (ClassPathScanner.IClassPathFilter filter)
Récupère l'ensemble des entrées de chemin de classe qui correspondent au IClassPathFilter donné.
| Paramètres | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| Renvoie | |
|---|---|
Set<String> |
|
getClassPathEntriesFromJar
public Map<String, String> getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
Récupère l'ensemble des entrées de chemin de classe qui correspondent au IClassPathFilter donné et les renvoie
avec le fichier JAR dont elles proviennent. Permet de valider l'origine des fichiers.
| Paramètres | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| Renvoie | |
|---|---|
Map<String, String> |
|
getEntriesFromDir
public Set<String> getEntriesFromDir (File classPathDir,
ClassPathScanner.IClassPathFilter filter)Obtient les noms de toutes les entrées contenues dans le répertoire de chemin de classe donné qui correspondent au filtre donné .
| Paramètres | |
|---|---|
classPathDir |
File |
filter |
ClassPathScanner.IClassPathFilter |
| Renvoie | |
|---|---|
Set<String> |
|
| Génère | |
|---|---|
|
java.io.IOException |
IOException |
|
getEntriesFromJar
public Map<String, String> getEntriesFromJar (File plainFile,
ClassPathScanner.IClassPathFilter filter)Obtient les noms de toutes les entrées contenues dans le fichier JAR donné qui correspondent au filtre donné.
| Paramètres | |
|---|---|
plainFile |
File |
filter |
ClassPathScanner.IClassPathFilter |
| Renvoie | |
|---|---|
Map<String, String> |
|
| Génère | |
|---|---|
|
java.io.IOException |
IOException |
|