OptionCopier

public class OptionCopier
extends Object

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


Eine Hilfsklasse, mit der Option-Feldwerte mit demselben 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)

Kopieren Sie die angegebene Option aus den Option-Feldern in origObject nach destObject.

static void copyOptions(Object origObject, Object destObject)

Werte aus den Option-Feldern in origObject in destObject kopieren

static void copyOptionsNoThrow(Object source, Object dest)

Identisch mit copyOptions(Object, Object), wird aber protokolliert, anstatt eine Ausnahme zu werfen, wenn eine Ausnahme auftritt.

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

Identisch mit copyOptions(Object, Object, String), wird jedoch beim Auftreten einer Ausnahme protokolliert und nicht ausgegeben.

Öffentliche Konstruktoren

OptionCopier

public OptionCopier ()

Öffentliche Methoden

copyOptions

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

Kopieren Sie die angegebene Option aus den Option-Feldern in origObject nach destObject.

Parameter
origObject Object: die Object, aus der kopiert werden soll

destObject Object: Object tp copy to

optionName String: der Name der Option, die kopiert werden soll.

Ausgabe
ConfigurationException if options failed to copy

copyOptions

public static void copyOptions (Object origObject, 
                Object destObject)

Kopieren Sie die Werte aus den Option-Feldern in origObject nach destObject

Parameter
origObject Object: die Object, aus der kopiert werden soll

destObject Object: Object tp copy to

Ausgabe
ConfigurationException if options failed to copy

copyOptionsNoThrow

public static void copyOptionsNoThrow (Object source, 
                Object dest)

Identisch mit copyOptions(Object, Object), wird aber protokolliert, anstatt eine Ausnahme zu werfen, 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), wird jedoch beim Auftreten einer Ausnahme protokolliert und nicht ausgegeben.

Parameter
source Object

dest Object

optionName String