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 |
class | ClassPathScanner.ExternalClassNameFilter Ein |
interface | ClassPathScanner.IClassPathFilter Ein Filter für Klassenpfad-Eintragspfade NachFileFilter 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 | |
getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter) Ruft eine Reihe von Klassenpfadeinträgen ab, die mit dem angegebenen | |
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
publicgetClassPathEntries (ClassPathScanner.IClassPathFilter filter)
Ruft eine Reihe von Klassenpfadeinträgen ab, die mit dem angegebenen IClassPathFilter
übereinstimmen
Parameter | |
---|---|
filter | ClassPathScanner.IClassPathFilter |
Kehrt zurück | |
---|---|
getClassPathEntriesFromJar
publicgetClassPathEntriesFromJar (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
publicgetEntriesFromDir (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
publicgetEntriesFromJar (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 |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-12-01 (UTC).