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

คิกรีเทิร์น

getClassPathEntriesจาก Jar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

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

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

คิกรีเทิร์น

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

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

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

filter ClassPathScanner.IClassPathFilter

คิกรีเทิร์น

การขว้าง
ข้อยกเว้น IO

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

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

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

filter ClassPathScanner.IClassPathFilter

คิกรีเทิร์น

การขว้าง
ข้อยกเว้น IO