ClassPathScanner

public class ClassPathScanner
extends Object

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


Trova voci su 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 dopo FileFilter

Costruttori pubblici

ClassPathScanner ()

Metodi pubblici

static String[] getClassPath ()

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

getClassPathEntries ( ClassPathScanner.IClassPathFilter filter)

Recupera set di voci del percorso di classe che corrispondono a un determinato IClassPathFilter

getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter)

Recupera un set di voci del percorso di classe che corrispondono a un dato IClassPathFilter e le restituisce con il JAR da cui provengono.

getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)

Ottiene i nomi di tutte le voci contenute in una determinata directory del percorso di classe, che corrispondono a un determinato filtro

getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)

Ottiene i nomi di tutte le voci contenute in un determinato file jar, che corrispondono a un determinato filtro

Costruttori pubblici

ClassPathScanner

public ClassPathScanner ()

Metodi pubblici

getClassPath

public static String[] getClassPath ()

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

ritorna
String[]

getClassPathEntry

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Recupera set di voci del percorso di classe che corrispondono a un determinato IClassPathFilter

Parametri
filter ClassPathScanner.IClassPathFilter

ritorna

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

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

Parametri
filter ClassPathScanner.IClassPathFilter

ritorna

getEntryFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Ottiene i nomi di tutte le voci contenute in una determinata directory del percorso di classe, che corrispondono a un determinato filtro

Parametri
classPathDir File

filter ClassPathScanner.IClassPathFilter

ritorna

Getta
IOException

getEntryFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

Ottiene i nomi di tutte le voci contenute in un determinato file jar, che corrispondono a un determinato filtro

Parametri
plainFile File

filter ClassPathScanner.IClassPathFilter

ritorna

Getta
IOException