OptionCopier

public class OptionCopier
extends Object

java.lang.Object
   ↳ com.android.tradefed.config.OptionCopier


Một lớp trợ giúp có thể sao chép các giá trị trường Option có cùng tên từ đối tượng này sang đối tượng khác.

Tóm tắt

Hàm khởi tạo công khai

OptionCopier()

Phương thức công khai

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

Sao chép tuỳ chọn đã cho từ các trường Option trong origObject vào destObject

static void copyOptions(Object origObject, Object destObject)

Sao chép các giá trị từ các trường Option trong origObject sang destObject

static void copyOptionsNoThrow(Object source, Object dest)

Giống hệt với copyOptions(Object, Object) nhưng sẽ ghi nhật ký thay vì gửi nếu ngoại lệ xảy ra.

static void copyOptionsNoThrow(Object source, Object dest, String optionName)

Giống hệt với copyOptions(Object, Object, String) nhưng sẽ ghi nhật ký thay vì gửi nếu ngoại lệ xảy ra.

Hàm khởi tạo công khai

OptionCopier

public OptionCopier ()

Phương thức công khai

copyOptions

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

Sao chép tuỳ chọn đã cho từ các trường Option trong origObject vào destObject

Tham số
origObject Object: Object cần sao chép

destObject Object: bản sao tp Object sang

optionName String: tên của tuỳ chọn cần sao chép.

Gửi
ConfigurationException nếu không sao chép được tuỳ chọn

copyOptions

public static void copyOptions (Object origObject, 
                Object destObject)

Sao chép các giá trị từ trường Option trong origObject vào destObject

Tham số
origObject Object: Object để sao chép từ đó

destObject Object: bản sao tp Object sang

Gửi
ConfigurationException nếu không sao chép được tuỳ chọn

copyOptionsNoThrow

public static void copyOptionsNoThrow (Object source, 
                Object dest)

Giống hệt với copyOptions(Object, Object) nhưng sẽ ghi nhật ký thay vì gửi nếu xảy ra ngoại lệ.

Tham số
source Object

dest Object

copyOptionsNoThrow

public static void copyOptionsNoThrow (Object source, 
                Object dest, 
                String optionName)

Giống hệt với copyOptions(Object, Object, String) nhưng sẽ ghi nhật ký thay vì gửi nếu ngoại lệ xảy ra.

Tham số
source Object

dest Object

optionName String