ClassPathScanner
public
class
ClassPathScanner
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ClassPathScanner |
Znajduje wpisy na ścieżce klas.
Na podstawie vogar.target.ClassPathScanner
Podsumowanie
Zagnieżdżone klasy | |
|---|---|
class |
ClassPathScanner.ClassNameFilter
|
class |
ClassPathScanner.ExternalClassNameFilter
|
interface |
ClassPathScanner.IClassPathFilter
Filtr ścieżek wpisów ścieżki klas
Wzorowane na |
Konstruktory publiczne | |
|---|---|
ClassPathScanner()
|
|
Metody publiczne | |
|---|---|
static
String[]
|
getClassPath()
Pobiera ścieżkę klasy z właściwości systemu „java.class.path” i dzieli ją na poszczególne elementy. |
Set<String>
|
getClassPathEntries(ClassPathScanner.IClassPathFilter filter)
Pobiera zestaw wpisów ścieżki klas, które pasują do danego |
Map<String, String>
|
getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)
Pobiera zestaw wpisów ścieżki klas, które pasują do podanego wzorca |
Set<String>
|
getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)
Pobiera nazwy wszystkich wpisów zawartych w danym katalogu ścieżki klasy, które pasują do danego filtra. |
Map<String, String>
|
getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)
Pobiera nazwy wszystkich wpisów zawartych 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 systemu „java.class.path” i dzieli ją na poszczególne elementy.
| Zwraca | |
|---|---|
String[] |
|
getClassPathEntries
public Set<String> getClassPathEntries (ClassPathScanner.IClassPathFilter filter)
Pobiera zestaw wpisów ścieżki klas, które pasują do danego IClassPathFilter
| Parametry | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| Zwraca | |
|---|---|
Set<String> |
|
getClassPathEntriesFromJar
public Map<String, String> getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
Pobiera zestaw wpisów ścieżki klas, które pasują do podanego wzorca IClassPathFilter, i zwraca je wraz z informacją o tym, z którego pliku JAR pochodzą. Służy do weryfikowania pochodzenia plików.
| Parametry | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| Zwraca | |
|---|---|
Map<String, String> |
|
getEntriesFromDir
public Set<String> getEntriesFromDir (File classPathDir,
ClassPathScanner.IClassPathFilter filter)Pobiera nazwy wszystkich wpisów zawartych w danym katalogu ścieżki klasy, które pasują do danego filtra.
| Parametry | |
|---|---|
classPathDir |
File |
filter |
ClassPathScanner.IClassPathFilter |
| Zwraca | |
|---|---|
Set<String> |
|
| Zgłasza | |
|---|---|
|
java.io.IOException |
IOException |
|
getEntriesFromJar
public Map<String, String> getEntriesFromJar (File plainFile,
ClassPathScanner.IClassPathFilter filter)Pobiera nazwy wszystkich wpisów zawartych w danym pliku jar, które pasują do danego filtra.
| Parametry | |
|---|---|
plainFile |
File |
filter |
ClassPathScanner.IClassPathFilter |
| Zwraca | |
|---|---|
Map<String, String> |
|
| Zgłasza | |
|---|---|
|
java.io.IOException |
IOException |
|