ICconfigurationFactory
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
کارخانه ایجاد IConfiguration
s
خلاصه
روش های عمومی | |
---|---|
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) |
abstract IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) یک |
abstract IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) پیکربندی ایجاد کنید که فقط شامل مجموعه ای از اشیاء انتخاب شده باشد. |
abstract void | dumpConfig (String configName, PrintStream out) محتویات پیکربندی را به |
abstract | getConfigList () لیست نام تمام تنظیمات موجود در JARها در مسیر کلاس را برگردانید. |
abstract | getConfigList (String subPath, boolean loadFromEnv) تغییری از |
abstract void | printHelp (PrintStream out) خروجی کمک را برای این کارخانه چاپ می کند. |
abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) خروجی کمک را برای اگر 'args' به یک پیکربندی شناخته شده اشاره کند، یک شی |
روش های عمومی
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
IConfiguration
از آرگومان های خط فرمان ایجاد کنید.
فرمت مورد انتظار "CONFIG [گزینه ها]" است، که در آن CONFIG نام پیکربندی داخلی یا مسیر فایل به یک فایل پیکربندی xml است.
پارامترها | |
---|---|
args | String : آرگومان های خط فرمان |
unconsumedArgs | null باشد، در صورت باقی ماندن آرگ های پردازش نشده، پیاده سازی ConfigurationException را پرتاب می کند. |
برمی گرداند | |
---|---|
IConfiguration | IConfiguration بارگذاری شده فیلدهای Option شیء با مقادیر args پر شده است. |
پرتاب می کند | |
---|---|
ConfigurationException | اگر پیکربندی بارگیری نشد |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args)
یک روش راحت که ERROR(/#createConfigurationFromArgs(String[],List))
با آرگومان ثانویه null
فراخوانی می کند. بنابراین، اگر آرگومان های مصرف نشده باقی بماند، ConfigurationException
پرتاب می کند.
پارامترها | |
---|---|
args | String |
برمی گرداند | |
---|---|
IConfiguration |
پرتاب می کند | |
---|---|
ConfigurationException |
همچنین ببینید:
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs, IKeyStoreClient keyStoreClient)
IConfiguration
از آرگومان های خط فرمان با یک ذخیره کلید ایجاد کنید.
فرمت مورد انتظار "CONFIG [گزینه ها]" است، که در آن CONFIG نام پیکربندی داخلی یا مسیر فایل به یک فایل پیکربندی xml است.
پارامترها | |
---|---|
args | String : آرگومان های خط فرمان |
unconsumedArgs | null باشد، در صورت باقی ماندن آرگ های پردازش نشده، پیاده سازی ConfigurationException را پرتاب می کند. |
keyStoreClient | IKeyStoreClient : یک IKeyStoreClient که برای به دست آوردن اطلاعات حساس در args استفاده می شود. |
برمی گرداند | |
---|---|
IConfiguration | IConfiguration بارگذاری شده فیلدهای Option شیء با مقادیر args پر شده است. |
پرتاب می کند | |
---|---|
ConfigurationException | اگر پیکربندی بارگیری نشد |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
یک IGlobalConfiguration
از آرگومان های خط فرمان ایجاد کنید.
فرمت مورد انتظار "CONFIG [گزینه ها]" است، که در آن CONFIG نام پیکربندی داخلی یا مسیر فایل به یک فایل پیکربندی xml است.
پارامترها | |
---|---|
args | String : آرگومان های خط فرمان |
nonGlobalArgs |
برمی گرداند | |
---|---|
IGlobalConfiguration | IGlobalConfiguration بارگذاری شده فیلدهای Option شیء با مقادیر args پر شده است. |
پرتاب می کند | |
---|---|
ConfigurationException | اگر پیکربندی بارگیری نشد |
createPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
پیکربندی ایجاد کنید که فقط شامل مجموعه ای از اشیاء انتخاب شده باشد.
پارامترها | |
---|---|
arrayArgs | String : آرگومان های خط فرمان |
keyStoreClient | IKeyStoreClient : یک IKeyStoreClient که برای به دست آوردن اطلاعات حساس در args استفاده می شود. |
allowedObjects | |
delegator | TradefedDelegator |
برمی گرداند | |
---|---|
IConfiguration | IConfiguration بارگذاری شده |
پرتاب می کند | |
---|---|
ConfigurationException | اگر پیکربندی بارگیری نشد |
dumpConfig
public abstract void dumpConfig (String configName, PrintStream out)
محتویات پیکربندی را به ERROR(/PrintStream)
داده شده میریزد
پارامترها | |
---|---|
configName | String : نام پیکربندی |
out | PrintStream : ERROR(/PrintStream) که باید خروجی را به آن ریخته شود |
getConfigList
public abstractgetConfigList ()
لیست نام تمام تنظیمات موجود در JARها در مسیر کلاس را برگردانید. سعی نمی کند هیچ یک از تنظیمات را بارگیری کند، بنابراین ممکن است پیکربندی غیر فعال در این لیست وجود داشته باشد.
برمی گرداند | |
---|---|
getConfigList
public abstractgetConfigList (String subPath, boolean loadFromEnv)
تغییری از getConfigList()
که میتواند مشخص کند که آیا میخواهیم پیکربندی را از محیط بارگیری کنیم یا نه.
پارامترها | |
---|---|
subPath | String : نام زیرمجموعه هایی که باید برای پیکربندی جستجو کنید. اگر null باشد، رفتاری مشابه با getConfigList() خواهد داشت. |
loadFromEnv | boolean : اگر باید پیکربندی را در متغیر محیط بارگذاری کنیم درست است. |
برمی گرداند | |
---|---|
printHelp
public abstract void printHelp (PrintStream out)
خروجی کمک را برای این کارخانه چاپ می کند.
اطلاعات راهنمای عمومی را چاپ می کند و همه پیکربندی های موجود را فهرست می کند.
پارامترها | |
---|---|
out | PrintStream : ERROR(/PrintStream) که باید خروجی را به آن ریخته شود |
printHelpForConfig
public abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)
خروجی کمک را برای IConfiguration
مشخص شده در آرگومان های خط فرمان چاپ می کند،
اگر 'args' به یک پیکربندی شناخته شده اشاره کند، یک شی IConfiguration
از XML ایجاد می شود و کمک برای آن IConfiguration
خروجی می شود. توجه داشته باشید که همه مقادیر دیگر "args" نادیده گرفته می شوند (یعنی متن راهنما مقادیر فعلی Option
s را که از XML بارگذاری شده است توصیف می کند و مقادیر گزینه تنظیم شده توسط args خط فرمان را منعکس نمی کند.
اگر 'args' به یک IConfiguration
شناخته شده اشاره نکند، راهنمای عمومی printHelp(PrintStream)
نمایش داده می شود.
پارامترها | |
---|---|
args | String : آرگومان های خط فرمان |
importantOnly | boolean : اگر true ، یک راهنما مختصر چاپ کنید که فقط جزئیات مهم را فهرست می کند |
out | PrintStream : ERROR(/PrintStream) که باید خروجی را به آن ریخته شود |