OptionCopier

public class OptionCopier
extends Object

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


Eine Hilfsklasse, mit der Option Feldwerte mit denselben Namen von einem Objekt in ein anderes kopiert werden können.

Zusammenfassung

Öffentliche Konstruktoren

OptionCopier()

Öffentliche Methoden

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

Kopiert die angegebene Option aus Option Feldern in origObject nach destObject

static void copyOptions(Object origObject, Object destObject)

Kopiert die Werte aus Option-Feldern in origObject nach destObject.

static void copyOptionsNoThrow(Object source, Object dest)

Identisch mit copyOptions(Object,Object), protokolliert aber anstelle einer Ausnahme, wenn eine Ausnahme auftritt.

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

Identisch mit copyOptions(Object,Object,String), protokolliert aber anstelle einer Ausnahme, wenn eine Ausnahme auftritt.

Öffentliche Konstruktoren

OptionCopier

public OptionCopier ()

Öffentliche Methoden

copyOptions

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

Kopiert die angegebene Option aus Option Feldern in origObject nach destObject

Parameter
origObject Object: das Object, aus dem kopiert werden soll

destObject Object: Das Object, in das kopiert werden soll.

optionName String: Der Name der zu kopierenden Option.

Löst aus
ConfigurationException , wenn Optionen nicht kopiert werden konnten

copyOptions

public static void copyOptions (Object origObject, 
                Object destObject)

Kopiert die Werte aus Option-Feldern in origObject nach destObject.

Parameter
origObject Object: das Object, aus dem kopiert werden soll

destObject Object: Das Object, in das kopiert werden soll.

Löst aus
ConfigurationException , wenn Optionen nicht kopiert werden konnten

copyOptionsNoThrow

public static void copyOptionsNoThrow (Object source, 
                Object dest)

Identisch mit copyOptions(Object,Object), protokolliert aber anstelle einer Ausnahme, wenn eine Ausnahme auftritt.

Parameter
source Object

dest Object

copyOptionsNoThrow

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

Identisch mit copyOptions(Object,Object,String), protokolliert aber anstelle einer Ausnahme, wenn eine Ausnahme auftritt.

Parameter
source Object

dest Object

optionName String