กฎการอัพเดทตัวเลือก

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

สำหรับตัวเลือก ERROR(/Comparable) ให้เก็บตัวเลือกที่เปรียบเทียบไว้มากที่สุด

OptionUpdateRule IMMUTABLE

ส่ง ConfigurationException หากตัวเลือกนี้ถูกตั้งค่ามากกว่าหนึ่งครั้ง

OptionUpdateRule LAST

หากมีการตั้งค่าตัวเลือกหลายครั้ง ให้ละเว้นค่าทั้งหมดยกเว้นค่าสุดท้าย

OptionUpdateRule LEAST

สำหรับตัวเลือก ERROR(/Comparable) ให้เก็บตัวเลือกที่เปรียบเทียบน้อยที่สุด

วิธีการสาธารณะ

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

ค่า

public static final OptionUpdateRule[] values ()

ส่งคืน
OptionUpdateRule[]