OptionSetter
public
class
OptionSetter
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.OptionSetter
|
Bilinen doğrudan alt sınıflar
|
Option
alanlarını doldurur.
Bayt, kısa, int, uzun, kayan ve çift gibi sayısal alanların ayarlanması desteklenir.
Buna hem kutusuz hem de kutulu sürümler (ör. int ve Integer) dahildir. Bağımsız değişkeni istenen türle eşleşecek şekilde ayarlamayla ilgili bir sorun varsa ConfigurationException
oluşturulur.
Dosya seçeneği alanları, dize bağımsız değişkeninin dosyanın varlığını test etmeden bir File nesnesine sarmalanması ile desteklenir.
Liste<Dosya> ve Küme<Dize> gibi parametreli koleksiyon alanları, parametre türü seçenek ayarlayıcı tarafından destekleniyorsa desteklenir. Koleksiyon alanı, uygun bir koleksiyon örneğiyle başlatılmalıdır.
Herkese açık, korumalı, varsayılan (paket) erişim, özel ve devralınan alanlar dahil tüm alanlar işlenir.
dalvik.runner.OptionParser'dan taşındı
Özet
Herkese açık kurucular |
OptionSetter(Object... optionSources)
"optionSources" öğesinin @Option alanlarını ayarlamak için yeni bir OptionParser oluşturur.
|
OptionSetter( optionSources)
"optionSources" öğesinin @Option alanlarını ayarlamak için yeni bir OptionParser oluşturur.
|
Sabitler
NAMESPACE_SEPARATOR
public static final char NAMESPACE_SEPARATOR
Sabit Değer:
58
(0x0000003a)
Herkese açık kurucular
OptionSetter
public OptionSetter (Object... optionSources)
"optionSources" öğesinin @Option alanlarını ayarlamak için yeni bir OptionParser oluşturur.
Parametreler |
optionSources |
Object |
Atışlar |
ConfigurationException |
|
OptionSetter
public OptionSetter ( optionSources)
"optionSources" öğesinin @Option alanlarını ayarlamak için yeni bir OptionParser oluşturur.
Parametreler |
optionSources |
|
Atışlar |
ConfigurationException |
|
Herkese açık yöntemler
getFieldValue
public static Object getFieldValue (Field field,
Object optionObject)
İstisnaları ele alarak belirtilen ERROR(/Field)
değerini döndürür.
İlerlemeler |
Object |
Alanın değeri Object veya null olarak
|
getKeyStore
public IKeyStoreClient getKeyStore ()
İlerlemeler |
IKeyStoreClient |
|
getOptionFieldsForClass
public static getOptionFieldsForClass (Class<?> optionClass)
Belirli bir sınıftaki tüm Option
alanlarının (hem tanımlanmış hem de devralınmış) listesini alır.
Parametreler |
optionClass |
Class : aranacak Class |
getTypeForOption
public String getTypeForOption (String name)
Belirtilen ada sahip alanın türünü açıklayan bir dize döndürür.
Parametreler |
name |
String : Option alan adı |
İlerlemeler |
String |
Alanın türünü açıklayan bir String |
Atışlar |
ConfigurationException |
if field could not be found
|
isBooleanOption
public boolean isBooleanOption (String name)
Atışlar |
ConfigurationException |
|
isMapOption
public boolean isMapOption (String name)
Atışlar |
ConfigurationException |
|
setKeyStore
public void setKeyStore (IKeyStoreClient keyStore)
Parametreler |
keyStore |
IKeyStoreClient |
setOptionValue
public setOptionValue (String optionName,
String valueText)
Harita dışı bir seçenek için değeri belirler.
Parametreler |
optionName |
String : Ayarlanacak seçeneğin adı |
valueText |
String : değer |
İlerlemeler |
|
Değiştirilen her nesne alanına karşılık gelen FieldDef öğelerinin listesi. |
Atışlar |
ConfigurationException |
Seçenek bulunamazsa veya valueText yanlış türdeyse
|
setOptionValue
public setOptionValue (String optionName,
String keyText,
String valueText)
Bir seçeneğin değerini ayarlar.
Parametreler |
optionName |
String : Ayarlanacak seçeneğin adı |
keyText |
String : Harita seçeneklerinin anahtarı veya null. |
valueText |
String : değer |
İlerlemeler |
|
Değiştirilen her nesne alanına karşılık gelen FieldDef öğelerinin listesi. |
Atışlar |
ConfigurationException |
Seçenek bulunamazsa veya valueText yanlış türdeyse
|
validateRemoteFilePath
public final validateRemoteFilePath (DynamicRemoteFileResolver resolver)
Tüm ERROR(/File)
seçenek türlerini inceler ve yollarının çözülüp çözülmeyeceğini kontrol eder.
Parametreler |
resolver |
DynamicRemoteFileResolver |
Korunan yöntemler
getUnsetMandatoryOptions
protected getUnsetMandatoryOptions ()
mandatory
olarak işaretlenen ancak ayarlanmamış tüm Option
öğelerinin adlarını döndürür.
Atışlar |
ConfigurationException |
Kontrol edilecek bir alana erişilemezse
|