Yapılandırma Fabrikası
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
IConfiguration
s oluşturmak için fabrika
Özet
Genel yöntemler | |
---|---|
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs) Komut satırı bağımsız değişkenlerinden |
abstract IConfiguration | createConfigurationFromArgs (String[] args) |
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) Bir anahtar deposuyla komut satırı bağımsız değişkenlerinden |
abstract IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) Komut satırı bağımsız değişkenlerinden bir |
abstract IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) Yalnızca bir dizi seçili nesneyi içeren bir yapılandırma oluşturun. |
abstract void | dumpConfig (String configName, PrintStream out) Konfigürasyonun içeriğini verilen |
abstract | getConfigList () Sınıf yolundaki JAR'larda bulunan tüm yapılandırmaların adlarının listesini döndürür. |
abstract | getConfigList (String subPath, boolean loadFromEnv) |
abstract void | printHelp (PrintStream out) Baskılar, bu fabrika için çıktılara yardımcı olur. |
abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) Komut satırı bağımsız değişkenlerinde belirtilen IConfiguration nesnesi oluşturulur ve bu IConfiguration için yardımın çıktısı alınır. |
Genel yöntemler
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
Komut satırı bağımsız değişkenlerinden IConfiguration
oluşturun.
parametreler | |
---|---|
args | String : komut satırı bağımsız değişkenleri |
unconsumedArgs | null ise, işlenmemiş bağımsız değişkenler kalırsa uygulama ConfigurationException atar. |
İadeler | |
---|---|
IConfiguration | yüklü IConfiguration . Delege nesnesi Option alanları, bağımsız değişkenlerdeki değerlerle doldurulmuştur. |
Atar | |
---|---|
ConfigurationException | yapılandırma yüklenemezse |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args)
ERROR(/#createConfigurationFromArgs(String[],List))
null
bir ikinci bağımsız değişkenle çağıran bir uygunluk yöntemi. Böylece, kullanılmayan bağımsız değişkenler kalırsa ConfigurationException
atar.
parametreler | |
---|---|
args | String |
İadeler | |
---|---|
IConfiguration |
Atar | |
---|---|
ConfigurationException |
Ayrıca bakınız:
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs, IKeyStoreClient keyStoreClient)
Bir anahtar deposuyla komut satırı bağımsız değişkenlerinden IConfiguration
oluşturun.
parametreler | |
---|---|
args | String : komut satırı bağımsız değişkenleri |
unconsumedArgs | null ise, işlenmemiş bağımsız değişkenler kalırsa uygulama ConfigurationException atar. |
keyStoreClient | IKeyStoreClient : bağımsız değişkenlerde hassas bilgileri elde etmek için kullanılan bir IKeyStoreClient . |
İadeler | |
---|---|
IConfiguration | yüklü IConfiguration . Delege nesnesi Option alanları, bağımsız değişkenlerdeki değerlerle doldurulmuştur. |
Atar | |
---|---|
ConfigurationException | yapılandırma yüklenemezse |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
Komut satırı bağımsız değişkenlerinden bir IGlobalConfiguration
oluşturun.
parametreler | |
---|---|
args | String : komut satırı bağımsız değişkenleri |
nonGlobalArgs |
İadeler | |
---|---|
IGlobalConfiguration | yüklenen IGlobalConfiguration . Delege nesnesi Option alanları, bağımsız değişkenlerdeki değerlerle doldurulmuştur. |
Atar | |
---|---|
ConfigurationException | yapılandırma yüklenemezse |
createPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
Yalnızca bir dizi seçili nesneyi 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şkenlerde hassas bilgileri elde etmek için kullanılan bir IKeyStoreClient . |
allowedObjects | |
delegator | TradefedDelegator |
İadeler | |
---|---|
IConfiguration | Yüklenen IConfiguration . |
Atar | |
---|---|
ConfigurationException | yapılandırma yüklenemezse |
dumpConfig
public abstract void dumpConfig (String configName, PrintStream out)
Konfigürasyonun içeriğini verilen ERROR(/PrintStream)
e döker.
parametreler | |
---|---|
configName | String : yapılandırma adı |
out | PrintStream : çıktıyı şuraya dökmek için ERROR(/PrintStream) |
getConfigList
public abstractgetConfigList ()
Sınıf yolundaki JAR'larda bulunan tüm yapılandırmaların adlarının listesini döndürür. Yapılandırmalardan herhangi birini yüklemeye çalışmaz, bu nedenle bu listede çalışmayan yapılandırma olması mümkündür.
İadeler | |
---|---|
getConfigList
public abstractgetConfigList (String subPath, boolean loadFromEnv)
getConfigList()
varyasyonu, burada yapılandırmayı ortamdan da yüklemek isteyip istemediğimizi belirtebilir.
parametreler | |
---|---|
subPath | String : yapılandırma için bakılacak alt dizinlerin adı. null ise, getConfigList() ile aynı davranışa sahip olacaktır. |
loadFromEnv | boolean : Yapılandırmayı ortam değişkenine yüklememiz gerekirse doğrudur. |
İadeler | |
---|---|
yazdırYardım
public abstract void printHelp (PrintStream out)
Baskılar, bu fabrika için çıktılara yardımcı olur.
Genel bir yardım bilgisi yazdırır ve mevcut tüm yapılandırmaları listeler.parametreler | |
---|---|
out | PrintStream : çıktıyı şuraya dökmek için 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 çıktısını yazdırır,
IConfiguration
nesnesi oluşturulur ve bu IConfiguration
için yardımın çıktısı alınır. Diğer tüm 'args' değerlerinin dikkate alınmayacağına dikkat edin (yani, yardım metni, XML'den yüklenen Option
s'nin geçerli değerlerini açıklayacak ve args komut satırı tarafından ayarlanan seçenek değerlerini yansıtmayacaktır. 'args' bilinen bir IConfiguration
başvurmuyorsa, genel printHelp(PrintStream)
yardımı görüntülenecektir.parametreler | |
---|---|
args | String : komut satırı bağımsız değişkenleri |
importantOnly | boolean : true , yalnızca önemli ayrıntıları listeleyen kısaltılmış bir yardım yazdırın |
out | PrintStream : çıktıyı şuraya dökmek için ERROR(/PrintStream) |