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 IConfiguration oluşturun.

abstract IConfiguration createConfigurationFromArgs (String[] args)

null bir ikinci argümanla ERROR(/#createConfigurationFromArgs(String[],List)) öğesini çağıran kullanışlı bir yöntem.

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 IConfiguration oluşturun.

abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs)

Komut satırı bağımsız değişkenlerinden bir IGlobalConfiguration oluşturun.

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 ERROR(/PrintStream) e döker

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 getConfigList() varyasyonu.

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 için yardım çıktısını yazdırır,

'args' bilinen bir konfigürasyona atıfta bulunuyorsa, XML'den bir 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.

Beklenen format "CONFIG [seçenekler]" şeklindedir; burada CONFIG, yerleşik konfigürasyon adı veya konfigürasyon xml dosyasına giden dosya yoludur.

Parametreler
args String : komut satırı argümanları

unconsumedArgs : Belirtilen yapılandırmayla ilişkili Nesneler tarafından tüketilmeyen bağımsız değişkenlerle doldurulacak bir Liste. Bu 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

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.

Beklenen format "CONFIG [seçenekler]" şeklindedir; burada CONFIG, yerleşik konfigürasyon adı veya konfigürasyon xml dosyasına giden dosya yoludur.

Parametreler
args String : komut satırı argümanları

unconsumedArgs : Belirtilen yapılandırmayla ilişkili Nesneler tarafından tüketilmeyen bağımsız değişkenlerle doldurulacak bir Liste. Bu 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.

Beklenen format "CONFIG [seçenekler]" şeklindedir; burada CONFIG, yerleşik konfigürasyon adı veya konfigürasyon xml dosyasına giden dosya yoludur.

Parametreler
args String : komut satırı argümanları

nonGlobalArgs : genel argümanlar olarak işlenmeyen argümanlarla doldurulacak bir liste

İ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 : Oluşturulmasına izin verilen nesneler kümesi

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 abstract  getConfigList ()

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 abstract  getConfigList (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,

'args' bilinen bir konfigürasyona atıfta bulunuyorsa, XML'den bir 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)