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