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)

origObject 中的 Option 字段中的给定选项复制到 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) 相同,但如果,则会记录而不是抛出 会发生异常

公共构造函数

OptionCopier

public OptionCopier ()

公共方法

复制选项

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

origObject 中的 Option 字段中的给定选项复制到 destObject

参数
origObject Object:要从中复制数据的 Object

destObject Object:将 Object tp 复制到

optionName String:要复制的选项的名称。

抛出
ConfigurationException 如果选项复制失败

复制选项

public static void copyOptions (Object origObject, 
                Object destObject)

origObjectOption 字段的值复制到 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