OptionUpdateRule
public
final
enum
OptionUpdateRule
extends Enum<OptionUpdateRule>
JavaScript.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
אפשרויות, צריך לשמור את זו שמשווה ביחס לגבוהה ביותר.
IMMUTABLE
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
אף פעם לא null.
פרמטרים | |
---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
החזרות | |
---|---|
boolean |
קליעות | |
---|---|
ConfigurationException |
ערך של
public static OptionUpdateRule valueOf (String name)
פרמטרים | |
---|---|
name |
String |
החזרות | |
---|---|
OptionUpdateRule |