ClassPathScanner

public class ClassPathScanner
extends Object

java.lang.Obiekt
com.android.tradefed.util.ClassPathScanner


Znajduje wpisy w ścieżce klasy.

Zaadaptowano z vogar.target.ClassPathScanner

Streszczenie

Klasy zagnieżdżone

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 dla ścieżek wpisów ścieżki klasy

Wzorowane na 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 ścieżki klasy, które pasują do podanego IClassPathFilter

getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter)

Pobiera zestaw wpisów ścieżki klas, które pasują 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 danym katalogu ścieżki klasy, które pasują do podanego filtra

getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)

Pobiera nazwy wszystkich wpisów zawartych w danym pliku jar, które pasują do podanego 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 ścieżki klasy, które pasują do podanego IClassPathFilter

Parametry
filter ClassPathScanner.IClassPathFilter

Zwroty

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

Pobiera zestaw wpisów ścieżki klas, które pasują 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

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

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

Parametry
classPathDir File

filter ClassPathScanner.IClassPathFilter

Zwroty

Rzuty
IOException

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

Rzuty
IOException