OptionUpdateRule
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
java.lang.object | ||
↳ | java.lang.Enum< com.android.tradefed.config.OptionUpdateRule > | |
↳ | com.android.tradefed.config.OptionUpdateRule |
هنگامی که یک گزینه چندین بار مشخص می شود، رفتار را کنترل می کند. توجه داشته باشید که این enum فرض میکند که مقادیری که باید تنظیم شوند ERROR(/Collection)
s یا ERROR(/Map)
s نیستند.
خلاصه
مقادیر 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
برای گزینههای ERROR(/Comparable)
، گزینهای که مقایسه میشود را بهعنوان بزرگترین نگه دارید.
تغییرناپذیر
public static final OptionUpdateRule IMMUTABLE
اگر این گزینه بیش از یک بار تنظیم شده باشد، یک ConfigurationException
پرتاب کنید.
آخر
public static final OptionUpdateRule LAST
اگر یک گزینه چندین بار تنظیم شده است، همه به جز آخرین مقدار را نادیده بگیرید.
کمترین
public static final OptionUpdateRule LEAST
برای گزینههای ERROR(/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 |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2023-04-28 بهوقت ساعت هماهنگ جهانی.