IConfigurationFactory
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
IConfiguration
oluşturmak için fabrika
Özet
Genel yöntemler | |
---|---|
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs) Komut satırı bağımsız değişkenlerinden |
abstract IConfiguration | createConfigurationFromArgs (String[] args) |
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) Bir anahtar deposuyla komut satırı bağımsız değişkenlerinden |
abstract IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) Komut satırı bağımsız değişkenlerinden bir |
abstract IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) Yalnızca seçili nesne kümesini içeren bir konfigürasyon oluşturun. |
abstract void | dumpConfig (String configName, PrintStream out) Yapılandırmanın içeriğini verilen |
abstract | getConfigList () Sınıf yolundaki JAR'larda bulunan tüm yapılandırmaların adlarının listesini döndürün. |
abstract | getConfigList (String subPath, boolean loadFromEnv) Yapılandırmayı ortamdan yüklemek isteyip istemediğimizi belirtebileceğimiz |
abstract void | printHelp (PrintStream out) Bu fabrika için yardım çıktısını yazdırır. |
abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) Komut satırı bağımsız değişkenlerinde belirtilen IConfiguration nesnesi oluşturulacak ve bu IConfiguration için yardımın çıktısı alınacaktır. |
Genel yöntemler
CreateConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
Komut satırı bağımsız değişkenlerinden IConfiguration
oluşturun.
Parametreler | |
---|---|
args | String : komut satırı argümanları |
unconsumedArgs | null ise, işlenmemiş bağımsız değişkenler kalırsa uygulama ConfigurationException oluşturur. |
İadeler | |
---|---|
IConfiguration | yüklenen IConfiguration . Temsilci nesnesi Option alanları args cinsinden değerlerle doldurulmuştur. |
Atar | |
---|---|
ConfigurationException | konfigürasyon yüklenemezse |
CreateConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args)
null
bir ikinci argümanla ERROR(/#createConfigurationFromArgs(String[],List))
öğesini çağıran kullanışlı bir yöntem. Bu nedenle, eğer tüketilmemiş herhangi bir argüman kalırsa, ConfigurationException
oluşturacaktır.
Parametreler | |
---|---|
args | String |
İadeler | |
---|---|
IConfiguration |
Atar | |
---|---|
ConfigurationException |
Ayrıca bakınız:
CreateConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs, IKeyStoreClient keyStoreClient)
Bir anahtar deposuyla komut satırı bağımsız değişkenlerinden IConfiguration
oluşturun.
Parametreler | |
---|---|
args | String : komut satırı argümanları |
unconsumedArgs | null ise, işlenmemiş bağımsız değişkenler kalırsa uygulama ConfigurationException oluşturur. |
keyStoreClient | IKeyStoreClient : argümanlarda hassas bilgiler elde etmek için kullanılan bir IKeyStoreClient . |
İadeler | |
---|---|
IConfiguration | yüklenen IConfiguration . Temsilci nesnesi Option alanları args cinsinden değerlerle doldurulmuştur. |
Atar | |
---|---|
ConfigurationException | konfigürasyon yüklenemezse |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
Komut satırı bağımsız değişkenlerinden bir IGlobalConfiguration
oluşturun.
Parametreler | |
---|---|
args | String : komut satırı argümanları |
nonGlobalArgs |
İadeler | |
---|---|
IGlobalConfiguration | yüklenen IGlobalConfiguration . Temsilci nesnesi Option alanları args cinsinden değerlerle doldurulmuştur. |
Atar | |
---|---|
ConfigurationException | konfigürasyon yüklenemezse |
CreateKısmiYapılandırmaFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
Yalnızca seçili nesne kümesini içeren bir konfigürasyon oluşturun.
Parametreler | |
---|---|
arrayArgs | String : Komut satırı argümanları |
keyStoreClient | IKeyStoreClient : Bağımsız değişkenlerde hassas bilgiler elde etmek için kullanılan bir IKeyStoreClient . |
allowedObjects | |
delegator | TradefedDelegator |
İadeler | |
---|---|
IConfiguration | Yüklenen IConfiguration . |
Atar | |
---|---|
ConfigurationException | konfigürasyon yüklenemezse |
dumpConfig
public abstract void dumpConfig (String configName, PrintStream out)
Yapılandırmanın içeriğini verilen ERROR(/PrintStream)
e döker
Parametreler | |
---|---|
configName | String : konfigürasyon adı |
out | PrintStream : çıktının boşaltılacağı ERROR(/PrintStream) |
getConfigList
public abstractgetConfigList ()
Sınıf yolundaki JAR'larda bulunan tüm yapılandırmaların adlarının listesini döndürün. Herhangi bir yapılandırmayı yüklemeye çalışmaz, dolayısıyla bu listede çalışmayan bir yapılandırmanın bulunması mümkündür.
İadeler | |
---|---|
getConfigList
public abstractgetConfigList (String subPath, boolean loadFromEnv)
Yapılandırmayı ortamdan yüklemek isteyip istemediğimizi belirtebileceğimiz getConfigList()
varyasyonu.
Parametreler | |
---|---|
subPath | String : Yapılandırma için aranacak alt dizinlerin adı. Eğer null ise getConfigList() ile aynı davranışa sahip olacaktır. |
loadFromEnv | boolean : Yapılandırmayı ortam değişkenine yüklememiz gerekiyorsa doğrudur. |
İadeler | |
---|---|
yazdırmaYardım
public abstract void printHelp (PrintStream out)
Bu fabrika için yardım çıktısını yazdırır.
Genel bir yardım bilgisi yazdırır ve mevcut tüm yapılandırmaları listeler.Parametreler | |
---|---|
out | PrintStream : çıktının boşaltılacağı ERROR(/PrintStream) |
printHelpForConfig
public abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)
Komut satırı bağımsız değişkenlerinde belirtilen IConfiguration
için yardım çıktısını yazdırır,
IConfiguration
nesnesi oluşturulacak ve bu IConfiguration
için yardımın çıktısı alınacaktır. Diğer tüm 'args' değerlerinin göz ardı edileceğini unutmayın (yani yardım metni, XML'den yüklenen Option
s'nin geçerli değerlerini açıklayacak ve seçeneğin komut satırı args'ı tarafından ayarlanan değerlerini yansıtmayacaktır. 'args' bilinen bir IConfiguration
referans vermiyorsa, genel printHelp(PrintStream)
yardımı görüntülenecektir.Parametreler | |
---|---|
args | String : komut satırı argümanları |
importantOnly | boolean : true , yalnızca önemli ayrıntıları listeleyen kısaltılmış bir yardım yazdırın |
out | PrintStream : çıktının boşaltılacağı ERROR(/PrintStream) |