選項影印機

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)

將值從origObject中的Option欄位複製到destObject

static void copyOptionsNoThrow (Object source, Object dest)

copyOptions(Object, Object)相同,但如果發生異常,將記錄而不是拋出。

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

copyOptions(Object, Object, String)相同,但如果發生異常,將記錄而不是拋出。

公共構造函數

選項影印機

public OptionCopier ()

公共方法

複製選項

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

將給定選項從origObject中的Option欄位複製到destObject

參數
origObject Object :要複製的Object

destObject Object : 複製到的Object

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

投擲
ConfigurationException如果選項複製失敗

複製選項

public static void copyOptions (Object origObject, 
                Object destObject)

將值從origObject中的Option欄位複製到destObject

參數
origObject Object :要複製的Object

destObject Object : 複製到的Object

投擲
ConfigurationException如果選項複製失敗

複製選項不拋出

public static void copyOptionsNoThrow (Object source, 
                Object dest)

copyOptions(Object, Object)相同,但如果發生異常,將記錄而不是拋出。

參數
source Object

dest Object

複製選項不拋出

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

copyOptions(Object, Object, String)相同,但如果發生異常,將記錄而不是拋出。

參數
source Object

dest Object

optionName String