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(FilesKey,File) का ऐसा वर्शन जिसमें फ़ाइल को मिटने से रोकने का विकल्प होता है. ऐसा तब होता है, जब फ़ाइल को मिटाने का अनुरोध किया गया हो.

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