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

החזרות

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

הפונקציה מאחזרת קבוצה של רשומות ב-classpath שתואמות ל-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