Máy quét lớp đường dẫn

public class ClassPathScanner
extends Object

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


Tìm các mục nhập trên classpath.

Phỏng theo vogar.target.ClassPathScanner

Tóm tắt

Lớp lồng ghép

class ClassPathScanner.ClassNameFilter

IClassPathFilter lọc và chuyển đổi tên lớp java. 

class ClassPathScanner.ExternalClassNameFilter

ClassNameFilter từ chối các lớp bên trong

interface ClassPathScanner.IClassPathFilter

Bộ lọc cho các đường dẫn mục nhập của classpath

Có hoa văn sau FileFilter

Hàm khởi tạo công khai

ClassPathScanner()

Phương thức công khai

static String[] getClassPath()

Lấy đường dẫn lớp từ Thuộc tính hệ thống "java.class.path" và phân tách kết hợp với từng yếu tố riêng lẻ.

getClassPathEntries(ClassPathScanner.IClassPathFilter filter)

Truy xuất tập hợp các mục nhập đường dẫn lớp khớp với IClassPathFilter đã cho

getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

Truy xuất tập hợp các mục nhập đường dẫn lớp khớp với IClassPathFilter đã cho rồi trả về các mục đó nguồn gốc của tệp JAR.

getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)

Lấy tên của tất cả các mục nhập có trong thư mục đường dẫn lớp nhất định, khớp với đã cho lọc

getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)

Lấy tên của tất cả các mục nhập có trong tệp jar nhất định, khớp với bộ lọc đã cho

Hàm khởi tạo công khai

Máy quét lớp đường dẫn

public ClassPathScanner ()

Phương thức công khai

getClassPath

public static String[] getClassPath ()

Lấy đường dẫn lớp từ Thuộc tính hệ thống "java.class.path" và phân tách kết hợp với từng yếu tố riêng lẻ.

Giá trị trả về
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Truy xuất tập hợp các mục nhập đường dẫn lớp khớp với IClassPathFilter đã cho

Tham số
filter ClassPathScanner.IClassPathFilter

Giá trị trả về

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Truy xuất tập hợp các mục nhập đường dẫn lớp khớp với IClassPathFilter đã cho rồi trả về các mục đó nguồn gốc của tệp JAR. Dùng để xác thực nguồn gốc của tệp.

Tham số
filter ClassPathScanner.IClassPathFilter

Giá trị trả về

getEntriesTừDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Lấy tên của tất cả các mục nhập có trong thư mục đường dẫn lớp nhất định, khớp với đã cho lọc

Tham số
classPathDir File

filter ClassPathScanner.IClassPathFilter

Giá trị trả về

Gửi
IOException

nhậnGiải thưởng TừJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

Lấy tên của tất cả các mục nhập có trong tệp jar nhất định, khớp với bộ lọc đã cho

Tham số
plainFile File

filter ClassPathScanner.IClassPathFilter

Giá trị trả về

Gửi
IOException