ExecutionFiles
public
class
ExecutionFiles
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.ExecutionFiles |
किसी टेस्ट या इनवोकेशन को लागू करने के दौरान जनरेट हुई फ़ाइलें, जिन्हें टेस्टिंग के लिए ले जाना ज़रूरी है. इस ऑब्जेक्ट को सभी इनवोकेशन (टेस्ट, मॉड्यूल वगैरह) शेयर करते हैं.
खास जानकारी
पब्लिक मेथड | |
|---|---|
void
|
clearFiles()
ट्रैक की गई उन सभी फ़ाइलों को मिटाएं जिन्हें 'मिटाया नहीं जाना चाहिए' के तौर पर मार्क नहीं किया गया है. |
boolean
|
containsKey(String key)
अगर इस मैप में दी गई कुंजी के लिए कोई मैपिंग मौजूद है, तो यह फ़ंक्शन |
File
|
get(ExecutionFiles.FilesKey key)
यह |
File
|
get(String key)
यह फ़ंक्शन, उस वैल्यू को दिखाता है जिससे दी गई कुंजी मैप की गई है. अगर इस मैप में कुंजी के लिए कोई मैपिंग नहीं है, तो यह फ़ंक्शन |
ImmutableMap<String, File>
|
getAll()
यह मैप की कॉपी में मौजूद सभी प्रॉपर्टी दिखाता है |
boolean
|
isEmpty()
यह फ़ंक्शन बताता है कि प्रॉपर्टी का मैप खाली है या नहीं. |
File
|
put(ExecutionFiles.FilesKey key, File value)
यह |
File
|
put(String key, File value)
इस मैप में, दी गई वैल्यू को दी गई कुंजी से जोड़ता है. |
File
|
put(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
|
ExecutionFiles
|
putAll(ExecutionFiles copyFrom)
इस मैप में, चुने गए मैप की सभी मैपिंग कॉपी करता है. |
ExecutionFiles
|
putAll(Map<String, File> properties)
इस मैप में, चुने गए मैप की सभी मैपिंग कॉपी करता है. |
File
|
putIfAbsent(String key, File value)
अगर दी गई कुंजी पहले से किसी वैल्यू से जुड़ी नहीं है, तो उसे दी गई वैल्यू से जोड़ता है. |
File
|
remove(String key)
अगर इस मैप में कोई कुंजी मौजूद है, तो यह फ़ंक्शन उस कुंजी के लिए मैपिंग को हटा देता है. हालांकि, ऐसा करना ज़रूरी नहीं है. |
पब्लिक मेथड
clearFiles
public void clearFiles ()
ट्रैक की गई उन सभी फ़ाइलों को मिटाएं जिन्हें 'मिटाया नहीं जाना चाहिए' के तौर पर मार्क नहीं किया गया है.
containsKey
public boolean containsKey (String key)
अगर इस मैप में दी गई कुंजी के लिए कोई मैपिंग मौजूद है, तो यह फ़ंक्शन true दिखाता है.
| पैरामीटर | |
|---|---|
key |
String: वह कुंजी जिसकी मौजूदगी की जांच इस मैप में की जानी है |
| रिटर्न | |
|---|---|
boolean |
true अगर इस मैप में दी गई कुंजी के लिए कोई मैपिंग मौजूद है |
सदस्यता लें
public File get (ExecutionFiles.FilesKey key)
यह get(String) का ऐसा वैरिएशन है जिसकी कुंजी के बारे में जानकारी है.
| पैरामीटर | |
|---|---|
key |
ExecutionFiles.FilesKey: वह कुंजी जिसकी वैल्यू दिखानी है |
| रिटर्न | |
|---|---|
File |
वह वैल्यू जिस पर दी गई कुंजी मैप की गई है या null अगर इस मैप में कुंजी के लिए कोई मैपिंग नहीं है |
सदस्यता लें
public File get (String key)
यह फ़ंक्शन, उस वैल्यू को दिखाता है जिससे दी गई कुंजी मैप की गई है. अगर इस मैप में कुंजी के लिए कोई मैपिंग नहीं है, तो यह फ़ंक्शन null दिखाता है.
| पैरामीटर | |
|---|---|
key |
String: वह कुंजी जिसकी वैल्यू दिखानी है |
| रिटर्न | |
|---|---|
File |
वह वैल्यू जिस पर दी गई कुंजी मैप की गई है या null अगर इस मैप में कुंजी के लिए कोई मैपिंग नहीं है |
getAll
public ImmutableMap<String, File> getAll ()
यह मैप की कॉपी में मौजूद सभी प्रॉपर्टी दिखाता है
| रिटर्न | |
|---|---|
ImmutableMap<String, File> |
|
isEmpty
public boolean isEmpty ()
यह फ़ंक्शन बताता है कि प्रॉपर्टी का मैप खाली है या नहीं.
| रिटर्न | |
|---|---|
boolean |
|
रखें
public File put (ExecutionFiles.FilesKey key, File value)
यह put(String,File) का ऐसा वैरिएशन है जिसकी कुंजी के बारे में जानकारी है.
| पैरामीटर | |
|---|---|
key |
ExecutionFiles.FilesKey: वह कुंजी जिससे दी गई वैल्यू को जोड़ना है |
value |
File: यह वैल्यू, तय की गई कुंजी से जुड़ी होगी |
| रिटर्न | |
|---|---|
File |
key से जुड़ी पिछली वैल्यू या null, अगर key के लिए कोई मैपिंग नहीं थी. |
रखें
public File put (String key,
File value)इस मैप में, दी गई वैल्यू को दी गई कुंजी से जोड़ता है.
| पैरामीटर | |
|---|---|
key |
String: वह कुंजी जिससे दी गई वैल्यू को जोड़ना है |
value |
File: यह वैल्यू, तय की गई कुंजी से जुड़ी होगी |
| रिटर्न | |
|---|---|
File |
key से जुड़ी पिछली वैल्यू या null, अगर key के लिए कोई मैपिंग नहीं थी. |
यह भी देखें:
रखें
public File put (ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
put(FilesKey,File) का ऐसा वर्शन जिसमें फ़ाइल को मिटने से रोकने का विकल्प होता है. ऐसा तब होता है, जब फ़ाइल को मिटाने का अनुरोध किया गया हो.
| पैरामीटर | |
|---|---|
key |
ExecutionFiles.FilesKey: वह कुंजी जिससे दी गई वैल्यू को जोड़ना है |
value |
File: यह वैल्यू, तय की गई कुंजी से जुड़ी होगी |
shouldNotDelete |
boolean: इस विकल्प का इस्तेमाल करके, फ़ाइल को मिटने से रोका जा सकता है. |
| रिटर्न | |
|---|---|
File |
key से जुड़ी पिछली वैल्यू या null, अगर key के लिए कोई मैपिंग नहीं थी. |
putAll
public ExecutionFiles putAll (ExecutionFiles copyFrom)
इस मैप में, चुने गए मैप की सभी मैपिंग कॉपी करता है.
| पैरामीटर | |
|---|---|
copyFrom |
ExecutionFiles: कॉपी करने के लिए ओरिजनल ExecutionFiles. |
| रिटर्न | |
|---|---|
ExecutionFiles |
फ़ाइनल मैपिंग |
putAll
public ExecutionFiles putAll (Map<String, File> properties)
इस मैप में, चुने गए मैप की सभी मैपिंग कॉपी करता है.
| पैरामीटर | |
|---|---|
properties |
Map: इस मैप में सेव की जाने वाली मैपिंग |
| रिटर्न | |
|---|---|
ExecutionFiles |
फ़ाइनल मैपिंग |
putIfAbsent
public File putIfAbsent (String key,
File value)अगर दी गई कुंजी पहले से किसी वैल्यू से जुड़ी नहीं है, तो उसे दी गई वैल्यू से जोड़ता है.
| पैरामीटर | |
|---|---|
key |
String: वह कुंजी जिससे दी गई वैल्यू को जोड़ना है |
value |
File: यह वैल्यू, तय की गई कुंजी से जुड़ी होगी |
| रिटर्न | |
|---|---|
File |
तय की गई कुंजी से जुड़ी पिछली वैल्यू या null, अगर कुंजी के लिए कोई मैपिंग नहीं थी. |
हटाएं
public File remove (String key)
अगर इस मैप में कोई कुंजी मौजूद है, तो यह फ़ंक्शन उस कुंजी के लिए मैपिंग को हटा देता है. हालांकि, ऐसा करना ज़रूरी नहीं है.
| पैरामीटर | |
|---|---|
key |
String: वह कुंजी जिसकी मैपिंग को मैप से हटाना है |
| रिटर्न | |
|---|---|
File |
key से जुड़ी पिछली वैल्यू या null, अगर key के लिए कोई मैपिंग नहीं थी. |