ClassPathScanner

public class ClassPathScanner
extends Object

java.lang.object
com.android.tradefed.util.ClassPathScanner


ورودی های کلاس را پیدا می کند.

اقتباس شده از vogar.target.ClassPathScanner

خلاصه

کلاس های تو در تو

class ClassPathScanner.ClassNameFilter

یک IClassPathFilter که نام کلاس های جاوا را فیلتر و تبدیل می کند.

class ClassPathScanner.ExternalClassNameFilter

یک ClassNameFilter که کلاس های داخلی را رد می کند

interface ClassPathScanner.IClassPathFilter

فیلتری برای مسیرهای ورودی کلاس

با الگوبرداری از FileFilter

سازندگان عمومی

ClassPathScanner ()

روش های عمومی

static String[] getClassPath ()

مسیر کلاس را از ویژگی System "java.class.path" دریافت می کند و آن را به عناصر جداگانه تقسیم می کند.

getClassPathEntries ( ClassPathScanner.IClassPathFilter filter)

مجموعه ای از ورودی های مسیر کلاس را که با IClassPathFilter مطابقت دارند، بازیابی می کند

getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter)

مجموعه‌ای از ورودی‌های مسیر کلاس را که با IClassPathFilter مطابقت دارند، بازیابی می‌کند و آن‌ها را برمی‌گرداند که از کدام JAR آمده‌اند.

getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)

نام تمام ورودی‌های موجود در فهرست مسیر کلاس را که با فیلتر داده شده مطابقت دارند را دریافت می‌کند

getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)

نام تمام ورودی های موجود در فایل jar را که با فیلتر داده شده مطابقت دارند را دریافت می کند

سازندگان عمومی

ClassPathScanner

public ClassPathScanner ()

روش های عمومی

getClassPath

public static String[] getClassPath ()

مسیر کلاس را از ویژگی System "java.class.path" دریافت می کند و آن را به عناصر جداگانه تقسیم می کند.

برمی گرداند
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

مجموعه ای از ورودی های مسیر کلاس را که با IClassPathFilter مطابقت دارند، بازیابی می کند

پارامترها
filter ClassPathScanner.IClassPathFilter

برمی گرداند

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

مجموعه‌ای از ورودی‌های مسیر کلاس را که با 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