ExecutionFiles

public class ExecutionFiles
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.ExecutionFiles


किसी टेस्ट या इंवोकेशन को लागू करने के दौरान जनरेट हुई फ़ाइल डिपेंडेंसी, जिन्हें टेस्टिंग के लिए इस्तेमाल करना ज़रूरी है. यह ऑब्जेक्ट, सभी इनवोकेशन (टेस्ट, मॉड्यूल वगैरह) के साथ शेयर किया जाता है.

खास जानकारी

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

void clearFiles()

उन सभी फ़ाइलों को मिटाएं जिन्हें ट्रैक किया गया है और जिन्हें 'मिटाना नहीं चाहिए' के तौर पर मार्क नहीं किया गया है.

boolean containsKey(String key)

अगर इस मैप में बताई गई कुंजी के लिए मैपिंग मौजूद है, तो true दिखाता है.

File get(ExecutionFiles.FilesKey key)

get(String) का वैरिएशन, जिसमें कोई कुंजी मौजूद है.

File get(String key)

वह मान देता है जिस पर बताई गई कुंजी को मैप किया गया है या अगर इस मैप में कुंजी के लिए कोई मैपिंग नहीं है, तो null.

ImmutableMap<String, File> getAll()

मैप की कॉपी में सभी प्रॉपर्टी दिखाता है

boolean isEmpty()

यह बताता है कि प्रॉपर्टी का मैप खाली है या नहीं.

File put(ExecutionFiles.FilesKey key, File value)

put(String, File) का वैरिएशन, जिसमें कोई कुंजी मौजूद है.

File put(String key, File value)

इस मैप में दी गई वैल्यू को, दी गई कुंजी से जोड़ता है.

File put(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) का वैरिएशन, जिसमें फ़ाइल को मिटाए जाने से रोकने का विकल्प होता है.

ExecutionFiles putAll(ExecutionFiles copyFrom)

यह टूल, चुने गए मैप की सभी मैपिंग को इस मैप में कॉपी करता है.

ExecutionFiles putAll( properties)

यह टूल, चुने गए मैप की सभी मैपिंग को इस मैप में कॉपी करता है.

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.