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

فلتر لمسارات إدخال مسار الطباعة

تم وضع نمط بعد FileFilter 

وظائف الإنشاء العامة

ClassPathScanner()

الطرق العامة

static String[] getClassPath()

تحصل على مسار الفئة من سمة النظام "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 ()

تحصل على مسار الفئة من سمة النظام "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