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 Klassenpfad-Eintragspfade

Nach FileFilter gestaltet

Öffentliche Bauträger

ClassPathScanner ()

Öffentliche Methoden

static String[] getClassPath ()

Ruft den Klassenpfad aus der Systemeigenschaft „java.class.path“ ab und teilt ihn in die einzelnen Elemente auf.

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 im angegebenen Klassenpfadverzeichnis enthaltenen Einträge ab, die dem angegebenen Filter entsprechen

getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)

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

Öffentliche Bauträger

ClassPathScanner

public ClassPathScanner ()

Öffentliche Methoden

getClassPath

public static String[] getClassPath ()

Ruft den Klassenpfad aus der Systemeigenschaft „java.class.path“ ab und teilt ihn in die einzelnen Elemente auf.

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 zur Validierung der Herkunft von Dateien verwendet.

Parameter
filter ClassPathScanner.IClassPathFilter

Kehrt zurück

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Ruft die Namen aller im angegebenen Klassenpfadverzeichnis enthaltenen Einträge ab, die dem angegebenen Filter entsprechen

Parameter
classPathDir File

filter ClassPathScanner.IClassPathFilter

Kehrt zurück

Würfe
IOException

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

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

Parameter
plainFile File

filter ClassPathScanner.IClassPathFilter

Kehrt zurück

Würfe
IOException