ClassPathScanner
public
class
ClassPathScanner
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ClassPathScanner |
Sucht nach Einträgen im Klassenpfad.
Nach Vorlage von vogar.target.ClassPathScanner
Zusammenfassung
Verschachtelte Klassen | |
|---|---|
class |
ClassPathScanner.ClassNameFilter
Ein |
class |
ClassPathScanner.ExternalClassNameFilter
Ein |
interface |
ClassPathScanner.IClassPathFilter
Ein Filter für Klassenpfadeinträge
Nach Vorlage von |
Ö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. |
Set<String>
|
getClassPathEntries(ClassPathScanner.IClassPathFilter filter)
Ruft eine Menge von Klassenpfadeinträgen ab, die mit dem angegebenen |
Map<String, String>
|
getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)
Ruft eine Menge von Klassenpfadeinträgen ab, die mit dem angegebenen |
Set<String>
|
getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)
Ruft die Namen aller Einträge im angegebenen Klassenpfadverzeichnis ab, die mit dem angegebenen Filter übereinstimmen. |
Map<String, String>
|
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.
| Gibt Folgendes zurück: | |
|---|---|
String[] |
|
getClassPathEntries
public Set<String> getClassPathEntries (ClassPathScanner.IClassPathFilter filter)
Ruft eine Menge von Klassenpfadeinträgen ab, die mit dem angegebenen IClassPathFilter übereinstimmen.
| Parameter | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| Gibt Folgendes zurück: | |
|---|---|
Set<String> |
|
getClassPathEntriesFromJar
public Map<String, String> getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
Ruft eine Menge 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 die Herkunft von Dateien zu prüfen.
| Parameter | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| Gibt Folgendes zurück: | |
|---|---|
Map<String, String> |
|
getEntriesFromDir
public Set<String> 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 |
| Gibt Folgendes zurück: | |
|---|---|
Set<String> |
|
| Löst aus | |
|---|---|
|
java.io.IOException |
IOException |
|
getEntriesFromJar
public Map<String, String> 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 |
| Gibt Folgendes zurück: | |
|---|---|
Map<String, String> |
|
| Löst aus | |
|---|---|
|
java.io.IOException |
IOException |
|