IConfigurationFactory
public
interface
IConfigurationFactory
| com.android.tradefed.config.IConfigurationFactory |
IConfiguration oluşturma fabrikası
Özet
Herkese açık yöntemler | |
|---|---|
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args, List<String> unconsumedArgs, IKeyStoreClient keyStoreClient)
Anahtar deposuyla komut satırı bağımsız değişkenlerinden |
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args, List<String> unconsumedArgs)
Komut satırı bağımsız değişkenlerinden |
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args)
|
abstract
IGlobalConfiguration
|
createGlobalConfigurationFromArgs(String[] args, List<String> nonGlobalArgs)
Komut satırı bağımsız değişkenlerinden |
abstract
IConfiguration
|
createPartialConfigurationFromArgs(String[] arrayArgs, IKeyStoreClient keyStoreClient, Set<String> allowedObjects, TradefedDelegator delegator)
Yalnızca seçili bir nesne grubu içeren bir yapılandırma oluşturun. |
abstract
void
|
dumpConfig(String configName, PrintStream out)
Yapılandırmanın içeriğini belirtilen |
abstract
List<String>
|
getConfigList()
Sınıf yolundaki JAR'larda bulunan tüm yapılandırmaların adlarının listesini döndürür. |
abstract
List<String>
|
getConfigList(String subPath, boolean loadFromEnv)
|
abstract
void
|
printHelp(PrintStream out)
Bu fabrika için yardım çıktısını yazdırır. |
abstract
void
|
printHelpForConfig(String[] args, boolean importantOnly, PrintStream out)
Komut satırı bağımsız değişkenlerinde belirtilen
"args" bilinen bir yapılandırmaya atıfta bulunuyorsa XML'den bir |
Herkese açık yöntemler
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args, List<String> unconsumedArgs, IKeyStoreClient keyStoreClient)
Anahtar deposuyla komut satırı bağımsız değişkenlerinden IConfiguration 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 |
List: 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 kalırsa uygulama ConfigurationException hatası verir. |
keyStoreClient |
IKeyStoreClient: Argümanlarda hassas bilgi almak için kullanılan bir IKeyStoreClient. |
| İadeler | |
|---|---|
IConfiguration |
yüklenen IConfiguration. Yetkili nesne Option alanları, args içindeki değerlerle doldurulur. |
| Verdiği hatalar | |
|---|---|
ConfigurationException |
Yapılandırma yüklenemezse |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args, List<String> unconsumedArgs)
Komut satırı bağımsız değişkenlerinden IConfiguration 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 |
List: 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 kalırsa uygulama ConfigurationException hatası verir. |
| İadeler | |
|---|---|
IConfiguration |
yüklenen IConfiguration. Yetkili nesne Option alanları, args içindeki değerlerle doldurulur. |
| Verdiği hatalar | |
|---|---|
ConfigurationException |
Yapılandırma yüklenemezse |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args)
createConfigurationFromArgs(String[],List) ikinci bağımsız değişkeniyle null çağıran bir kolaylık yöntemidir. Bu nedenle, kullanılmamış bağımsız değişkenler kalırsa ConfigurationException hatası verilir.
| Parametreler | |
|---|---|
args |
String |
| Döndürülenler | |
|---|---|
IConfiguration |
|
| Verdiği hatalar | |
|---|---|
ConfigurationException |
|
Ayrıca bkz.:
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args, List<String> 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 |
List: Genel bağımsız değişken olarak işlenmeyen bağımsız değişkenlerle doldurulacak bir liste |
| İadeler | |
|---|---|
IGlobalConfiguration |
yüklenen IGlobalConfiguration. Yetkili nesne Option alanları, args içindeki değerlerle doldurulmuş olmalıdır. |
| Verdiği hatalar | |
|---|---|
ConfigurationException |
Yapılandırma yüklenemezse |
createPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, Set<String> allowedObjects, TradefedDelegator delegator)
Yalnızca seçili bir nesne grubu içeren bir yapılandırma oluşturun.
| Parametreler | |
|---|---|
arrayArgs |
String: Komut satırı bağımsız değişkenleri |
keyStoreClient |
IKeyStoreClient: args içinde hassas bilgi almak için kullanılan bir IKeyStoreClient. |
allowedObjects |
Set: Oluşturulmasına izin verilen nesneler grubu |
delegator |
TradefedDelegator |
| İadeler | |
|---|---|
IConfiguration |
Yüklenen IConfiguration. |
| Verdiği hatalar | |
|---|---|
ConfigurationException |
Yapılandırma yüklenemezse |
dumpConfig
public abstract void dumpConfig (String configName,
PrintStream out)Yapılandırmanın içeriğini belirtilen PrintStream konumuna boşaltır.
| Parametreler | |
|---|---|
configName |
String: Yapılandırma adı |
out |
PrintStream: çıkışın döküleceği PrintStream |
getConfigList
public abstract List<String> getConfigList ()
Sınıf yolundaki JAR'larda bulunan tüm yapılandırmaların adlarının listesini döndürür. Yapılandırmaların hiçbirini yüklemeye çalışmadığı için bu listede çalışmayan yapılandırmalar olabilir.
| İadeler | |
|---|---|
List<String> |
|
getConfigList
public abstract List<String> getConfigList (String subPath,
boolean loadFromEnv)getConfigList() öğesinin, yapılandırmayı ortamdan da yüklemek isteyip istemediğimizi belirtebileceğimiz varyasyonu.
| Parametreler | |
|---|---|
subPath |
String: Yapılandırma için aranacak alt dizinlerin adı. Boşsa getConfigList() ile aynı davranışa sahip olur. |
loadFromEnv |
boolean: Yapılandırmanın ortam değişkenine yüklenmesi gerekiyorsa true. |
| İadeler | |
|---|---|
List<String> |
|
printHelp
public abstract void printHelp (PrintStream out)
Bu fabrika için yardım çıktısını yazdırır.
Genel bir yardım bilgisi yazdırır ve mevcut tüm yapılandırmaları listeler.
| Parametreler | |
|---|---|
out |
PrintStream: çıkışın döküleceği 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 çıktısını yazdırır.
"args" bilinen bir yapılandırmaya atıfta bulunuyorsa XML'den bir IConfiguration nesnesi oluşturulur ve bu IConfiguration için yardım çıktısı verilir. Diğer tüm "args" değerlerinin yoksayılacağını unutmayın (ör. yardım metninde, Option'ların mevcut değerleri XML'den yüklenmiş olarak açıklanır ve komut satırı bağımsız değişkenleriyle ayarlanan seçenek değerleri yansıtılmaz).
"args" bilinen bir IConfiguration öğesini referans olarak kullanmıyorsa 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ısaltılmış bir yardım listelemesi yazdırın. |
out |
PrintStream: çıkışın döküleceği PrintStream |