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의 |
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)
origObject의 Option
필드에서 지정된 옵션을 destObject에 복사합니다.
매개변수 | |
---|---|
origObject |
Object : 복사할 Object 입니다. |
destObject |
Object : 복사할 Object |
optionName |
String : 복사할 옵션의 이름입니다. |
생성 값 | |
---|---|
ConfigurationException |
옵션을 복사할 수 없는 경우 |
복사 옵션
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 |