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)

IConfiguration komut satırı bağımsız değişkenlerinden oluşturun.

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.

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 nesne içeren bir yapılandırma oluşturun.

abstract void dumpConfig (String configName, PrintStream out)

Yapılandırmanın içeriğini verilen ERROR(/PrintStream) aktarır

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 getConfigList() varyasyonu.

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

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ı argümanları

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

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ı argümanları

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

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ı argümanları

nonGlobalArgs : genel argümanlar olarak işlenmemiş argümanlarla doldurulacak bir liste

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

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

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

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