オプションコピー機

public class OptionCopier
extends Object

java.lang.オブジェクト
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 : コピー元のObject

destObject Object : コピー先のObject

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

投げる
ConfigurationExceptionオプションのコピーに失敗した場合

コピーオプション

public static void copyOptions (Object origObject, 
                Object destObject)

origObjectOptionフィールドの値を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