OptionCopier

public class OptionCopier
extends Object

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


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

סיכום

יוצרים ציבוריים

OptionCopier()

שיטות ציבוריות

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), אבל אם מתרחשת חריגה, היא תירשם ביומן במקום להוציא זריקה.

יוצרים ציבוריים

OptionCopier

public OptionCopier ()

שיטות ציבוריות

אפשרויות העתקה

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

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

פרמטרים
origObject Object: ה-Object שממנו רוצים להעתיק

destObject Object: ה-tp של Object להעתקה אליו

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

זריקות
ConfigurationException if options failed to copy

copyOptions

public static void copyOptions (Object origObject, 
                Object destObject)

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

פרמטרים
origObject Object: ה-Object שממנו רוצים להעתיק

destObject Object: ה-tp של Object להעתקה אליו

קליעות
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), אבל אם מתרחשת חריגה, היא תירשם ביומן במקום להוציא זריקה.

פרמטרים
source Object

dest Object

optionName String