ตัวเลือกการปรับปรุงกฎ

public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >

java.lang.Object
java.lang.Enum< com.android.tradefed.config.OptionUpdateRule >
com.android.tradefed.config.OptionUpdateRule


ควบคุมลักษณะการทำงานเมื่อมีการระบุตัวเลือกหลายครั้ง โปรดทราบว่าแจงนับนี้ถือว่าค่าที่จะตั้งค่าไม่ใช่ ERROR(/Collection) s หรือ ERROR(/Map) s

สรุป

ค่าแจงนับ

OptionUpdateRule FIRST

เมื่อตั้งค่าตัวเลือกแล้ว ควรละเว้นความพยายามในการอัปเดตครั้งต่อๆ ไป

OptionUpdateRule GREATEST

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

OptionUpdateRule IMMUTABLE

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

OptionUpdateRule LAST

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

OptionUpdateRule LEAST

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

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

boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)

รับค่าปัจจุบันและค่าอัพเดต และส่งกลับว่าควรอัพเดตค่าหรือไม่

static OptionUpdateRule valueOf (String name)
static final OptionUpdateRule[] values ()

ค่าแจงนับ

อันดับแรก

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

ค่านิยม

public static final OptionUpdateRule[] values ()

การส่งคืน
OptionUpdateRule[]