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(
यह टूल, चुने गए मैप की सभी मैपिंग को इस मैप में कॉपी करता है. |
File
|
putIfAbsent(String key, File value)
अगर बताई गई कुंजी पहले से किसी वैल्यू से जुड़ी नहीं है, तो उसे दी गई वैल्यू से जोड़ें. |
File
|
remove(String key)
अगर इस मैप में कोई बटन मौजूद है, तो उसे हटा देता है (ज़रूरी नहीं). |
सार्वजनिक तरीके
ऐसी फ़ाइलें मिटाएं
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 से जुड़ी पिछली वैल्यू या अगर key के लिए कोई मैपिंग नहीं
की गई थी, तो null . |
इन्हें भी देखें:
रखें
public File put (ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
put(com.android.tradefed.invoker.ExecutionFiles.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 (properties)
इस मैप पर सभी मैपिंग को, बताए गए मैप से कॉपी करता है.
पैरामीटर | |
---|---|
properties |
: इस मैप में सेव की जाने वाली मैपिंग |
रिटर्न | |
---|---|
ExecutionFiles |
आखिरी मैपिंग |
enterIfAbsent
public File putIfAbsent (String key, File value)
अगर बताई गई कुंजी पहले से किसी वैल्यू से जुड़ी नहीं है, तो उसे दी गई वैल्यू से जोड़ें.
पैरामीटर | |
---|---|
key |
String : वह कुंजी जिससे तय की गई वैल्यू को जोड़ना है |
value |
File : तय की गई कुंजी से जोड़ी जाने वाली वैल्यू |
रिटर्न | |
---|---|
File |
तय की गई कुंजी से जुड़ी पिछली वैल्यू या अगर कुंजी के लिए कोई मैपिंग नहीं थी, तो null . |
कॉन्टेंट हटाना
public File remove (String key)
अगर इस मैप में कोई कुंजी मौजूद है, तो उससे कुंजी के लिए मैपिंग हटाता है (वैकल्पिक कार्रवाई).
पैरामीटर | |
---|---|
key |
String : वह कुंजी जिसकी मैपिंग को मैप से हटाना है |
रिटर्न | |
---|---|
File |
key से जुड़ी पिछली वैल्यू या अगर key के लिए कोई मैपिंग नहीं
की गई थी, तो null . |