Skaner ścieżek klas

public class ClassPathScanner
extends Object

Obiekt Java.lang.Object
com.android.tradefed.util.ClassPathScanner


Znajduje wpisy w ścieżce klas.

Zaadaptowano z vogar.target.ClassPathScanner

Streszczenie

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 wejściowych ścieżki klas

Wzorowany na FileFilter

Konstruktorzy publiczni

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 ścieżki klas pasujących do podanego IClassPathFilter

getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter)

Pobiera zestaw wpisów ścieżki klas pasujących do podanego IClassPathFilter i zwraca je, z plikiem JAR, z którego pochodzą.

getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)

Pobiera nazwy wszystkich wpisów zawartych w podanym katalogu ścieżki klasy, które pasują do danego filtru

getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)

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

Konstruktorzy publiczni

Skaner ścieżek klas

public ClassPathScanner ()

Metody publiczne

uzyskaćŚcieżkęKlasy

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 ścieżki klas pasujących do podanego IClassPathFilter

Parametry
filter ClassPathScanner.IClassPathFilter

Zwroty

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Pobiera zestaw wpisów ścieżki klas pasujących do podanego IClassPathFilter i zwraca je, z plikiem JAR, z którego pochodzą. Służy do sprawdzania pochodzenia plików.

Parametry
filter ClassPathScanner.IClassPathFilter

Zwroty

pobierz wpisy z katalogu

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

Pobiera nazwy wszystkich wpisów zawartych w podanym katalogu ścieżki klasy, które pasują do danego filtru

Parametry
classPathDir File

filter ClassPathScanner.IClassPathFilter

Zwroty

Rzuca
Wyjątek IO

pobierz wpisy ze słoika

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

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

Parametry
plainFile File

filter ClassPathScanner.IClassPathFilter

Zwroty

Rzuca
Wyjątek IO