ClassPathScanner
public
class
ClassPathScanner
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ClassPathScanner |
للعثور على إدخالات في مسار الفئة
مقتبسة من vogar.target.ClassPathScanner
ملخّص
الصفوف المتداخلة | |
|---|---|
class |
ClassPathScanner.ClassNameFilter
|
class |
ClassPathScanner.ExternalClassNameFilter
|
interface |
ClassPathScanner.IClassPathFilter
فلتر لمسارات إدخال classpath
مستوحى من |
طُرق وضع التصميم العامة | |
|---|---|
ClassPathScanner()
|
|
الإجراءات العامة | |
|---|---|
static
String[]
|
getClassPath()
يحصل على مسار الفئة من "خاصية النظام" java.class.path ويقسّمه إلى العناصر الفردية. |
Set<String>
|
getClassPathEntries(ClassPathScanner.IClassPathFilter filter)
استرداد مجموعة من إدخالات مسار الفئة التي تتطابق مع |
Map<String, String>
|
getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)
يسترد مجموعة من إدخالات مسار الفئة التي تتطابق مع |
Set<String>
|
getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)
يحصل على أسماء جميع الإدخالات الواردة في دليل مسار الفئة المحدّد، والتي تتطابق مع الفلتر المحدّد |
Map<String, String>
|
getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)
تعرض هذه الطريقة أسماء جميع الإدخالات الواردة في ملف jar معيّن، والتي تتطابق مع الفلتر المحدّد |
طُرق وضع التصميم العامة
ClassPathScanner
public ClassPathScanner ()
الإجراءات العامة
getClassPath
public static String[] getClassPath ()
يحصل على مسار الفئة من "خاصية النظام" java.class.path ويقسّمه إلى العناصر الفردية.
| المرتجعات | |
|---|---|
String[] |
|
getClassPathEntries
public Set<String> getClassPathEntries (ClassPathScanner.IClassPathFilter filter)
استرداد مجموعة من إدخالات مسار الفئة التي تتطابق مع IClassPathFilter المحدّدة
| المعلَمات | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| المرتجعات | |
|---|---|
Set<String> |
|
getClassPathEntriesFromJar
public Map<String, String> getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
يسترد مجموعة من إدخالات مسار الفئة التي تتطابق مع IClassPathFilter المحدّدة ويعرضها مع ملف JAR الذي أتت منه. يُستخدَم للتحقّق من مصدر الملفات.
| المعلَمات | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| المرتجعات | |
|---|---|
Map<String, String> |
|
getEntriesFromDir
public Set<String> getEntriesFromDir (File classPathDir,
ClassPathScanner.IClassPathFilter filter)يحصل على أسماء جميع الإدخالات الواردة في دليل مسار الفئة المحدّد، والتي تتطابق مع الفلتر المحدّد
| المعلَمات | |
|---|---|
classPathDir |
File |
filter |
ClassPathScanner.IClassPathFilter |
| القيم المُعادة | |
|---|---|
Set<String> |
|
| عمليات الطرح | |
|---|---|
|
java.io.IOException |
IOException |
|
getEntriesFromJar
public Map<String, String> getEntriesFromJar (File plainFile,
ClassPathScanner.IClassPathFilter filter)تعرض هذه الطريقة أسماء جميع الإدخالات الواردة في ملف jar معيّن، والتي تتطابق مع الفلتر المحدّد
| المعلَمات | |
|---|---|
plainFile |
File |
filter |
ClassPathScanner.IClassPathFilter |
| القيم المُعادة | |
|---|---|
Map<String, String> |
|
| عمليات الطرح | |
|---|---|
|
java.io.IOException |
IOException |
|