ClassPathScanner

public class ClassPathScanner
extends Object

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


Menemukan entri di classpath.

Diadaptasi dari vogar.target.ClassPathScanner

Ringkasan

Class bertingkat

class ClassPathScanner.ClassNameFilter

IClassPathFilter yang memfilter dan mengubah nama class Java. 

class ClassPathScanner.ExternalClassNameFilter

ClassNameFilter yang menolak class dalam 

interface ClassPathScanner.IClassPathFilter

Filter untuk jalur entri classpath

Dibuat berdasarkan FileFilter 

Konstruktor publik

ClassPathScanner()

Metode publik

static String[] getClassPath()

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

Set<String> getClassPathEntries(ClassPathScanner.IClassPathFilter filter)

Mengambil kumpulan entri classpath yang cocok dengan IClassPathFilter tertentu

Map<String, String> getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

Mengambil kumpulan entri classpath yang cocok dengan IClassPathFilter yang diberikan dan menampilkannya dengan JAR yang berasal dari entri tersebut.

Set<String> getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)

Mendapatkan nama semua entri yang ada di direktori jalur class tertentu, yang cocok dengan filter tertentu

Map<String, String> getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)

Mendapatkan nama semua entri yang ada dalam file jar tertentu, yang cocok dengan filter tertentu

Konstruktor publik

ClassPathScanner

public ClassPathScanner ()

Metode publik

getClassPath

public static String[] getClassPath ()

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

Hasil
String[]

getClassPathEntries

public Set<String> getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Mengambil kumpulan entri classpath yang cocok dengan IClassPathFilter tertentu

Parameter
filter ClassPathScanner.IClassPathFilter

Hasil
Set<String>

getClassPathEntriesFromJar

public Map<String, String> getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Mengambil kumpulan entri classpath yang cocok dengan IClassPathFilter yang diberikan dan menampilkannya dengan JAR yang berasal dari entri tersebut. Digunakan untuk memvalidasi asal file.

Parameter
filter ClassPathScanner.IClassPathFilter

Hasil
Map<String, String>

getEntriesFromDir

public Set<String> getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Mendapatkan nama semua entri yang ada di direktori jalur class tertentu, yang cocok dengan filter tertentu

Parameter
classPathDir File

filter ClassPathScanner.IClassPathFilter

Hasil
Set<String>

Menampilkan
java.io.IOException
IOException

getEntriesFromJar

public Map<String, String> getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

Mendapatkan nama semua entri yang ada dalam file jar tertentu, yang cocok dengan filter tertentu

Parameter
plainFile File

filter ClassPathScanner.IClassPathFilter

Hasil
Map<String, String>

Menampilkan
java.io.IOException
IOException