ClassPathScanner

public class ClassPathScanner
extends Object

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


Trova le voci nel percorso di classe.

Adattato da vogar.target.ClassPathScanner

Riepilogo

Classi nidificate

class ClassPathScanner.ClassNameFilter

Un IClassPathFilter che filtra e trasforma i nomi delle classi Java. 

class ClassPathScanner.ExternalClassNameFilter

Un ClassNameFilter che rifiuta le classi interne 

interface ClassPathScanner.IClassPathFilter

Un filtro per i percorsi delle voci del classpath

Con motivo dopo il giorno FileFilter 

Costruttori pubblici

ClassPathScanner()

Metodi pubblici

static String[] getClassPath()

Recupera il percorso della classe dalla proprietà di sistema "java.class.path" e lo suddivide nei singoli elementi.

getClassPathEntries(ClassPathScanner.IClassPathFilter filter)

Recupera l'insieme di voci del percorso di classe corrispondenti a un determinato IClassPathFilter

getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

Recupera l'insieme di voci del percorso di classe che corrispondono a un determinato IClassPathFilter e le restituisce insieme al JAR da cui provengono.

getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)

Recupera i nomi di tutte le voci contenute nella directory del percorso del corso specificato che corrispondono al determinato filtro

getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)

Recupera i nomi di tutte le voci contenute nel file jar specificato che corrispondono al filtro specificato

Costruttori pubblici

ClassPathScanner

public ClassPathScanner ()

Metodi pubblici

getClassPath

public static String[] getClassPath ()

Recupera il percorso della classe dalla proprietà di sistema "java.class.path" e lo suddivide nei singoli elementi.

Ritorni
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Recupera l'insieme di voci del percorso di classe corrispondenti a un determinato IClassPathFilter

Parametri
filter ClassPathScanner.IClassPathFilter

Ritorni

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Recupera l'insieme di voci del percorso di classe che corrispondono a un determinato IClassPathFilter e le restituisce insieme al JAR da cui provengono. Viene utilizzato per convalidare l'origine dei file.

Parametri
filter ClassPathScanner.IClassPathFilter

Ritorni

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Recupera i nomi di tutte le voci contenute nella directory del percorso del corso specificato che corrispondono al determinato filtro

Parametri
classPathDir File

filter ClassPathScanner.IClassPathFilter

Ritorni

Lanci
IOException

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

Recupera i nomi di tutte le voci contenute nel file jar specificato che corrispondono al filtro specificato

Parametri
plainFile File

filter ClassPathScanner.IClassPathFilter

Ritorni

Lanci
IOException