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
Một |
class |
ClassPathScanner.ExternalClassNameFilter
Một |
interface |
ClassPathScanner.IClassPathFilter
Bộ lọc cho các đường dẫn mục nhập classpath
Theo mô hình |
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à chia đường dẫn đó thành các phần tử riêng lẻ. |
Set<String>
|
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 |
Map<String, String>
|
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 |
Set<String>
|
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 đã cho, khớp với bộ lọc đã cho |
Map<String, String>
|
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 đã cho, khớp với bộ lọc đã cho |
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à chia đường dẫn đó thành các phần tử riêng lẻ.
| Giá trị trả về | |
|---|---|
String[] |
|
getClassPathEntries
public Set<String> 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ề | |
|---|---|
Set<String> |
|
getClassPathEntriesFromJar
public Map<String, String> 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ề các mục nhập đó cùng với tệp JAR mà chúng đế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ề | |
|---|---|
Map<String, String> |
|
getEntriesFromDir
public Set<String> 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 đã cho, khớp với bộ lọc đã cho
| Tham số | |
|---|---|
classPathDir |
File |
filter |
ClassPathScanner.IClassPathFilter |
| Giá trị trả về | |
|---|---|
Set<String> |
|
| Gửi | |
|---|---|
|
java.io.IOException |
IOException |
|
getEntriesFromJar
public Map<String, String> 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 đã cho, khớp với bộ lọc đã cho
| Tham số | |
|---|---|
plainFile |
File |
filter |
ClassPathScanner.IClassPathFilter |
| Giá trị trả về | |
|---|---|
Map<String, String> |
|
| Gửi | |
|---|---|
|
java.io.IOException |
IOException |
|