ClassPathScanner
public
class
ClassPathScanner
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ClassPathScanner |
यह क्लासपाथ पर मौजूद एंट्री ढूंढता है.
vogar.target.ClassPathScanner से लिया गया
खास जानकारी
नेस्टेड क्लास | |
|---|---|
class |
ClassPathScanner.ClassNameFilter
एक |
class |
ClassPathScanner.ExternalClassNameFilter
ऐसी |
interface |
ClassPathScanner.IClassPathFilter
क्लाथपाथ एंट्री पाथ के लिए फ़िल्टर
|
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
ClassPathScanner()
|
|
पब्लिक मेथड | |
|---|---|
static
String[]
|
getClassPath()
यह सिस्टम प्रॉपर्टी "java.class.path" से क्लास पाथ को पाता है और उसे अलग-अलग एलिमेंट में बांटता है. |
Set<String>
|
getClassPathEntries(ClassPathScanner.IClassPathFilter filter)
यह फ़ंक्शन, क्लासपाथ की उन एंट्री का सेट वापस लाता है जो दी गई |
Map<String, String>
|
getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)
यह फ़ंक्शन, क्लासपाथ की उन एंट्री को वापस लाता है जो दिए गए |
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 |
|