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 ()

วิธีการสาธารณะ

รับClassPath

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

การส่งคืน

รับรายการจากDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

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

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

filter ClassPathScanner.IClassPathFilter

การส่งคืน

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

รับรายการจากJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

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

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

filter ClassPathScanner.IClassPathFilter

การส่งคืน

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