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
برای گزینه های 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 |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-08-27 بهوقت ساعت هماهنگ جهانی.