OptionUpdateRule

public final enum OptionUpdateRule

com.android.tradefed.config.OptionUpdateRule


किसी विकल्प को कई बार निर्दिष्ट किए जाने पर व्यवहार को नियंत्रित करता है। ध्यान दें कि यह गणना मानती है कि सेट किए जाने वाले मान ERROR(/Collection) s या ERROR(/Map) s नहीं हैं।

सारांश

एनम मान

OptionUpdateRule FIRST

एक बार एक विकल्प सेट हो जाने के बाद, इसे अद्यतन करने के बाद के प्रयासों को अनदेखा किया जाना चाहिए।

OptionUpdateRule GREATEST

ERROR(/Comparable) विकल्पों के लिए, तुलना करने वाले को सबसे बड़ा रखें।

OptionUpdateRule IMMUTABLE

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

OptionUpdateRule LAST

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

OptionUpdateRule LEAST

ERROR(/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

ERROR(/Comparable) विकल्पों के लिए, तुलना करने वाले को सबसे बड़ा रखें।

अडिग

public static final OptionUpdateRule IMMUTABLE

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

अंतिम

public static final OptionUpdateRule LAST

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

कम से कम

public static final OptionUpdateRule LEAST

ERROR(/Comparable) विकल्पों के लिए, कम से कम तुलना करने वाले को रखें।

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

shouldUpdate

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[]