ClassPathScanner

public class ClassPathScanner
extends Object

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


Tìm các mục trên đường dẫn lớp.

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 đường dẫn mục nhập đường dẫn lớp

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 đường dẫn đó thành các phần 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 đường dẫn lớp khớp với IClassPathFilter đã cho và trả về các mục đó cùng với tệp JAR mà các mục đó đến từ.

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 bộ lọc nhất định

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 nhất định

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

ClassPathScanner

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 đường dẫn đó thành các phần 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 đường dẫn lớp khớp với IClassPathFilter đã cho và trả về các mục đó cùng với tệp JAR mà các mục đó đến từ. Dùng để xác thực nguồn gốc của tệp.

Tham số
filter ClassPathScanner.IClassPathFilter

Giá trị trả về

getEntriesFromDir

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 bộ lọc nhất định

Tham số
classPathDir File

filter ClassPathScanner.IClassPathFilter

Giá trị trả về

Gửi
IOException

getEntriesFromJar

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 nhất định

Tham số
plainFile File

filter ClassPathScanner.IClassPathFilter

Giá trị trả về

Gửi
IOException