OptionUpdateRule
public
final
enum
OptionUpdateRule
extends Enum<OptionUpdateRule>
| java.lang.Object | ||
| ↳ | java.lang.Enum<com.android.tradefed.config.OptionUpdateRule> | |
| ↳ | com.android.tradefed.config.OptionUpdateRule | |
जब किसी विकल्प को कई बार तय किया जाता है, तब यह विकल्प के काम करने के तरीके को कंट्रोल करता है. ध्यान दें कि इस इनम से यह माना जाता है कि सेट की जाने वाली वैल्यू, Collection या Map नहीं हैं.
खास जानकारी
ईनम वैल्यू | |
|---|---|
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()
|
ईनम वैल्यू
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
अगर किसी विकल्प को कई बार सेट किया गया है, तो आखिरी वैल्यू को छोड़कर बाकी सभी वैल्यू को अनदेखा करें.
सबसे कम
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 |
|
| थ्रो | |
|---|---|
ConfigurationException |
|
valueOf
public static OptionUpdateRule valueOf (String name)
| पैरामीटर | |
|---|---|
name |
String |
| रिटर्न | |
|---|---|
OptionUpdateRule |
|