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 IClassPathFilter

class ClassPathScanner.ExternalClassNameFilter

İç sınıfları reddeden bir ClassNameFilter

interface ClassPathScanner.IClassPathFilter

Sınıf yolu giriş yolları için filtre

FileFilter tarihinden sonra oluşturulan

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 IClassPathFilter ile eşleşen sınıf yolu girişleri kümesini alır.

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.

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