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 में मौजूद Option फ़ील्ड से, दी गई सुविधा को destObject में कॉपी करना

static void copyOptions(Object origObject, Object destObject)

origObject में मौजूद Option फ़ील्ड की वैल्यू को destObject में कॉपी करना

static void copyOptionsNoThrow(Object source, Object dest)

यह copyOptions(Object,Object) की तरह ही काम करता है. हालांकि, अपवाद होने पर यह थ्रो करने के बजाय लॉग करेगा.

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

यह copyOptions(Object,Object,String) की तरह ही काम करता है. हालांकि, अपवाद होने पर यह थ्रो करने के बजाय लॉग करेगा.

सार्वजनिक कंस्ट्रक्टर

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