ClassPathScanner
public
class
ClassPathScanner
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ClassPathScanner |
ค้นหารายการใน Classpath
ปรับจาก vogar.target.ClassPathScanner
สรุป
คลาสที่ซ้อนกัน | |
|---|---|
class |
ClassPathScanner.ClassNameFilter
|
class |
ClassPathScanner.ExternalClassNameFilter
|
interface |
ClassPathScanner.IClassPathFilter
ตัวกรองสำหรับเส้นทางรายการ Classpath
สร้างตามรูปแบบ |
เครื่องมือสร้างสาธารณะ | |
|---|---|
ClassPathScanner()
|
|
เมธอดสาธารณะ | |
|---|---|
static
String[]
|
getClassPath()
รับ Classpath จากพร็อพเพอร์ตี้ระบบ "java.class.path" และแยก ออกเป็นองค์ประกอบแต่ละรายการ |
Set<String>
|
getClassPathEntries(ClassPathScanner.IClassPathFilter filter)
ดึงข้อมูลชุดรายการ Classpath ที่ตรงกับ |
Map<String, String>
|
getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)
ดึงข้อมูลชุดรายการ Classpath ที่ตรงกับ |
Set<String>
|
getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)
รับชื่อของรายการทั้งหมดที่มีอยู่ในไดเรกทอรี Classpath ที่ระบุ ซึ่งตรงกับตัวกรองที่ระบุ |
Map<String, String>
|
getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)
รับชื่อของรายการทั้งหมดที่มีอยู่ในไฟล์ JAR ที่ระบุ ซึ่งตรงกับตัวกรองที่ระบุ |
เครื่องมือสร้างสาธารณะ
ClassPathScanner
public ClassPathScanner ()
เมธอดสาธารณะ
getClassPath
public static String[] getClassPath ()
รับ Classpath จากพร็อพเพอร์ตี้ระบบ "java.class.path" และแยก ออกเป็นองค์ประกอบแต่ละรายการ
| แสดงผล | |
|---|---|
String[] |
|
getClassPathEntries
public Set<String> getClassPathEntries (ClassPathScanner.IClassPathFilter filter)
ดึงข้อมูลชุดรายการ Classpath ที่ตรงกับ IClassPathFilter ที่ระบุ
| พารามิเตอร์ | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| แสดงผล | |
|---|---|
Set<String> |
|
getClassPathEntriesFromJar
public Map<String, String> getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
ดึงข้อมูลชุดรายการ Classpath ที่ตรงกับ IClassPathFilter ที่ระบุ และแสดงผลรายการเหล่านั้น
พร้อมกับ JAR ที่รายการเหล่านั้นมาจาก ใช้เพื่อตรวจสอบแหล่งที่มาของไฟล์
| พารามิเตอร์ | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| แสดงผล | |
|---|---|
Map<String, String> |
|
getEntriesFromDir
public Set<String> getEntriesFromDir (File classPathDir,
ClassPathScanner.IClassPathFilter filter)รับชื่อของรายการทั้งหมดที่มีอยู่ในไดเรกทอรี Classpath ที่ระบุ ซึ่งตรงกับตัวกรองที่ระบุ
| พารามิเตอร์ | |
|---|---|
classPathDir |
File |
filter |
ClassPathScanner.IClassPathFilter |
| แสดงผล | |
|---|---|
Set<String> |
|
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
getEntriesFromJar
public Map<String, String> getEntriesFromJar (File plainFile,
ClassPathScanner.IClassPathFilter filter)รับชื่อของรายการทั้งหมดที่มีอยู่ในไฟล์ JAR ที่ระบุ ซึ่งตรงกับตัวกรองที่ระบุ
| พารามิเตอร์ | |
|---|---|
plainFile |
File |
filter |
ClassPathScanner.IClassPathFilter |
| แสดงผล | |
|---|---|
Map<String, String> |
|
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|