OptionCopier

public class OptionCopier
extends Object

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


Es una clase de ayuda que puede copiar valores de campos Option con los mismos nombres de un objeto a otro.

Resumen

Constructores públicos

OptionCopier()

Métodos públicos

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

Copia la opción determinada de los campos Option en origObject a destObject.

static void copyOptions(Object origObject, Object destObject)

Copia los valores de los campos Option de origObject a destObject.

static void copyOptionsNoThrow(Object source, Object dest)

Es idéntico a copyOptions(Object, Object), pero registrará en lugar de arrojar si se produce una excepción.

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

Es idéntico a copyOptions(Object, Object, String), pero registrará en lugar de arrojar si se produce una excepción.

Constructores públicos

OptionCopier

public OptionCopier ()

Métodos públicos

copyOptions

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

Copia la opción determinada de los campos Option en origObject a destObject.

Parámetros
origObject Object: Es el Object del que se debe copiar.

destObject Object: Es el Object al que se copiará.

optionName String: Es el nombre de la opción que se copiará.

Arroja
ConfigurationException si no se pudieron copiar las opciones

copyOptions

public static void copyOptions (Object origObject, 
                Object destObject)

Copia los valores de los campos Option de origObject a destObject.

Parámetros
origObject Object: Es el Object del que se debe copiar.

destObject Object: Es el Object al que se copiará.

Arroja
ConfigurationException si no se pudieron copiar las opciones

copyOptionsNoThrow

public static void copyOptionsNoThrow (Object source, 
                Object dest)

Es idéntico a copyOptions(Object, Object), pero registrará en lugar de arrojar si se produce una excepción.

Parámetros
source Object

dest Object

copyOptionsNoThrow

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

Es idéntico a copyOptions(Object, Object, String), pero registrará en lugar de arrojar si se produce una excepción.

Parámetros
source Object

dest Object

optionName String