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 |
class |
ClassPathScanner.ExternalClassNameFilter
Eine |
interface |
ClassPathScanner.IClassPathFilter
Ein Filter für Pfadnamen von Classpath-Einträgen
Muster nach |
Ö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 |
|
getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)
Ruft eine Reihe von Klassenpfad-Einträgen ab, die mit der angegebenen |
|
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
publicgetClassPathEntries (ClassPathScanner.IClassPathFilter filter)
Ruft eine Reihe von Klassenpfad-Einträgen ab, die mit der angegebenen IClassPathFilter übereinstimmen
| Parameter | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| Returns | |
|---|---|
|
|
getClassPathEntriesFromJar
publicgetClassPathEntriesFromJar (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
publicgetEntriesFromDir (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
publicgetEntriesFromJar (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 |