विकल्प अद्यतन नियम
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 और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
Last updated 2022-08-15 UTC.