ClassPathScanner

public class ClassPathScanner
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.ClassPathScanner


Znajduje wpisy w classpath.

Na podstawie vogar.target.ClassPathScanner

Podsumowanie

Zagnieżdżone klasy

class ClassPathScanner.ClassNameFilter

IClassPathFilter, który filtruje i przekształca nazwy klas Java. 

class ClassPathScanner.ExternalClassNameFilter

ClassNameFilter, który odrzuca klasy wewnętrzne

interface ClassPathScanner.IClassPathFilter

Filtr ścieżek wpisów classpath

Wzory na podstawie FileFilter

Konstruktory publiczne

ClassPathScanner()

Metody publiczne

static String[] getClassPath()

Pobiera ścieżkę klasy z właściwości systemowej „java.class.path” i dzieli ją na poszczególne elementy.

getClassPathEntries(ClassPathScanner.IClassPathFilter filter)

Pobiera zestaw wpisów classpath, które pasują do podanego IClassPathFilter

getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

Pobiera zestaw wpisów ścieżki do biblioteki, które pasują do podanego IClassPathFilter, i zwraca je wraz z informacją, z którego pliku JAR pochodzą.

getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)

Pobiera nazwy wszystkich wpisów zawartych w katalogu ścieżki klasy, które pasują do podanego filtra

getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)

Pobiera nazwy wszystkich wpisów w danym pliku jar, które pasują do danego filtra

Konstruktory publiczne

ClassPathScanner

public ClassPathScanner ()

Metody publiczne

getClassPath

public static String[] getClassPath ()

Pobiera ścieżkę klasy z właściwości systemowej „java.class.path” i dzieli ją na poszczególne elementy.

Zwroty
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

Pobiera zestaw wpisów classpath, które pasują do podanego IClassPathFilter

Parametry
filter ClassPathScanner.IClassPathFilter

Zwroty

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Pobiera zestaw wpisów ścieżki do biblioteki, które pasują do podanego IClassPathFilter, i zwraca je wraz z informacją, z którego pliku JAR pochodzą. Służy do sprawdzania pochodzenia plików.

Parametry
filter ClassPathScanner.IClassPathFilter

Zwroty

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Pobiera nazwy wszystkich wpisów zawartych w katalogu ścieżki klasy, które pasują do podanego filtra

Parametry
classPathDir File

filter ClassPathScanner.IClassPathFilter

Zwroty

Rzuty
IOException

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

Pobiera nazwy wszystkich wpisów w danym pliku jar, które pasują do danego filtra

Parametry
plainFile File

filter ClassPathScanner.IClassPathFilter

Zwroty

Rzuty
IOException