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)

Option 欄位複製指定選項到 origObject,然後貼到 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)

Option 欄位複製指定選項到 origObject,然後貼到 destObject

參數
origObject Object:要複製的 Object

destObject Object:要複製到的 Object tp

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

擲回
ConfigurationException 如果選項無法複製

copyOptions

public static void copyOptions (Object origObject, 
                Object destObject)

origObjectOption 欄位的值複製到 destObject

參數
origObject Object:要複製的 Object

destObject Object:要複製到的 Object tp

擲回
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