ExecutionProperties
public
class
ExecutionProperties
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.ExecutionProperties |
टेस्ट या इनवोकेशन के दौरान जनरेट की गई प्रॉपर्टी.
हमारा सुझाव है कि कुंजियों को यूनीक बनाया जाए. इसके लिए, ज़रूरत के हिसाब से नेमस्पेस का इस्तेमाल करें, ताकि क्रॉस-टेस्ट ओवरलैप से बचा जा सके.
खास जानकारी
पब्लिक मेथड | |
|---|---|
void
|
clear()
एक्ज़ीक्यूशन की प्रॉपर्टी मिटाता है. |
boolean
|
containsKey(String key)
अगर इस मैप में दी गई कुंजी के लिए कोई मैपिंग मौजूद है, तो यह फ़ंक्शन |
String
|
get(String key)
यह फ़ंक्शन, उस वैल्यू को दिखाता है जिससे दी गई कुंजी मैप की गई है. अगर इस मैप में कुंजी के लिए कोई मैपिंग नहीं है, तो यह फ़ंक्शन |
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 |
|