IConfigurationFactory
public
interface
IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
IConfiguration
oluşturma fabrikası
Özet
Herkese açık yöntemler | |
---|---|
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args,
Komut satırı bağımsız değişkenlerinden |
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 seçili nesnelerden oluşan 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 fabrikanın çıktısına 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)
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. |
İlerlemeler | |
---|---|
IConfiguration |
yüklenen IConfiguration . 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, tüketilmemiş bağımsız değişkenler varsa ConfigurationException
hatası atılır.
Parametreler | |
---|---|
args |
String |
İlerlemeler | |
---|---|
IConfiguration |
Atışlar | |
---|---|
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 . Temsilci nesne Option alanları, args parametresindeki değerlerle doldurulmuştur. |
Atışlar | |
---|---|
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 |
: Global bağımsız değişken olarak işlenmeyen bağımsız değişkenlerle doldurulacak bir liste |
İlerlemeler | |
---|---|
IGlobalConfiguration |
yüklenen IGlobalConfiguration . Temsilci nesne Option alanları, args parametresindeki değerlerle doldurulmuştur. |
Atışlar | |
---|---|
ConfigurationException |
Yapılandırma yüklenemediyse |
createPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
Yalnızca seçili nesnelerden oluşan bir yapılandırma oluşturun.
Parametreler | |
---|---|
arrayArgs |
String : Komut satırı bağımsız değişkenleri |
keyStoreClient |
IKeyStoreClient : args parametresinde hassas bilgiler 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 ()
ClassPath'teki JAR'larda bulunan tüm yapılandırmaların adlarının 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şkenine 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 : Çıktının aktarı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 çı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ı içeren kısa bir yardım sayfası yazdır |
out |
PrintStream : Çıktının aktarılacağı ERROR(/PrintStream) |