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)

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)와 동일하지만 예외가 발생하면 발생시키지 않고 로깅합니다.

공개 생성자

OptionCopier

public OptionCopier ()

공개 메서드

copyOptions

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