ClassPathScanner

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" से क्लास पाथ पाता है और उसे अलग-अलग एलिमेंट में बांटता है.

getClassPathEntries(ClassPathScanner.IClassPathFilter filter)

दिए गए IClassPathFilter से मैच करने वाली क्लासपथ एंट्री का सेट दिखाता है

getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

यह दिए गए IClassPathFilter से मैच करने वाली क्लासपथ एंट्री का सेट ढूंढता है और उन्हें उस JAR के साथ दिखाता है जिससे वे आते हैं.

getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)

यह फ़ंक्शन, दी गई क्लास पाथ डायरेक्ट्री में मौजूद उन सभी एंट्री के नाम दिखाता है जो दिए गए फ़िल्टर से मैच करती हैं

getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)

दिए गए फ़िल्टर से मैच करने वाली, दी गई jar फ़ाइल में मौजूद सभी एंट्री के नाम दिखाता है

पब्लिक कंस्ट्रक्टर

ClassPathScanner

public ClassPathScanner ()

सार्वजनिक तरीके

getClassPath

public static String[] getClassPath ()

सिस्टम प्रॉपर्टी "java.class.path" से क्लास पाथ पाता है और उसे अलग-अलग एलिमेंट में बांटता है.

रिटर्न
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

दिए गए IClassPathFilter से मैच करने वाली क्लासपथ एंट्री का सेट दिखाता है

पैरामीटर
filter ClassPathScanner.IClassPathFilter

रिटर्न

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

यह दिए गए IClassPathFilter से मैच करने वाली क्लासपथ एंट्री का सेट ढूंढता है और उन्हें उस JAR के साथ दिखाता है जिससे वे आते हैं. इसका इस्तेमाल, फ़ाइलों के सोर्स की पुष्टि करने के लिए किया जाता है.

पैरामीटर
filter ClassPathScanner.IClassPathFilter

रिटर्न

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

यह फ़ंक्शन, दी गई क्लास पाथ डायरेक्ट्री में मौजूद उन सभी एंट्री के नाम दिखाता है जो दिए गए फ़िल्टर से मैच करती हैं

पैरामीटर
classPathDir File

filter ClassPathScanner.IClassPathFilter

रिटर्न

थ्रो
IOException

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

दिए गए फ़िल्टर से मैच करने वाली, दी गई jar फ़ाइल में मौजूद सभी एंट्री के नाम दिखाता है

पैरामीटर
plainFile File

filter ClassPathScanner.IClassPathFilter

रिटर्न

थ्रो
IOException