ClassPathScanner

public class ClassPathScanner
extends Object

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


Trova le voci sul classpath.

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 di ingresso del percorso di classe

Modellato secondo FileFilter

Costruttori pubblici

ClassPathScanner ()

Metodi pubblici

static String[] getClassPath ()

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

getClassPathEntries ( ClassPathScanner.IClassPathFilter filter)

Recupera un insieme di voci del percorso di classe che corrispondono al dato IClassPathFilter

getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter)

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

getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)

Ottiene i nomi di tutte le voci contenute nella directory del percorso classe specificata, che corrispondono al filtro specificato

getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)

Ottiene 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 ()

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

ritorna
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Recupera un insieme di voci del percorso di classe che corrispondono al dato IClassPathFilter

Parametri
filter ClassPathScanner.IClassPathFilter

ritorna

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

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

Parametri
filter ClassPathScanner.IClassPathFilter

ritorna

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Ottiene i nomi di tutte le voci contenute nella directory del percorso classe specificata, che corrispondono al filtro specificato

Parametri
classPathDir File

filter ClassPathScanner.IClassPathFilter

ritorna

Lancia
IOException

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

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

Parametri
plainFile File

filter ClassPathScanner.IClassPathFilter

ritorna

Lancia
IOException