Pemindai ClassPath

public class ClassPathScanner
extends Object

java.lang.Objek
com.android.tradefed.util.ClassPathScanner


Menemukan entri di classpath.

Diadaptasi dari vogar.target.ClassPathScanner

Ringkasan

Kelas bersarang

class ClassPathScanner.ClassNameFilter

IClassPathFilter yang memfilter dan mengubah nama kelas java.

class ClassPathScanner.ExternalClassNameFilter

ClassNameFilter yang menolak kelas dalam

interface ClassPathScanner.IClassPathFilter

Filter untuk jalur masuk classpath

Berpola setelah FileFilter

Konstruktor publik

ClassPathScanner ()

Metode publik

static String[] getClassPath ()

Mendapatkan jalur kelas dari Properti Sistem "java.class.path" dan membaginya menjadi elemen individual.

getClassPathEntries ( ClassPathScanner.IClassPathFilter filter)

Mengambil set entri classpath yang cocok dengan IClassPathFilter yang diberikan

getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter)

Mengambil set entri classpath yang cocok dengan IClassPathFilter yang diberikan dan mengembalikannya dengan JAR asalnya.

getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)

Mendapat nama semua entri yang terdapat dalam direktori jalur kelas yang diberikan, yang cocok dengan filter yang diberikan

getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)

Mendapat nama semua entri yang terdapat dalam file jar yang diberikan, yang cocok dengan filter yang diberikan

Konstruktor publik

Pemindai ClassPath

public ClassPathScanner ()

Metode publik

getClassPath

public static String[] getClassPath ()

Mendapatkan jalur kelas dari Properti Sistem "java.class.path" dan membaginya menjadi elemen individual.

Pengembalian
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Mengambil set entri classpath yang cocok dengan IClassPathFilter yang diberikan

Parameter
filter ClassPathScanner.IClassPathFilter

Pengembalian

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Mengambil set entri classpath yang cocok dengan IClassPathFilter yang diberikan dan mengembalikannya dengan JAR asalnya. Digunakan untuk memvalidasi asal file.

Parameter
filter ClassPathScanner.IClassPathFilter

Pengembalian

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Mendapat nama semua entri yang terdapat dalam direktori jalur kelas yang diberikan, yang cocok dengan filter yang diberikan

Parameter
classPathDir File

filter ClassPathScanner.IClassPathFilter

Pengembalian

Melempar
IOException

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

Mendapat nama semua entri yang terdapat dalam file jar yang diberikan, yang cocok dengan filter yang diberikan

Parameter
plainFile File

filter ClassPathScanner.IClassPathFilter

Pengembalian

Melempar
IOException