กฎการอัปเดตตัวเลือก
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)
หรือ ERROR(/Map)
สรุป
ค่า 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
หากมีการตั้งค่าตัวเลือกนี้มากกว่า 1 ครั้ง
นามสกุล
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 |