OptionCopier

public class OptionCopier
extends Object

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


輔助類別,可將名稱相同的 Option 欄位值從一個物件複製到另一個物件。

摘要

公用建構函式

OptionCopier()

公用方法

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

origObject 中的 Option 欄位所提供的選項複製到 destObject

static void copyOptions(Object origObject, Object destObject)

origObjectOption 欄位的值複製到 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 ()

公用方法

copyOptions

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

origObject 中的 Option 欄位所提供的選項複製到 destObject

參數
origObject Object:要複製的 Object

destObject Object:要複製至的 Object

optionName String:要複製的選項名稱。

擲回
ConfigurationException 選項複製失敗

copyOptions

public static void copyOptions (Object origObject, 
                Object destObject)

origObjectOption 欄位的值複製到 destObject

參數
origObject Object:要複製的 Object

destObject Object:要複製至的 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