IConfigurationFactory
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) |
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 nesne içeren bir yapılandırma oluşturun. |
abstract void | dumpConfig (String configName, PrintStream out) Yapılandırmanın 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ün. |
abstract | getConfigList (String subPath, boolean loadFromEnv) Yapılandırmayı ortamdan da yüklemek isteyip istemediğimizi belirleyebileceğimiz |
abstract void | printHelp (PrintStream out) Baskılar bu fabrika için çıktıya 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şturulacak ve bu IConfiguration için yardım çıktısı alınacaktır. |
Genel yöntemler
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
IConfiguration
komut satırı bağımsız değişkenlerinden oluşturun.
parametreler | |
---|---|
args | String : komut satırı argümanları |
unconsumedArgs | null ise, işlenmemiş argümanlar kalırsa uygulama ConfigurationException atar. |
İadeler | |
---|---|
IConfiguration | yüklenen IConfiguration . Temsilci nesnesi Option alanları, bağımsız değişkenlerdeki değerlerle dolduruldu. |
atar | |
---|---|
ConfigurationException | yapılandırma yüklenemediyse |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args)
null
bir saniye bağımsız değişkeniyle ERROR(/#createConfigurationFromArgs(String[],List))
çağıran bir kolaylık yöntemi. Bu nedenle, kullanılmayan argümanlar 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ı argümanları |
unconsumedArgs | null ise, işlenmemiş argümanlar kalırsa uygulama ConfigurationException atar. |
keyStoreClient | IKeyStoreClient : bağımsız değişkenlerde hassas bilgiler elde etmek için kullanılan bir IKeyStoreClient . |
İadeler | |
---|---|
IConfiguration | yüklenen IConfiguration . Temsilci nesnesi Option alanları, bağımsız değişkenlerdeki değerlerle dolduruldu. |
atar | |
---|---|
ConfigurationException | yapılandırma yüklenemediyse |
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ı argümanları |
nonGlobalArgs |
İadeler | |
---|---|
IGlobalConfiguration | yüklenen IGlobalConfiguration . Temsilci nesnesi Option alanları, bağımsız değişkenlerdeki değerlerle dolduruldu. |
atar | |
---|---|
ConfigurationException | yapılandırma yüklenemediyse |
createPartialConfigurationFromArgs
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ı argümanları |
keyStoreClient | IKeyStoreClient : Bağımsız değişkenlerde hassas bilgiler elde etmek için kullanılan bir IKeyStoreClient . |
allowedObjects | |
delegator | TradefedDelegator |
İadeler | |
---|---|
IConfiguration | Yüklenen IConfiguration . |
atar | |
---|---|
ConfigurationException | yapılandırma yüklenemediyse |
dumpConfig
public abstract void dumpConfig (String configName, PrintStream out)
Yapılandırmanın içeriğini verilen ERROR(/PrintStream)
aktarır
parametreler | |
---|---|
configName | String : yapılandırma adı |
out | PrintStream : çıktıyı şuraya atmak 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ün. Herhangi bir yapılandırmayı yüklemeye çalışmaz, bu nedenle bu listede çalışmayan yapılandırma olabilir.
İadeler | |
---|---|
getConfigList
public abstractgetConfigList (String subPath, boolean loadFromEnv)
Yapılandırmayı ortamdan da yüklemek isteyip istemediğimizi belirleyebileceğimiz getConfigList()
varyasyonu.
parametreler | |
---|---|
subPath | String : yapılandırma için aranacak alt dizinlerin adı. Null ise, getConfigList() ile aynı davranışa sahip olacaktır. |
loadFromEnv | boolean : Yapılandırmayı ortam değişkenine yüklememiz gerekiyorsa doğrudur. |
İadeler | |
---|---|
baskıYardım
public abstract void printHelp (PrintStream out)
Baskılar bu fabrika için çıktıya yardımcı olur.
Genel bir yardım bilgisi yazdırır ve mevcut tüm konfigürasyonları listeler.parametreler | |
---|---|
out | PrintStream : çıktıyı şuraya atmak 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şturulacak ve bu IConfiguration
için yardım çıktısı alınacaktır. Diğer tüm 'arg' değerlerinin göz ardı edileceğini unutmayın (yani yardım metni, XML'den yüklenen Option
s'nin mevcut değerlerini açıklayacaktır ve seçeneğin args komut satırı tarafından ayarlanan değerlerini yansıtmaz. 'Args' bilinen bir IConfiguration
, genel printHelp(PrintStream)
yardımı görüntülenecektir.parametreler | |
---|---|
args | String : komut satırı argümanları |
importantOnly | boolean : true ise, yalnızca önemli ayrıntıları listeleyen kısaltılmış bir yardım yazdırın |
out | PrintStream : çıktıyı şuraya atmak için ERROR(/PrintStream) |