विकल्प अद्यतन नियम
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
java.lang.ऑब्जेक्ट | ||
↳ | java.lang.Enum< com.android.tradefed.config.OptionUpdateRule > | |
↳ | com.android.tradefed.config.OptionUpdateRule |
जब कोई विकल्प कई बार निर्दिष्ट किया जाता है तो व्यवहार को नियंत्रित करता है। ध्यान दें कि यह एनम मानता है कि सेट किए जाने वाले मान ERROR(/Collection)
s या ERROR(/Map)
s नहीं हैं।
सारांश
एनम मान | |
---|---|
OptionUpdateRule | FIRST एक बार विकल्प सेट हो जाने के बाद, उसे अपडेट करने के बाद के प्रयासों को नजरअंदाज कर दिया जाना चाहिए। |
OptionUpdateRule | GREATEST |
OptionUpdateRule | IMMUTABLE यदि यह विकल्प एक से अधिक बार सेट किया गया है तो |
OptionUpdateRule | LAST यदि कोई विकल्प कई बार सेट किया गया है, तो अंतिम मान को छोड़कर सभी को अनदेखा करें। |
OptionUpdateRule | LEAST |
सार्वजनिक तरीके | |
---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update) वर्तमान मान और अद्यतन मान लेता है, और लौटाता है कि मान अद्यतन किया जाना चाहिए या नहीं। |
static OptionUpdateRule | valueOf (String name) |
static final OptionUpdateRule[] | values () |
एनम मान
पहला
public static final OptionUpdateRule FIRST
एक बार विकल्प सेट हो जाने के बाद, उसे अपडेट करने के बाद के प्रयासों को नजरअंदाज कर दिया जाना चाहिए।
महानतम
public static final OptionUpdateRule GREATEST
Comparable
विकल्पों के लिए, जो तुलना करता है उसे सबसे बड़ा रखें।
अडिग
public static final OptionUpdateRule IMMUTABLE
यदि यह विकल्प एक से अधिक बार सेट किया गया है तो ConfigurationException
फेंकें।
अंतिम
public static final OptionUpdateRule LAST
यदि कोई विकल्प कई बार सेट किया गया है, तो अंतिम मान को छोड़कर सभी को अनदेखा करें।
कम से कम
public static final OptionUpdateRule LEAST
Comparable
विकल्पों के लिए, जो तुलना करता है उसे सबसे कम रखें।
सार्वजनिक तरीके
अद्यतन करना चाहिए
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
वर्तमान मान और अद्यतन मान लेता है, और लौटाता है कि मान अद्यतन किया जाना चाहिए या नहीं। मान लिया गया है कि update
कभी भी शून्य नहीं है।
पैरामीटर | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
रिटर्न | |
---|---|
boolean |
फेंकता | |
---|---|
ConfigurationException |
का मूल्य
public static OptionUpdateRule valueOf (String name)
पैरामीटर | |
---|---|
name | String |
रिटर्न | |
---|---|
OptionUpdateRule |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-07-19 (UTC) को अपडेट किया गया.