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)
.
ملخّص
قيم التعداد | |
---|---|
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
إذا تم ضبط هذا الخيار أكثر من مرة
آخر
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 |