オプションコピー機

public class OptionCopier
extends Object

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


Optionフィールドの値を同じ名前であるオブジェクトから別のオブジェクトにコピーできるヘルパー クラス。

まとめ

パブリック コンストラクター

OptionCopier ()

公開メソッド

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

指定されたオプションをorigObjectOptionフィールドから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)と同じですが、例外が発生した場合はスローする代わりにログに記録します。

パブリック コンストラクター

オプションコピー機

public OptionCopier ()

公開メソッド

コピーオプション

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

指定されたオプションをorigObjectOptionフィールドからdestObjectにコピーします。

パラメーター
origObject Object : コピー元のERROR(/Object)

destObject Object : ERROR(/Object) tp コピー先

optionName String : コピーするオプションの名前。

スロー
ConfigurationExceptionオプションのコピーに失敗した場合

コピーオプション

public static void copyOptions (Object origObject, 
                Object destObject)

origObjectOptionフィールドの値をdestObjectにコピーします。

パラメーター
origObject Object : コピー元のERROR(/Object)

destObject Object : ERROR(/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