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,
|
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args)
|
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args,
|
abstract
IGlobalConfiguration
|
createGlobalConfigurationFromArgs(String[] args,
Komut satırı bağımsız değişkenlerinden |
abstract
IConfiguration
|
createPartialConfigurationFromArgs(String[] arrayArgs, IKeyStoreClient keyStoreClient,
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 |
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)
|
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
"bağımsız değişken" ise bilinen bir yapılandırmaya işaret ediyorsa bir |
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 |
Şu kaynakları da inceleyin:
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 abstractgetConfigList ()
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 abstractgetConfigList (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) |