IConfigurationFactory
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,
Anahtar deposu içeren komut satırı bağımsız değişkenlerinden |
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()
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 |
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
"args" bilinen bir yapılandırmayı ifade ediyorsa XML'den bir |
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 |
Şu kaynakları da inceleyin:
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 abstractgetConfigList ()
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 abstractgetConfigList (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, Option
s 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) |