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)
從 |
static
void
|
copyOptions(Object origObject, Object destObject)
從 origObject 的 |
static
void
|
copyOptionsNoThrow(Object source, Object dest)
與 |
static
void
|
copyOptionsNoThrow(Object source, Object dest, String optionName)
與 |
公用建構函式
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)將 origObject 中 Option 欄位的值複製到 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 |