ClassPathScanner

public class ClassPathScanner
extends Object

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


Sucht nach Einträgen im Klassenpfad.

Angepasst von vogar.target.ClassPathScanner

Zusammenfassung

Verschachtelte Klassen

class ClassPathScanner.ClassNameFilter

Eine IClassPathFilter, die Java-Klassennamen filtert und transformiert. 

class ClassPathScanner.ExternalClassNameFilter

Eine ClassNameFilter, die innere Klassen ablehnt 

interface ClassPathScanner.IClassPathFilter

Ein Filter für Pfadnamen von Classpath-Einträgen

Muster nach FileFilter 

Öffentliche Konstruktoren

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 Klassenpfad-Einträgen ab, die mit der angegebenen IClassPathFilter übereinstimmen

getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

Ruft eine Reihe von Klassenpfad-Einträgen ab, die mit der 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 im angegebenen Klassenpfadverzeichnis ab, die mit dem angegebenen Filter übereinstimmen

getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)

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

Öffentliche Konstruktoren

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.

Returns
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Ruft eine Reihe von Klassenpfad-Einträgen ab, die mit der angegebenen IClassPathFilter übereinstimmen

Parameter
filter ClassPathScanner.IClassPathFilter

Returns

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

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

Parameter
filter ClassPathScanner.IClassPathFilter

Returns

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

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

Parameter
classPathDir File

filter ClassPathScanner.IClassPathFilter

Returns

Ausgabe
IOException

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

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

Parameter
plainFile File

filter ClassPathScanner.IClassPathFilter

Returns

Ausgabe
IOException