ClassPathScanner

public class ClassPathScanner
extends Object

JavaScript.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)

אחזור קבוצה של רשומות classpath שתואמות ל-IClassPathFilter

getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

אחזור קבוצה של רשומות classpath שתואמות ל-IClassPathFilter, ומחזיר אותן שממנו הם מגיעים.

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, ומחזיר אותן שממנו הם מגיעים. משמש לאימות מקור הקבצים.

פרמטרים
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