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
|
class |
ClassPathScanner.ExternalClassNameFilter
|
interface |
ClassPathScanner.IClassPathFilter
Bộ lọc cho đường dẫn mục nhập đường dẫn lớp
Có hoa văn sau |
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 |
|
getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)
Truy xuất tập hợp các mục đường dẫn lớp khớp với |
|
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
publicgetClassPathEntries (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
publicgetClassPathEntriesFromJar (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
publicgetEntriesFromDir (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
publicgetEntriesFromJar (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 |