ClassPathScanner

public class ClassPathScanner
extends Object

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


Recherche les entrées du chemin de classe.

Adapté de vogar.target.ClassPathScanner

Résumé

Classes imbriquées

class ClassPathScanner.ClassNameFilter

IClassPathFilter qui filtre et transforme les noms de classes Java. 

class ClassPathScanner.ExternalClassNameFilter

ClassNameFilter qui rejette les classes internes

interface ClassPathScanner.IClassPathFilter

Un filtre pour les chemins d'entrée classpath

Créé après FileFilter

Constructeurs publics

ClassPathScanner()

Méthodes publiques

static String[] getClassPath()

Récupère le chemin d'accès à la classe à partir de la propriété système "java.class.path" et les écrans fractionnés dans les éléments individuels.

getClassPathEntries(ClassPathScanner.IClassPathFilter filter)

Récupère l'ensemble d'entrées classpath correspondant à IClassPathFilter.

getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

Récupère l'ensemble d'entrées "classpath" qui correspondent à la valeur IClassPathFilter donnée et les renvoie. du fichier JAR dont elles proviennent.

getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)

Récupère les noms de toutes les entrées contenues dans un répertoire de chemin de classe donné, qui correspondent à filtre

getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)

Récupère les noms de toutes les entrées contenues dans un fichier JAR donné et correspondant au filtre donné.

Constructeurs publics

ClassPathScanner

public ClassPathScanner ()

Méthodes publiques

getClassPath

public static String[] getClassPath ()

Récupère le chemin d'accès à la classe à partir de la propriété système "java.class.path" et les écrans fractionnés dans les éléments individuels.

Renvoie
String[]

getClassPathEntrées

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Récupère l'ensemble d'entrées classpath correspondant à IClassPathFilter.

Paramètres
filter ClassPathScanner.IClassPathFilter

Renvoie

getClassPathInputFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Récupère l'ensemble d'entrées "classpath" qui correspondent à la valeur IClassPathFilter donnée et les renvoie. du fichier JAR dont elles proviennent. Utilisé pour valider l'origine des fichiers.

Paramètres
filter ClassPathScanner.IClassPathFilter

Renvoie

getEntréesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Récupère les noms de toutes les entrées contenues dans un répertoire de chemin de classe donné, qui correspondent à filtre

Paramètres
classPathDir File

filter ClassPathScanner.IClassPathFilter

Renvoie

Génère
IOException

getEntréesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

Récupère les noms de toutes les entrées contenues dans un fichier JAR donné et correspondant au filtre donné.

Paramètres
plainFile File

filter ClassPathScanner.IClassPathFilter

Renvoie

Génère
IOException