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 IConfiguration oluşturun.

abstract IConfiguration createConfigurationFromArgs (String[] args)

ERROR(/#createConfigurationFromArgs(String[],List)) null bir ikinci bağımsız değişkenle çağıran bir uygunluk yöntemi.

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 IConfiguration oluşturun.

abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs)

Komut satırı bağımsız değişkenlerinden bir IGlobalConfiguration oluşturun.

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 ERROR(/PrintStream) e döker.

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)

getConfigList() varyasyonu, burada yapılandırmayı ortamdan da yüklemek isteyip istemediğimizi belirtebilir.

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 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ı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.

Beklenen biçim "CONFIG [seçenekler]" şeklindedir; burada CONFIG, yerleşik yapılandırma adı veya bir yapılandırma xml dosyasına giden dosya yoludur.

parametreler
args String : komut satırı bağımsız değişkenleri

unconsumedArgs : belirtilen yapılandırma ile ilişkili Nesneler tarafından tüketilmeyen bağımsız değişkenlerle doldurulacak bir Liste. Bu 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

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.

Beklenen biçim "CONFIG [seçenekler]" şeklindedir; burada CONFIG, yerleşik yapılandırma adı veya bir yapılandırma xml dosyasına giden dosya yoludur.

parametreler
args String : komut satırı bağımsız değişkenleri

unconsumedArgs : belirtilen yapılandırma ile ilişkili Nesneler tarafından tüketilmeyen bağımsız değişkenlerle doldurulacak bir Liste. Bu 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.

Beklenen biçim "CONFIG [seçenekler]" şeklindedir; burada CONFIG, yerleşik yapılandırma adı veya bir yapılandırma xml dosyasına giden dosya yoludur.

parametreler
args String : komut satırı bağımsız değişkenleri

nonGlobalArgs : genel bağımsız değişkenler olarak işlenmemiş bağımsız değişkenlerle doldurulacak bir liste

İ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 : Oluşturulmasına izin verilen nesneler kümesi

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 abstract  getConfigList ()

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 abstract  getConfigList (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,

'args' bilinen bir yapılandırmaya atıfta bulunuyorsa, XML'den bir 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)