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

สำหรับตัวเลือกที่ 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 ()

ค่า 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

ค่า

public static final OptionUpdateRule[] values ()

คืนสินค้า
OptionUpdateRule[]