Pabrik Konfigurasi Sandbox

public class SandboxConfigurationFactory
extends ConfigurationFactory

java.lang.Objek
com.Android.tradefed.config.ConfigurationFactory
com.android.tradefed.config.SandboxConfigurationFactory


Pabrik Konfigurasi Khusus untuk menangani pembuatan konfigurasi untuk tujuan Sandboxing.

TODO: Pisahkan bagian dump konfigurasi ke kelas lain

Ringkasan

bidang

public static final OPTION_IGNORED_ELEMENTS

Konstruktor publik

SandboxConfigurationFactory ()

Metode publik

IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)

Buat IConfiguration berdasarkan baris perintah dan sandbox yang disediakan.

IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig, boolean skipJavaCheck)

Buat IConfiguration berdasarkan baris perintah dan sandbox yang disediakan.

IConfiguration createConfigurationFromArgs (String[] arrayArgs, SandboxConfigDump.DumpCmd command)

Saat menjalankan dump untuk suatu perintah.

static SandboxConfigurationFactory getInstance ()

Dapatkan instans IConfigurationFactory tunggal.

Metode yang dilindungi

ConfigurationDef createConfigurationDef (String name)

Metode internal untuk membuat ConfigurationDef

ConfigurationDef getConfigurationDef (String name, boolean isGlobal, templateMap) getConfigurationDef (String name, boolean isGlobal, templateMap)

Ambil ConfigurationDef untuk nama yang diberikan

bidang

OPTION_IGNORED_ELEMENTS

public static final  OPTION_IGNORED_ELEMENTS

Konstruktor publik

Pabrik Konfigurasi Sandbox

public SandboxConfigurationFactory ()

Metode publik

buatConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] args, 
                IKeyStoreClient keyStoreClient, 
                ISandbox sandbox, 
                IRunUtil runUtil)

Buat IConfiguration berdasarkan baris perintah dan sandbox yang disediakan.

Parameter
args String : baris perintah untuk dijalankan.

keyStoreClient IKeyStoreClient : IKeyStoreClient tempat memuat kunci.

sandbox ISandbox : ISandbox yang digunakan untuk menjalankan.

runUtil IRunUtil : IRunUtil untuk menjalankan perintah.

Kembali
IConfiguration IConfiguration yang valid untuk kotak pasir.

Melempar
com.android.tradefed.config.ConfigurationException
ConfigurationException

buatConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] args, 
                IKeyStoreClient keyStoreClient, 
                ISandbox sandbox, 
                IRunUtil runUtil, 
                File globalConfig, 
                boolean skipJavaCheck)

Buat IConfiguration berdasarkan baris perintah dan sandbox yang disediakan.

Parameter
args String : baris perintah untuk dijalankan.

keyStoreClient IKeyStoreClient : IKeyStoreClient tempat memuat kunci.

sandbox ISandbox : ISandbox yang digunakan untuk menjalankan.

runUtil IRunUtil : IRunUtil untuk menjalankan perintah.

globalConfig File

skipJavaCheck boolean

Kembali
IConfiguration IConfiguration yang valid untuk kotak pasir.

Melempar
com.android.tradefed.config.ConfigurationException
ConfigurationException

buatConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] arrayArgs, 
                SandboxConfigDump.DumpCmd command)

Saat menjalankan dump untuk suatu perintah. Buat konfigurasi dengan ekspektasi spesifik.

Parameter
arrayArgs String : baris perintah untuk dijalankan.

command SandboxConfigDump.DumpCmd : Perintah dump sedang berlangsung

Kembali
IConfiguration IConfiguration yang valid untuk Sandbox BERVERSI.

Melempar
com.android.tradefed.config.ConfigurationException
ConfigurationException

dapatkanInstance

public static SandboxConfigurationFactory getInstance ()

Dapatkan instans IConfigurationFactory tunggal.

Kembali
SandboxConfigurationFactory

Metode yang dilindungi

buatConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

Metode internal untuk membuat ConfigurationDef

Parameter
name String

Kembali
ConfigurationDef

dapatkanConfigurationDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                 templateMap)

Ambil ConfigurationDef untuk nama yang diberikan

Parameter
name String : nama konfigurasi bawaan yang akan dimuat atau jalur file ke file konfigurasi yang akan dimuat

isGlobal boolean

templateMap

Kembali
ConfigurationDef ConfigurationDef

Melempar
ConfigurationException