ClassPathScanner

public class ClassPathScanner
extends Object

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


Trova le voci su classpath.

Adattati 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 accesso di classpath

Sequenza dopo FileFilter

Costruttori pubblici

ClassPathScanner()

Metodi pubblici

static String[] getClassPath()

Ottiene il percorso della classe dalla proprietà di sistema "java.class.path" e le suddivisioni fino ai singoli elementi.

getClassPathEntries(ClassPathScanner.IClassPathFilter filter)

Recupera l'insieme di voci classpath corrispondenti a un determinato IClassPathFilter

getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

Recupera l'insieme di voci classpath corrispondenti a un valore IClassPathFilter specificato e li restituisce da cui provengono.

getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)

Restituisce i nomi di tutte le voci contenute nella directory del percorso della classe specificata, che corrispondono filtro

getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)

Restituisce i nomi di tutte le voci contenute nel file jar specificato, corrispondenti 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 le suddivisioni fino ai singoli elementi.

Ritorni
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Recupera l'insieme di voci classpath corrispondenti a un determinato IClassPathFilter

Parametri
filter ClassPathScanner.IClassPathFilter

Ritorni

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Recupera l'insieme di voci classpath corrispondenti a un valore IClassPathFilter specificato e li restituisce da cui provengono. Utilizzato per convalidare l'origine dei file.

Parametri
filter ClassPathScanner.IClassPathFilter

Ritorni

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Restituisce i nomi di tutte le voci contenute nella directory del percorso della classe specificata, che corrispondono filtro

Parametri
classPathDir File

filter ClassPathScanner.IClassPathFilter

Ritorni

Lanci
Eccezione IO

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

Restituisce i nomi di tutte le voci contenute nel file jar specificato, corrispondenti al filtro specificato

Parametri
plainFile File

filter ClassPathScanner.IClassPathFilter

Ritorni

Lanci
Eccezione IO