ClassPathScanner

public class ClassPathScanner
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.ClassPathScanner


ค้นหารายการใน classpath

ดัดแปลงมาจาก vogar.target.ClassPathScanner

สรุป

ชั้นเรียนที่ซ้อนกัน

class ClassPathScanner.ClassNameFilter

IClassPathFilter ที่กรองและเปลี่ยนรูปแบบชื่อคลาส Java 

class ClassPathScanner.ExternalClassNameFilter

ClassNameFilter ที่ปฏิเสธคลาสภายใน 

interface ClassPathScanner.IClassPathFilter

ตัวกรองสำหรับเส้นทางรายการ classpath

มีลายหลังวันที่ FileFilter 

ตัวสร้างแบบสาธารณะ

ClassPathScanner()

เมธอดสาธารณะ

static String[] getClassPath()

รับเส้นทางคลาสจากพร็อพเพอร์ตี้ของระบบ "java.class.path" และแยกออกเป็นองค์ประกอบแต่ละรายการ

getClassPathEntries(ClassPathScanner.IClassPathFilter filter)

เรียกชุดรายการ classpath ที่ตรงกับ IClassPathFilter ที่ระบุ

getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

ดึงชุดรายการ classpath ที่ตรงกับ IClassPathFilter ที่ระบุ และแสดงรายการเหล่านั้นพร้อม JAR ที่มา

getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)

รับชื่อของรายการทั้งหมดที่อยู่ในไดเรกทอรีเส้นทางคลาสที่ระบุ ซึ่งตรงกับตัวกรองที่ระบุ

getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)

รับชื่อของรายการทั้งหมดที่อยู่ในไฟล์ jar ที่ระบุซึ่งตรงกับตัวกรองที่ระบุ

ตัวสร้างแบบสาธารณะ

ClassPathScanner

public ClassPathScanner ()

เมธอดสาธารณะ

getClassPath

public static String[] getClassPath ()

รับเส้นทางคลาสจากพร็อพเพอร์ตี้ของระบบ "java.class.path" และแยกออกเป็นองค์ประกอบแต่ละรายการ

คิกรีเทิร์น
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

เรียกชุดรายการ classpath ที่ตรงกับ IClassPathFilter ที่ระบุ

พารามิเตอร์
filter ClassPathScanner.IClassPathFilter

คิกรีเทิร์น

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

ดึงชุดรายการ classpath ที่ตรงกับ IClassPathFilter ที่ระบุ และแสดงรายการเหล่านั้นพร้อม JAR ที่มา ใช้ตรวจสอบแหล่งที่มาของไฟล์

พารามิเตอร์
filter ClassPathScanner.IClassPathFilter

คิกรีเทิร์น

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

รับชื่อของรายการทั้งหมดที่อยู่ในไดเรกทอรีเส้นทางคลาสที่ระบุ ซึ่งตรงกับตัวกรองที่ระบุ

พารามิเตอร์
classPathDir File

filter ClassPathScanner.IClassPathFilter

คิกรีเทิร์น

การโยน
IOException

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

รับชื่อของรายการทั้งหมดที่อยู่ในไฟล์ jar ที่ระบุซึ่งตรงกับตัวกรองที่ระบุ

พารามิเตอร์
plainFile File

filter ClassPathScanner.IClassPathFilter

คิกรีเทิร์น

การโยน
IOException