एक्ज़ीक्यूशन फ़ाइलें

public class ExecutionFiles
extends Object

java.lang.Object
com.android.tradefed.invoker.पासवर्ड फ़ाइल


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

खास जानकारी

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

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(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

फ़ाइल को मिटाए जाने से रोकने के विकल्प के साथ put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) का वैरिएशन क्वेरी के आखिर में मौजूद होना चाहिए.

File put(String key, File value)

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

ExecutionFiles putAll( properties)

इस मैप पर सभी मैपिंग को, बताए गए मैप से कॉपी करता है.

File putIfAbsent(String key, File value)

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

File remove(String key)

अगर इस मैप में कोई कुंजी मौजूद है, तो उससे कुंजी के लिए मैपिंग हटाता है (वैकल्पिक कार्रवाई).

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

ऐसी फ़ाइलें मिटाएं

public void clearFiles ()

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

इसमें शामिल है

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 कुंजी के लिए कोई मैपिंग नहीं

सभी पाएं

public ImmutableMap<String, File> getAll ()

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

रिटर्न
ImmutableMap<String, File>

isखाली

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 (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 के लिए मैपिंग.

रखें

public File put (String key, 
                File value)

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

पैरामीटर
key String: वह कुंजी जिससे तय मान को जोड़ना है

value File: बताई गई कुंजी से संबद्ध किया जाने वाला मान

रिटर्न
File key से जुड़ी पिछली वैल्यू या अगर कोई वैल्यू नहीं थी, तो null key के लिए मैपिंग.

यह भी देखें:

सभी रखें

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 से जुड़ी पिछली वैल्यू या अगर कोई वैल्यू नहीं थी, तो null key के लिए मैपिंग.