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 |
옵션을 복사할 수 없는 경우 |
copyOptions
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 |