ClassPathScanner

public class ClassPathScanner
extends Object

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


Findet Einträge in classpath.

Adaptiert von vogar.target.ClassPathScanner

Zusammenfassung

Verschachtelte Klassen

class ClassPathScanner.ClassNameFilter

Ein IClassPathFilter, der Java-Klassennamen filtert und transformiert. 

class ClassPathScanner.ExternalClassNameFilter

Ein ClassNameFilter, das innere Klassen ablehnt

interface ClassPathScanner.IClassPathFilter

Einen Filter für Klassenpfad-Eintragspfade

Gemustert nach FileFilter

Öffentliche Konstruktoren

ClassPathScanner()

Öffentliche Methoden

static String[] getClassPath()

Ruft den Klassenpfad aus der Systemeigenschaft "java.class.path" ab. und Aufteilungen in die einzelnen Elemente.

getClassPathEntries(ClassPathScanner.IClassPathFilter filter)

Ruft eine Gruppe von Klassenpfadeinträgen ab, die mit dem angegebenen IClassPathFilter übereinstimmen

getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

Ruft eine Gruppe von Klassenpfadeinträgen ab, die mit dem angegebenen IClassPathFilter übereinstimmen, und gibt sie zurück aus welcher JAR-Datei sie stammen.

getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)

Ruft die Namen aller Einträge im gegebenen Klassenpfadverzeichnis ab, die mit den angegebenen Filter

getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)

Ruft die Namen aller Einträge in der JAR-Datei ab, die dem Filter entsprechen

Öffentliche Konstruktoren

ClassPathScanner

public ClassPathScanner ()

Öffentliche Methoden

getClassPath

public static String[] getClassPath ()

Ruft den Klassenpfad aus der Systemeigenschaft "java.class.path" ab. und Aufteilungen in die einzelnen Elemente.

Returns
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Ruft eine Gruppe von Klassenpfadeinträgen ab, die mit dem angegebenen IClassPathFilter übereinstimmen

Parameter
filter ClassPathScanner.IClassPathFilter

Returns

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Ruft eine Gruppe von Klassenpfadeinträgen ab, die mit dem angegebenen IClassPathFilter übereinstimmen, und gibt sie zurück aus welcher JAR-Datei sie stammen. Wird zur Validierung des Ursprungs von Dateien verwendet.

Parameter
filter ClassPathScanner.IClassPathFilter

Returns

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Ruft die Namen aller Einträge im gegebenen Klassenpfadverzeichnis ab, die mit den angegebenen Filter

Parameter
classPathDir File

filter ClassPathScanner.IClassPathFilter

Returns

Ausgabe
IOException

getEntriesFromJar (Einträge von Jar)

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

Ruft die Namen aller Einträge in der JAR-Datei ab, die dem Filter entsprechen

Parameter
plainFile File

filter ClassPathScanner.IClassPathFilter

Returns

Ausgabe
IOException