विकल्प अपडेट नियम
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 वैल्यू | |
---|---|
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()
|
Enum वैल्यू
पहला
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 |