Yapılandırma Fabrikası

public interface IConfigurationFactory

com.android.tradefed.config.IConfigurationFactory


IConfiguration oluşturma fabrikası

Özet

Herkese açık yöntemler

abstract IConfiguration createConfigurationFromArgs(String[] args, unconsumedArgs)

IConfiguration öğesini komut satırı bağımsız değişkenlerinden oluşturun.

abstract IConfiguration createConfigurationFromArgs(String[] args)

ERROR(/#createConfigurationFromArgs(String[],List)) çağrısı yapan bir kolaylık yöntemi null saniyelik bağımsız değişkenle.

abstract IConfiguration createConfigurationFromArgs(String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient)

IConfiguration öğesini bir anahtar deposuyla komut satırı bağımsız değişkenlerinden oluşturun.

abstract IGlobalConfiguration createGlobalConfigurationFromArgs(String[] args, nonGlobalArgs)

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

abstract IConfiguration createPartialConfigurationFromArgs(String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator)

Yalnızca bir dizi seçili nesne içeren bir yapılandırma oluşturun.

abstract void dumpConfig(String configName, PrintStream out)

Yapılandırmanın içeriğini belirtilen ERROR(/PrintStream) öğesine atar

abstract getConfigList()

Sınıf yolundaki JAR'larda bulunan tüm yapılandırmaların ad listesini döndürür.

abstract getConfigList(String subPath, boolean loadFromEnv)

getConfigList() öğesinin, yüklemek isteyip istemediğimizi de belirtebileceği varyasyon ortamdan yapılandırmaya çalışın.

abstract void printHelp(PrintStream out)

Baskılar, bu fabrika için çıktı almanıza yardımcı olur.

abstract void printHelpForConfig(String[] args, boolean importantOnly, PrintStream out)

Komut satırı bağımsız değişkenlerinde belirtilen IConfiguration için yardım çıkışını yazdırır.

"bağımsız değişken" ise bilinen bir yapılandırmaya işaret ediyorsa bir IConfiguration nesnesi oluşturulur ve bu IConfiguration ile ilgili yardım çıktı.

Herkese açık yöntemler

createConfigurationFromArgs

public abstract IConfiguration createConfigurationFromArgs (String[] args, 
                 unconsumedArgs)

IConfiguration öğesini komut satırı bağımsız değişkenlerinden oluşturun.

Beklenen biçim "YAPILANDIRMA [seçenekler]"dir. YAPILANDIRMA, yerleşik yapılandırma adıdır veya bir yapılandırma xml dosyasına dosya yolu.

Parametreler
args String: komut satırı bağımsız değişkenleri

unconsumedArgs : Farklı bağımsız değişkenlerle doldurulacak bir liste tüketilir. Bu null ise uygulama İşlenmemiş bağımsız değişkenler kalırsa ConfigurationException.

İlerlemeler
IConfiguration IConfiguration yüklendi. Yetki verilmiş Option nesnesi alanları bağımsız değişkenlerindeki değerlerle doldurulur.

Fırlatma
ConfigurationException Yapılandırma yüklenemediyse

createConfigurationFromArgs

public abstract IConfiguration createConfigurationFromArgs (String[] args)

ERROR(/#createConfigurationFromArgs(String[],List)) çağrısı yapan bir kolaylık yöntemi null saniyelik bağımsız değişkenle. Dolayısıyla, çalıştırıldığında ConfigurationException tüm kullanılmayan argümanlar kalır.

Parametreler
args String

İlerlemeler
IConfiguration

Fırlatma
ConfigurationException

createConfigurationFromArgs

public abstract IConfiguration createConfigurationFromArgs (String[] args, 
                 unconsumedArgs, 
                IKeyStoreClient keyStoreClient)

IConfiguration öğesini bir anahtar deposuyla komut satırı bağımsız değişkenlerinden oluşturun.

Beklenen biçim "YAPILANDIRMA [seçenekler]"dir. YAPILANDIRMA, yerleşik yapılandırma adıdır veya bir yapılandırma xml dosyasına dosya yolu.

Parametreler
args String: komut satırı bağımsız değişkenleri

unconsumedArgs : Farklı bağımsız değişkenlerle doldurulacak bir liste tüketilir. Bu null ise uygulama İşlenmemiş bağımsız değişkenler kalırsa ConfigurationException.

keyStoreClient IKeyStoreClient: Aşağıdakilerde hassas bilgileri elde etmek için kullanılan bir IKeyStoreClient: bağımsız değişkendir.

İlerlemeler
IConfiguration IConfiguration yüklendi. Yetki verilmiş Option nesnesi alanları bağımsız değişkenlerindeki değerlerle doldurulur.

Fırlatma
ConfigurationException Yapılandırma yüklenemediyse

createGlobalConfigurationFromArgs

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

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

Beklenen biçim "YAPILANDIRMA [seçenekler]"dir. YAPILANDIRMA, yerleşik yapılandırma adıdır veya bir yapılandırma xml dosyasına dosya yolu.

Parametreler
args String: komut satırı bağımsız değişkenleri

nonGlobalArgs : Kullanılamayan bağımsız değişkenlerle doldurulacak bir liste genel bağımsız değişkenler olarak işlendi

İlerlemeler
IGlobalConfiguration IGlobalConfiguration yüklendi. Yetki verilen nesne Option alanları bağımsız değişkendeki değerlerle dolduruldu.

Fırlatma
ConfigurationException Yapılandırma yüklenemediyse

createKısmiConfigurationFromArgs

public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, 
                IKeyStoreClient keyStoreClient, 
                 allowedObjects, 
                TradefedDelegator delegator)

Yalnızca bir dizi seçili nesne içeren bir yapılandırma oluşturun.

Parametreler
arrayArgs String: Komut satırı bağımsız değişkenleri

keyStoreClient IKeyStoreClient: Şurada hassas bilgileri elde etmek için kullanılan IKeyStoreClient: bağımsız değişken.

allowedObjects : Oluşturulmasına izin verilen nesne kümesi

delegator TradefedDelegator

İlerlemeler
IConfiguration IConfiguration yüklendi.

Fırlatma
ConfigurationException Yapılandırma yüklenemediyse

dumpConfig

public abstract void dumpConfig (String configName, 
                PrintStream out)

Yapılandırmanın içeriğini belirtilen ERROR(/PrintStream) öğesine atar

Parametreler
configName String: yapılandırma adı

out PrintStream: Çıkışın dökümü için kullanılacak ERROR(/PrintStream)

getConfigList

public abstract  getConfigList ()

Sınıf yolundaki JAR'larda bulunan tüm yapılandırmaların ad listesini döndürür. Yapılandırmaları yüklemeye çalışmadığı için çalışmayan yapılandırma olabilir bu listede yer alır.

İlerlemeler

getConfigList

public abstract  getConfigList (String subPath, 
                boolean loadFromEnv)

getConfigList() öğesinin, yüklemek isteyip istemediğimizi de belirtebileceği varyasyon ortamdan yapılandırmaya çalışın.

Parametreler
subPath String: yapılandırmada aranacak alt dizinlerin adı. Null ise, getConfigList() ile aynı davranışa sahiptir.

loadFromEnv boolean: Yapılandırmayı ortam değişkeninde yüklememiz gerekiyorsa doğru değerini döndürür.

İlerlemeler

yazdırYardım

public abstract void printHelp (PrintStream out)

Baskılar, bu fabrika için çıktı almanıza yardımcı olur.

Genel yardım bilgilerini yazdırır ve mevcut tüm yapılandırmaları listeler.

Parametreler
out PrintStream: Çıkışın dökümü için kullanılacak ERROR(/PrintStream)

ConfigurationForConfig

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 çıkışını yazdırır.

"bağımsız değişken" ise bilinen bir yapılandırmaya işaret ediyorsa bir IConfiguration nesnesi oluşturulur ve bu IConfiguration ile ilgili yardım çıktı. Diğer tüm "bağımsız değişkenleri" not edin değerler yoksayılır (ör. yardım metni, mevcut Option değerlerini açıklar) olarak ayarlanır ve komut satırı bağımsız değişkenleri tarafından ayarlanan seçeneğin değerlerini yansıtmaz.

"bağımsız değişken" ise bilinen bir IConfiguration, genel printHelp(PrintStream) yardımı görüntülenir.

Parametreler
args String: komut satırı bağımsız değişkenleri

importantOnly boolean: true, sadece önemli ayrıntılar

out PrintStream: Çıkışın dökümü için kullanılacak ERROR(/PrintStream)