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 |
optionName |
String: コピーするオプションの名前。 |
| 例外 | |
|---|---|
ConfigurationException |
オプションのコピーに失敗した場合 |
copyOptions
public static void copyOptions (Object origObject,
Object destObject)origObject の Option フィールドの値を 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 |