নেস্টেড ক্লাস |
---|
class | ClassPathScanner.ClassNameFilter একটি IClassPathFilter যা জাভা শ্রেণীর নামগুলিকে ফিল্টার করে এবং রূপান্তরিত করে। |
class | ClassPathScanner.ExternalClassNameFilter একটি ClassNameFilter যা ভিতরের ক্লাস প্রত্যাখ্যান করে |
interface | ClassPathScanner.IClassPathFilter ক্লাসপাথ এন্ট্রি পাথের জন্য একটি ফিল্টার FileFilter পরে প্যাটার্ন করা |
পাবলিক কনস্ট্রাক্টর
ClassPathScanner
public ClassPathScanner ()
পাবলিক পদ্ধতি
getClassPath
public static String[] getClassPath ()
সিস্টেম প্রপার্টি "java.class.path" থেকে ক্লাস পাথ পায় এবং একে পৃথক উপাদানে বিভক্ত করে।
GetClassPathEntryFromJar
public getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
IClassPathFilter
দেওয়া ক্লাসপাথ এন্ট্রির সেট পুনরুদ্ধার করে এবং সেগুলি যে JAR থেকে এসেছে তার সাথে ফেরত দেয়। ফাইলের উৎপত্তি যাচাই করতে ব্যবহৃত হয়।
পরামিতি |
---|
filter | ClassPathScanner.IClassPathFilter |
GetEntryFromDir
public getEntriesFromDir (File classPathDir,
ClassPathScanner.IClassPathFilter filter)
প্রদত্ত ক্লাস পাথ ডিরেক্টরিতে থাকা সমস্ত এন্ট্রির নাম পায়, যা প্রদত্ত ফিল্টারের সাথে মেলে
পরামিতি |
---|
classPathDir | File |
filter | ClassPathScanner.IClassPathFilter |
জার থেকে প্রবেশ করুন
public getEntriesFromJar (File plainFile,
ClassPathScanner.IClassPathFilter filter)
প্রদত্ত জার ফাইলে থাকা সমস্ত এন্ট্রির নাম পায়, যেটি প্রদত্ত ফিল্টারের সাথে মেলে
পরামিতি |
---|
plainFile | File |
filter | ClassPathScanner.IClassPathFilter |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# ClassPathScanner\n================\n\n\n`\npublic\n\n\nclass\nClassPathScanner\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\n`\n\n|---|--------------------------------------------|\n| java.lang.Object ||\n| ↳ | com.android.tradefed.util.ClassPathScanner |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nFinds entries on classpath.\n\nAdapted from vogar.target.ClassPathScanner\n\n\u003cbr /\u003e\n\nSummary\n-------\n\n| ### Nested classes ||\n|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` class` | [ClassPathScanner.ClassNameFilter](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.ClassNameFilter.html) A [IClassPathFilter](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.IClassPathFilter.html) that filters and transforms java class names. |\n| ` class` | [ClassPathScanner.ExternalClassNameFilter](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.ExternalClassNameFilter.html) A [ClassNameFilter](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.ClassNameFilter.html) that rejects inner classes |\n| ` interface` | [ClassPathScanner.IClassPathFilter](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.IClassPathFilter.html) A filter for classpath entry paths \u003cbr /\u003e Patterned after [FileFilter](../../../../../../reference/tradefed/java/io/FileFilter.html) \u003cbr /\u003e |\n\n| ### Public constructors ||\n|-------------------------------------------------------------------------------------------------------------------------------------|---|\n| ` `[ClassPathScanner](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.html#ClassPathScanner())`() ` |\n\n| ### Public methods ||\n|--------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` static String[]` | ` `[getClassPath](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.html#getClassPath())`() ` Gets the class path from the System Property \"java.class.path\" and splits it up into the individual elements. |\n| ` ` | ` `[getClassPathEntries](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.html#getClassPathEntries(com.android.tradefed.util.ClassPathScanner.IClassPathFilter))`(`[ClassPathScanner.IClassPathFilter](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.IClassPathFilter.html)` filter) ` Retrieves set of classpath entries that match given [IClassPathFilter](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.IClassPathFilter.html) |\n| ` ` | ` `[getClassPathEntriesFromJar](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.html#getClassPathEntriesFromJar(com.android.tradefed.util.ClassPathScanner.IClassPathFilter))`(`[ClassPathScanner.IClassPathFilter](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.IClassPathFilter.html)` filter) ` Retrieves set of classpath entries that match given [IClassPathFilter](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.IClassPathFilter.html) and returns them with which JAR they come from. |\n| ` ` | ` `[getEntriesFromDir](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.html#getEntriesFromDir(File,%20com.android.tradefed.util.ClassPathScanner.IClassPathFilter))`(File classPathDir, `[ClassPathScanner.IClassPathFilter](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.IClassPathFilter.html)` filter) ` Gets the names of all entries contained in given class path directory, that match given filter |\n| ` ` | ` `[getEntriesFromJar](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.html#getEntriesFromJar(File,%20com.android.tradefed.util.ClassPathScanner.IClassPathFilter))`(File plainFile, `[ClassPathScanner.IClassPathFilter](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.IClassPathFilter.html)` filter) ` Gets the names of all entries contained in given jar file, that match given filter |\n\nPublic constructors\n-------------------\n\n### ClassPathScanner\n\n```\npublic ClassPathScanner ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nPublic methods\n--------------\n\n### getClassPath\n\n```\npublic static String[] getClassPath ()\n```\n\nGets the class path from the System Property \"java.class.path\" and splits\nit up into the individual elements.\n\n\u003cbr /\u003e\n\n| Returns ||\n|------------|--------|\n| `String[]` | \u003cbr /\u003e |\n\n### getClassPathEntries\n\n```\npublic getClassPathEntries (../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.IClassPathFilter.html filter)\n```\n\nRetrieves set of classpath entries that match given [IClassPathFilter](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.IClassPathFilter.html)\n\n\u003cbr /\u003e\n\n| Parameters ||\n|----------|--------------------------------------------|\n| `filter` | `ClassPathScanner.IClassPathFilter` \u003cbr /\u003e |\n\n| Returns ||\n|---|--------|\n| | \u003cbr /\u003e |\n\n### getClassPathEntriesFromJar\n\n```\npublic getClassPathEntriesFromJar (../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.IClassPathFilter.html filter)\n```\n\nRetrieves set of classpath entries that match given [IClassPathFilter](../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.IClassPathFilter.html) and returns them\nwith which JAR they come from. Used to validate origin of files.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|----------|--------------------------------------------|\n| `filter` | `ClassPathScanner.IClassPathFilter` \u003cbr /\u003e |\n\n| Returns ||\n|---|--------|\n| | \u003cbr /\u003e |\n\n### getEntriesFromDir\n\n```\npublic getEntriesFromDir (File classPathDir, \n ../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.IClassPathFilter.html filter)\n```\n\nGets the names of all entries contained in given class path directory, that match given\nfilter\n\n\u003cbr /\u003e\n\n| Parameters ||\n|----------------|--------------------------------------------|\n| `classPathDir` | `File` \u003cbr /\u003e |\n| `filter` | `ClassPathScanner.IClassPathFilter` \u003cbr /\u003e |\n\n| Returns ||\n|---|--------|\n| | \u003cbr /\u003e |\n\n| Throws ||\n|---|-------------|\n| | IOException |\n\n### getEntriesFromJar\n\n```\npublic getEntriesFromJar (File plainFile, \n ../../../../../../reference/tradefed/com/android/tradefed/util/ClassPathScanner.IClassPathFilter.html filter)\n```\n\nGets the names of all entries contained in given jar file, that match given filter\n\n\u003cbr /\u003e\n\n| Parameters ||\n|-------------|--------------------------------------------|\n| `plainFile` | `File` \u003cbr /\u003e |\n| `filter` | `ClassPathScanner.IClassPathFilter` \u003cbr /\u003e |\n\n| Returns ||\n|---|--------|\n| | \u003cbr /\u003e |\n\n| Throws ||\n|---|-------------|\n| | IOException |"]]