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

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.

Chuyển thể từ vogar.target.ClassPathScanner

Bản tóm tắt

Các lớp lồng nhau

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

Được tạo mẫu sau FileFilter

Nhà thầu xây dựng công cộng

ClassPathScanner ()

Phương pháp công cộng

static String[] getClassPath ()

Lấy đường dẫn lớp từ Thuộc tính hệ thống "java.class.path" và chia 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 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 và trả về chúng với JAR mà chúng đến từ đó.

getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)

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

getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)

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

Nhà thầu xây dựng công cộng

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

public ClassPathScanner ()

Phương pháp công cộng

getClassPath

public static String[] getClassPath ()

Lấy đường dẫn lớp từ Thuộc tính hệ thống "java.class.path" và chia nó thành các phần tử riêng lẻ.

Trả lại
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

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

Thông số
filter ClassPathScanner.IClassPathFilter

Trả lại

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 và trả về chúng với JAR mà chúng đến từ đó. Được sử dụng để xác nhận nguồn gốc của tập tin.

Thông số
filter ClassPathScanner.IClassPathFilter

Trả lại

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

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

Thông số
classPathDir File

filter ClassPathScanner.IClassPathFilter

Trả lại

Ném
IOException

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

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

Thông số
plainFile File

filter ClassPathScanner.IClassPathFilter

Trả lại

Ném
IOException