IConfigurationFactory

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 dosyasını komut satırı bağımsız değişkenlerinden oluşturun.

abstract IConfiguration createConfigurationFromArgs(String[] args)

null saniyelik bağımsız değişkenle ERROR(/#createConfigurationFromArgs(String[],List)) öğesini çağıran kullanışlı bir yöntem.

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

Anahtar deposu içeren komut satırı bağımsız değişkenlerinden IConfiguration öğesini 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()

ClassPath'teki JAR'larda bulunan tüm yapılandırmaların adlarının listesini döndürür.

abstract getConfigList(String subPath, boolean loadFromEnv)

Yapılandırmayı ortamdan da yüklemek isteyip istemediğimizi belirtebileceğimiz getConfigList() varyantı.

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.

"args" bilinen bir yapılandırmayı ifade ediyorsa XML'den bir IConfiguration nesnesi oluşturulur ve bu IConfiguration için yardım bilgisi gösterilir.

Herkese açık yöntemler

createConfigurationFromArgs

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

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

Beklenen biçim "CONFIG [options]" şeklindedir. Burada CONFIG, yerleşik yapılandırma adı veya bir yapılandırma XML dosyasının dosya yoludur.

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

unconsumedArgs : Belirtilen yapılandırmayla ilişkili nesneler tarafından kullanılmayan bağımsız değişkenlerle doldurulacak bir liste. Bu değer null ise işlenmemiş bağımsız değişkenler varsa uygulama ConfigurationException hatası verir.

İlerlemeler
IConfiguration IConfiguration yüklendi. Temsilci nesne Option alanları, args parametresindeki değerlerle doldurulmuştur.

Atışlar
ConfigurationException Yapılandırma yüklenemediyse

createConfigurationFromArgs

public abstract IConfiguration createConfigurationFromArgs (String[] args)

ERROR(/#createConfigurationFromArgs(String[],List)) yöntemini null ikinci bağımsız değişkeniyle çağıran bir kolaylık yöntemi. Bu nedenle, kullanılmamış bağımsız değişkenler kalırsa ConfigurationException değerini atar.

Parametreler
args String

İlerlemeler
IConfiguration

Fırlatma
ConfigurationException

createConfigurationFromArgs

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

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

Beklenen biçim "CONFIG [options]" şeklindedir. Burada CONFIG, yerleşik yapılandırma adı veya bir yapılandırma XML dosyasının dosya yoludur.

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

unconsumedArgs : Belirtilen yapılandırmayla ilişkili nesneler tarafından kullanılmayan bağımsız değişkenlerle doldurulacak bir liste. Bu değer null ise işlenmemiş bağımsız değişkenler varsa uygulama ConfigurationException hatası verir.

keyStoreClient IKeyStoreClient: args parametresinde hassas bilgiler elde etmek için kullanılan bir IKeyStoreClient.

İlerlemeler
IConfiguration yüklenen IConfiguration. Yetki verme nesnesi Option alanları, bağımsız değişkenlerdeki değerlerle dolduruldu.

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 "CONFIG [options]" şeklindedir. Burada CONFIG, yerleşik yapılandırma adı veya bir yapılandırma XML dosyasının dosya yoludur.

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

nonGlobalArgs : Genel bağımsız değişken olarak işlenmemiş bağımsız değişkenlerle doldurulacak bir liste

İlerlemeler
IGlobalConfiguration IGlobalConfiguration yüklendi. Temsilci nesne Option alanları, args parametresindeki değerlerle doldurulmuştur.

Atışlar
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: Bağımsız değişkenlerdeki hassas bilgileri elde etmek için kullanılan bir IKeyStoreClient.

allowedObjects : Oluşturulmasına izin verilen nesne grubu

delegator TradefedDelegator

İlerlemeler
IConfiguration Yüklenen IConfiguration.

Atışlar
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) alanına aktarır.

Parametreler
configName String: yapılandırma adı

out PrintStream: Çıktının aktarılacağı 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ırmalardan hiçbirini yüklemeye çalışmaz. Bu nedenle, bu listede çalışmayan yapılandırmalar olabilir.

İlerlemeler

getConfigList

public abstract  getConfigList (String subPath, 
                boolean loadFromEnv)

Yapılandırmayı ortamdan da yüklemek isteyip istemediğimizi belirtebileceğimiz getConfigList() varyantı.

Parametreler
subPath String: Yapılandırma için aranacak alt dizinlerin adı. Boşsa 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

printHelp

public abstract void printHelp (PrintStream out)

Baskılar, bu fabrikanın çıktısına 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)

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

"args" bilinen bir yapılandırmayı ifade ediyorsa XML'den bir IConfiguration nesnesi oluşturulur ve bu IConfiguration için yardım bilgisi gösterilir. Diğer tüm "args" değerlerinin yoksayıldığını unutmayın (yani yardım metni, Options değerinin XML'den yüklenen mevcut değerlerini açıklar ve komut satırı bağımsız değişkenleri tarafından ayarlanan seçenek değerlerini yansıtmaz.

"args" bilinen bir IConfiguration'ye atıfta bulunmuyorsa genel printHelp(PrintStream) yardımı gösterilir.

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

importantOnly boolean: true ise, yalnızca önemli ayrıntıların yer aldığı kısaltılmış bir yardım metni yazdırın

out PrintStream: Çıktının aktarılacağı ERROR(/PrintStream)