विकल्प अद्यतन नियम

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

Comparable विकल्पों के लिए, जो तुलना करता है उसे सबसे बड़ा रखें।

OptionUpdateRule IMMUTABLE

यदि यह विकल्प एक से अधिक बार सेट किया गया है तो ConfigurationException फेंकें।

OptionUpdateRule LAST

यदि कोई विकल्प कई बार सेट किया गया है, तो अंतिम मान को छोड़कर सभी को अनदेखा करें।

OptionUpdateRule LEAST

Comparable विकल्पों के लिए, जो तुलना करता है उसे सबसे कम रखें।

सार्वजनिक तरीके

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

मान

public static final OptionUpdateRule[] values ()

रिटर्न
OptionUpdateRule[]