ক্লাসপাথস্ক্যানার

public class ClassPathScanner
extends Object

java.lang.Object
com.android.tradefed.util.ClassPathScanner


ক্লাসপাথে থাকা এন্ট্রিগুলো খুঁজে বের করে।

vogar.target.ClassPathScanner থেকে অভিযোজিত

সারসংক্ষেপ

নেস্টেড ক্লাস

class ClassPathScanner.ClassNameFilter

একটি IClassPathFilter যা জাভা ক্লাসের নাম ফিল্টার ও রূপান্তর করে।

class ClassPathScanner.ExternalClassNameFilter

একটি ClassNameFilter যা ইনার ক্লাস প্রত্যাখ্যান করে

interface ClassPathScanner.IClassPathFilter

ক্লাসপাথ এন্ট্রি পাথগুলির জন্য একটি ফিল্টার

FileFilter আদলে তৈরি

সরকারি নির্মাণকারী

ClassPathScanner ()

জনসাধারণের পদ্ধতি

static String[] getClassPath ()

সিস্টেম প্রপার্টি "java.class.path" থেকে ক্লাস পাথটি নিয়ে সেটিকে স্বতন্ত্র উপাদানগুলিতে বিভক্ত করে।

Set<String> getClassPathEntries ( ClassPathScanner.IClassPathFilter filter)

প্রদত্ত IClassPathFilter এর সাথে মেলে এমন ক্লাসপাথ এন্ট্রিগুলির সেট পুনরুদ্ধার করে।

Map<String, String> getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter)

প্রদত্ত IClassPathFilter এর সাথে মেলে এমন ক্লাসপাথ এন্ট্রিগুলির সেট পুনরুদ্ধার করে এবং সেগুলি কোন JAR ফাইল থেকে এসেছে তা সহ ফেরত দেয়।

Set<String> getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)

প্রদত্ত ক্লাস পাথ ডিরেক্টরিতে থাকা, প্রদত্ত ফিল্টারের সাথে মেলে এমন সমস্ত এন্ট্রির নাম খুঁজে বের করে।

Map<String, String> getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)

প্রদত্ত জার ফাইলে থাকা, নির্দিষ্ট ফিল্টারের সাথে মেলে এমন সমস্ত এন্ট্রির নাম খুঁজে বের করে।

সরকারি নির্মাণকারী

ক্লাসপাথস্ক্যানার

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>

জার থেকে ক্লাস পাথ এন্ট্রিগুলি পান

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

জার থেকে এন্ট্রিগুলি পান

public Map<String, String> getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

প্রদত্ত জার ফাইলে থাকা, নির্দিষ্ট ফিল্টারের সাথে মেলে এমন সমস্ত এন্ট্রির নাম খুঁজে বের করে।

প্যারামিটার
plainFile File

filter ClassPathScanner.IClassPathFilter

ফেরত
Map<String, String>

নিক্ষেপ
java.io.IOException
IOException