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