ClassPathScanner
public
class
ClassPathScanner
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ClassPathScanner |
Sınıf yolundaki girişleri bulur.
vogar.target.ClassPathScanner'dan uyarlanmıştır.
Özet
İç içe yerleştirilmiş sınıflar | |
|---|---|
class |
ClassPathScanner.ClassNameFilter
Java sınıfı adlarını filtreleyen ve dönüştüren bir |
class |
ClassPathScanner.ExternalClassNameFilter
İç sınıfları reddeden bir |
interface |
ClassPathScanner.IClassPathFilter
Sınıf yolu giriş yolları için filtre
|
Herkese açık oluşturucular | |
|---|---|
ClassPathScanner()
|
|
Herkese açık yöntemler | |
|---|---|
static
String[]
|
getClassPath()
"java.class.path" sistem özelliğinden sınıf yolunu alır ve bunu ayrı öğelere böler. |
Set<String>
|
getClassPathEntries(ClassPathScanner.IClassPathFilter filter)
Belirli bir |
Map<String, String>
|
getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)
Belirli bir |
Set<String>
|
getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)
Belirli sınıf yolu dizininde bulunan ve belirli filtreyle eşleşen tüm girişlerin adlarını alır. |
Map<String, String>
|
getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)
Belirli bir filtreyle eşleşen, belirli bir jar dosyasında bulunan tüm girişlerin adlarını alır. |
Herkese açık oluşturucular
ClassPathScanner
public ClassPathScanner ()
Herkese açık yöntemler
getClassPath
public static String[] getClassPath ()
"java.class.path" sistem özelliğinden sınıf yolunu alır ve bunu ayrı öğelere böler.
| İadeler | |
|---|---|
String[] |
|
getClassPathEntries
public Set<String> getClassPathEntries (ClassPathScanner.IClassPathFilter filter)
Belirli bir IClassPathFilter ile eşleşen sınıf yolu girişleri kümesini alır.
| Parametreler | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| İadeler | |
|---|---|
Set<String> |
|
getClassPathEntriesFromJar
public Map<String, String> getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
Belirli bir IClassPathFilter ile eşleşen classpath girişleri kümesini alır ve hangi JAR'dan geldikleriyle birlikte döndürür. Dosyaların kaynağını doğrulamak için kullanılır.
| Parametreler | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| İadeler | |
|---|---|
Map<String, String> |
|
getEntriesFromDir
public Set<String> getEntriesFromDir (File classPathDir,
ClassPathScanner.IClassPathFilter filter)Belirli sınıf yolu dizininde bulunan ve belirli filtreyle eşleşen tüm girişlerin adlarını alır.
| Parametreler | |
|---|---|
classPathDir |
File |
filter |
ClassPathScanner.IClassPathFilter |
| Döndürülenler | |
|---|---|
Set<String> |
|
| Verdiği hatalar | |
|---|---|
|
java.io.IOException |
IOException |
|
getEntriesFromJar
public Map<String, String> getEntriesFromJar (File plainFile,
ClassPathScanner.IClassPathFilter filter)Belirli bir filtreyle eşleşen, belirli bir jar dosyasında bulunan tüm girişlerin adlarını alır.
| Parametreler | |
|---|---|
plainFile |
File |
filter |
ClassPathScanner.IClassPathFilter |
| Döndürülenler | |
|---|---|
Map<String, String> |
|
| Verdiği hatalar | |
|---|---|
|
java.io.IOException |
IOException |
|