اسکنر مسیر کلاس
public class ClassPathScanner
extends Object
| شیء جاوا | |
| ↳ | com.android.tradefed.util.ClassPathScanner |
ورودیهای classpath را پیدا میکند.
اقتباس از 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) مجموعهای از ورودیهای classpath را که با |
Map<String, String> | getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter) مجموعهای از ورودیهای classpath که با |
Set<String> | getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)نام تمام ورودیهای موجود در دایرکتوری مسیر کلاس داده شده، که با فیلتر داده شده مطابقت دارند را برمیگرداند. |
Map<String, String> | getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)نام تمام ورودیهای موجود در فایل jar داده شده که با فیلتر داده شده مطابقت دارند را برمیگرداند. |
سازندگان عمومی
اسکنر مسیر کلاس
public ClassPathScanner ()
روشهای عمومی
مسیر کلاس را دریافت کنید
public static String[] getClassPath ()
مسیر کلاس را از ویژگی سیستمی "java.class.path" دریافت کرده و آن را به عناصر مجزا تقسیم میکند.
| بازگشتها | |
|---|---|
String[] | |
ورودیهای مسیر کلاس (getClassPathEntry)
public Set<String> getClassPathEntries (ClassPathScanner.IClassPathFilter filter)
مجموعهای از ورودیهای classpath را که با IClassPathFilter داده شده مطابقت دارند، بازیابی میکند.
| پارامترها | |
|---|---|
filter | ClassPathScanner.IClassPathFilter |
| بازگشتها | |
|---|---|
Set<String> | |
دریافت کلاسپَثورودیها از جار
public Map<String, String> getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
مجموعهای از ورودیهای classpath که با IClassPathFilter داده شده مطابقت دارند را بازیابی میکند و آنها را با JAR که از آن آمدهاند، برمیگرداند. برای اعتبارسنجی مبدأ فایلها استفاده میشود.
| پارامترها | |
|---|---|
filter | ClassPathScanner.IClassPathFilter |
| بازگشتها | |
|---|---|
Map<String, String> | |
دریافت ورودیها از دایرکتوری
public Set<String> getEntriesFromDir (File classPathDir,
ClassPathScanner.IClassPathFilter filter)نام تمام ورودیهای موجود در دایرکتوری مسیر کلاس داده شده، که با فیلتر داده شده مطابقت دارند را برمیگرداند.
| پارامترها | |
|---|---|
classPathDir | File |
filter | ClassPathScanner.IClassPathFilter |
| بازگشتها | |
|---|---|
Set<String> | |
| پرتابها | |
|---|---|
| استثنای java.io.IO |
IOException | |
دریافت ورودیها از Jar
public Map<String, String> getEntriesFromJar (File plainFile,
ClassPathScanner.IClassPathFilter filter)نام تمام ورودیهای موجود در فایل jar داده شده که با فیلتر داده شده مطابقت دارند را برمیگرداند.
| پارامترها | |
|---|---|
plainFile | File |
filter | ClassPathScanner.IClassPathFilter |
| بازگشتها | |
|---|---|
Map<String, String> | |
| پرتابها | |
|---|---|
| استثنای java.io.IO |
IOException | |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.