SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

java.lang.object
com.android.tradefed.config.ConfigurationFactory
com.android.tradefed.config.SandboxConfigurationFactory


کارخانه پیکربندی ویژه برای ایجاد تنظیمات برای اهداف Sandboxing.

TODO: قسمت dump configuration را به کلاس دیگری تقسیم کنید

خلاصه

زمینه های

public static final OPTION_IGNORED_ELEMENTS

سازندگان عمومی

SandboxConfigurationFactory ()

روش های عمومی

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

یک IConfiguration بر اساس خط فرمان و جعبه شنی ارائه شده ایجاد کنید.

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

یک IConfiguration بر اساس خط فرمان و جعبه شنی ارائه شده ایجاد کنید.

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

هنگام اجرای dump برای یک دستور.

static SandboxConfigurationFactory getInstance ()

نمونه singleton IConfigurationFactory را دریافت کنید.

روش های محافظت شده

ConfigurationDef createConfigurationDef (String name)

روش داخلی برای ایجاد ConfigurationDef

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

ConfigurationDef را برای نام داده شده بازیابی کنید

زمینه های

OPTION_IGNORED_ELEMENTS

public static final  OPTION_IGNORED_ELEMENTS

سازندگان عمومی

SandboxConfigurationFactory

public SandboxConfigurationFactory ()

روش های عمومی

createConfigurationFromArgs

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

یک IConfiguration بر اساس خط فرمان و جعبه شنی ارائه شده ایجاد کنید.

مولفه های
args String : خط فرمان برای اجرا.

keyStoreClient IKeyStoreClient : IKeyStoreClient که از کجا باید کلید را بارگیری کرد.

sandbox ISandbox : ISandbox مورد استفاده برای اجرا.

runUtil IRunUtil : IRunUtil برای اجرای دستورات.

برمی گرداند
IConfiguration یک IConfiguration معتبر برای sandbox.

پرتاب می کند
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

یک IConfiguration بر اساس خط فرمان و جعبه شنی ارائه شده ایجاد کنید.

مولفه های
args String : خط فرمان برای اجرا.

keyStoreClient IKeyStoreClient : IKeyStoreClient که از کجا باید کلید را بارگیری کرد.

sandbox ISandbox : ISandbox مورد استفاده برای اجرا.

runUtil IRunUtil : IRunUtil برای اجرای دستورات.

globalConfig File

skipJavaCheck boolean

برمی گرداند
IConfiguration یک IConfiguration معتبر برای sandbox.

پرتاب می کند
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

هنگام اجرای dump برای یک دستور. یک پیکربندی با انتظارات خاص ایجاد کنید.

مولفه های
arrayArgs String : خط فرمان برای اجرا.

command SandboxConfigDump.DumpCmd : دستور dump در حال انجام است

برمی گرداند
IConfiguration یک IConfiguration برای Sandbox VERSIONED معتبر است.

پرتاب می کند
com.android.tradefed.config.ConfigurationException
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

نمونه singleton IConfigurationFactory را دریافت کنید.

برمی گرداند
SandboxConfigurationFactory

روش های محافظت شده

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

روش داخلی برای ایجاد ConfigurationDef

مولفه های
name String

برمی گرداند
ConfigurationDef

getConfigurationDef

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

ConfigurationDef را برای نام داده شده بازیابی کنید

مولفه های
name String : نام یک پیکربندی داخلی برای بارگیری یا یک مسیر فایل به فایل پیکربندی برای بارگیری

isGlobal boolean

templateMap

برمی گرداند
ConfigurationDef ConfigurationDef

پرتاب می کند
ConfigurationException