OptionCopier

public class OptionCopier
extends Object

java.lang.Object
   ↳ com.android.tradefed.config.OptionCopier


מחלקת עזר שיכולה להעתיק ערכים של שדות Option עם שמות זהים מאובייקט אחד לאובייקט אחר.

סיכום

‫constructors ציבוריים

OptionCopier()

‫methods ציבוריים

static void copyOptions(Object origObject, Object destObject, String optionName)

מעתיקים את האפשרות שצוינה מהשדות Option ב-origObject אל destObject

static void copyOptions(Object origObject, Object destObject)

העתקת הערכים מהשדות Option ב-origObject אל destObject

static void copyOptionsNoThrow(Object source, Object dest)

זהה ל-copyOptions(Object,Object) אבל יתבצע רישום ביומן במקום הפעלה אם מתרחשת חריגה.

static void copyOptionsNoThrow(Object source, Object dest, String optionName)

זהה ל-copyOptions(Object,Object,String), אבל אם מתרחשת חריגה, הפונקציה תתעד את החריגה במקום להקפיץ הודעת שגיאה (throw).

‫constructors ציבוריים

OptionCopier

public OptionCopier ()

‫methods ציבוריים

copyOptions

public static void copyOptions (Object origObject, 
                Object destObject, 
                String optionName)

מעתיקים את האפשרות שצוינה מהשדות Option ב-origObject אל destObject

פרמטרים
origObject Object: Object שממנו מעתיקים

destObject Object: Object להעתקה אל

optionName String: השם של האפשרות להעתקה.

הקפצת הודעות שגיאה (throw)
ConfigurationException אם האפשרויות לא הועתקו

copyOptions

public static void copyOptions (Object origObject, 
                Object destObject)

העתקת הערכים מהשדות Option ב-origObject אל destObject

פרמטרים
origObject Object: Object שממנו מעתיקים

destObject Object: Object להעתקה אל

הקפצת הודעות שגיאה (throw)
ConfigurationException אם האפשרויות לא הועתקו

copyOptionsNoThrow

public static void copyOptionsNoThrow (Object source, 
                Object dest)

זהה ל-copyOptions(Object,Object) אבל יתבצע רישום ביומן במקום הפעלה אם מתרחשת חריגה.

פרמטרים
source Object

dest Object

copyOptionsNoThrow

public static void copyOptionsNoThrow (Object source, 
                Object dest, 
                String optionName)

זהה ל-copyOptions(Object,Object,String), אבל אם מתרחשת חריגה, הפונקציה תתעד את החריגה במקום להקפיץ הודעת שגיאה (throw).

פרמטרים
source Object

dest Object

optionName String