ExecutionProperties

public class ExecutionProperties
extends Object

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


टेस्ट या इनवोकेशन के दौरान जनरेट की गई प्रॉपर्टी.

हमारा सुझाव है कि कुंजियों को यूनीक बनाया जाए. इसके लिए, ज़रूरत के हिसाब से नेमस्पेस का इस्तेमाल करें, ताकि क्रॉस-टेस्ट ओवरलैप से बचा जा सके.

खास जानकारी

पब्लिक मेथड

void clear()

एक्ज़ीक्यूशन की प्रॉपर्टी मिटाता है.

boolean containsKey(String key)

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

String get(String key)

यह फ़ंक्शन, उस वैल्यू को दिखाता है जिससे दी गई कुंजी मैप की गई है. अगर इस मैप में कुंजी के लिए कोई मैपिंग नहीं है, तो यह फ़ंक्शन null दिखाता है.

ImmutableMap<String, String> getAll()

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

boolean isEmpty()

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

String put(String key, String value)

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

ExecutionProperties putAll(Map<String, String> properties)

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

String putIfAbsent(String key, String value)

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

String remove(String key)

अगर इस मैप में कोई कुंजी मौजूद है, तो यह फ़ंक्शन उस कुंजी के लिए मैपिंग को हटा देता है. हालांकि, ऐसा करना ज़रूरी नहीं है.

String toString()

पब्लिक मेथड

मिटाएं

public void clear ()

एक्ज़ीक्यूशन की प्रॉपर्टी मिटाता है. इस कुकी का इस्तेमाल, रीसेट आइसोलेशन के दौरान exec डेटा को हटाने के लिए किया जाता है.

containsKey

public boolean containsKey (String key)

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

पैरामीटर
key String: वह कुंजी जिसकी मौजूदगी की जांच इस मैप में की जानी है

रिटर्न
boolean true अगर इस मैप में दी गई कुंजी के लिए कोई मैपिंग मौजूद है

सदस्यता लें

public String get (String key)

यह फ़ंक्शन, उस वैल्यू को दिखाता है जिससे दी गई कुंजी मैप की गई है. अगर इस मैप में कुंजी के लिए कोई मैपिंग नहीं है, तो यह फ़ंक्शन null दिखाता है.

पैरामीटर
key String: वह कुंजी जिसकी वैल्यू दिखानी है

रिटर्न
String वह वैल्यू जिस पर दी गई कुंजी मैप की गई है या null अगर इस मैप में कुंजी के लिए कोई मैपिंग नहीं है

getAll

public ImmutableMap<String, String> getAll ()

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

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

isEmpty

public boolean isEmpty ()

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

रिटर्न
boolean

रखें

public String put (String key, 
                String value)

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

पैरामीटर
key String: वह कुंजी जिससे दी गई वैल्यू को जोड़ना है

value String: यह वैल्यू, तय की गई कुंजी से जुड़ी होगी

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

यह भी देखें:

putAll

public ExecutionProperties putAll (Map<String, String> properties)

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

पैरामीटर
properties Map: इस मैप में सेव की जाने वाली मैपिंग

रिटर्न
ExecutionProperties फ़ाइनल मैपिंग

putIfAbsent

public String putIfAbsent (String key, 
                String value)

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

पैरामीटर
key String: वह कुंजी जिससे दी गई वैल्यू को जोड़ना है

value String: यह वैल्यू, तय की गई कुंजी से जुड़ी होगी

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

हटाएं

public String remove (String key)

अगर इस मैप में कोई कुंजी मौजूद है, तो यह फ़ंक्शन उस कुंजी के लिए मैपिंग को हटा देता है. हालांकि, ऐसा करना ज़रूरी नहीं है.

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

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

toString

public String toString ()

रिटर्न
String