ClassPathScanner

public class ClassPathScanner
extends Object

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


Findet Einträge im Klassenpfad.

Angepasst von vogar.target.ClassPathScanner

Zusammenfassung

Verschachtelte Klassen

class ClassPathScanner.ClassNameFilter

Ein IClassPathFilter , der Java-Klassennamen filtert und transformiert.

class ClassPathScanner.ExternalClassNameFilter

Ein ClassNameFilter , der innere Klassen ablehnt

interface ClassPathScanner.IClassPathFilter

Ein Filter für Classpath-Eintragspfade

Gemustert nach FileFilter

Öffentliche Konstrukteure

ClassPathScanner ()

Öffentliche Methoden

static String[] getClassPath ()

Holt den Klassenpfad aus der System Property „java.class.path“ und zerlegt ihn in die einzelnen Elemente.

getClassPathEntries ( ClassPathScanner.IClassPathFilter filter)

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

getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter)

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

getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)

Ruft die Namen aller Einträge ab, die im angegebenen Klassenpfadverzeichnis enthalten sind und mit dem angegebenen Filter übereinstimmen

getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)

Ruft die Namen aller Einträge ab, die in der angegebenen JAR-Datei enthalten sind und mit dem angegebenen Filter übereinstimmen

Öffentliche Konstrukteure

ClassPathScanner

public ClassPathScanner ()

Öffentliche Methoden

getClassPath

public static String[] getClassPath ()

Holt den Klassenpfad aus der System Property „java.class.path“ und zerlegt ihn in die einzelnen Elemente.

Kehrt zurück
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

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

Parameter
filter ClassPathScanner.IClassPathFilter

Kehrt zurück

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Ruft eine Reihe von Klassenpfadeinträgen ab, die mit dem angegebenen IClassPathFilter übereinstimmen, und gibt sie mit der JAR-Datei zurück, aus der sie stammen. Wird verwendet, um den Ursprung von Dateien zu validieren.

Parameter
filter ClassPathScanner.IClassPathFilter

Kehrt zurück

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Ruft die Namen aller Einträge ab, die im angegebenen Klassenpfadverzeichnis enthalten sind und mit dem angegebenen Filter übereinstimmen

Parameter
classPathDir File

filter ClassPathScanner.IClassPathFilter

Kehrt zurück

Wirft
IOException

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

Ruft die Namen aller Einträge ab, die in der angegebenen JAR-Datei enthalten sind und mit dem angegebenen Filter übereinstimmen

Parameter
plainFile File

filter ClassPathScanner.IClassPathFilter

Kehrt zurück

Wirft
IOException