ClassPathScanner

public class ClassPathScanner
extends Object

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


यह क्लासपाथ पर मौजूद एंट्री ढूंढता है.

vogar.target.ClassPathScanner से लिया गया

खास जानकारी

नेस्टेड क्लास

class ClassPathScanner.ClassNameFilter

एक IClassPathFilter जो Java क्लास के नामों को फ़िल्टर और ट्रांसफ़ॉर्म करता है. 

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)

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

सार्वजनिक कंस्ट्रक्टर

ClassPathScanner

public ClassPathScanner ()

पब्लिक मेथड

getClassपाथ

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