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
|
class |
ClassPathScanner.ExternalClassNameFilter
|
interface |
ClassPathScanner.IClassPathFilter
Bộ lọc cho các đường dẫn mục nhập của classpath
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 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 |
|
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 |
|
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
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 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
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 đã cho lọc
Tham số | |
---|---|
classPathDir |
File |
filter |
ClassPathScanner.IClassPathFilter |
Giá trị trả về | |
---|---|
|
Gửi | |
---|---|
|
IOException |
nhậnGiải thưởng TừJar
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 đã cho
Tham số | |
---|---|
plainFile |
File |
filter |
ClassPathScanner.IClassPathFilter |
Giá trị trả về | |
---|---|
|
Gửi | |
---|---|
|
IOException |