กฎการอัพเดทตัวเลือก
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 |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-07-19 UTC