ICconfigurationFactory

public interface IConfigurationFactory

com.android.tradefed.config.IConfigurationFactory


کارخانه ایجاد IConfiguration s

خلاصه

روش های عمومی

abstract IConfiguration createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs)

IConfiguration از آرگومان های خط فرمان ایجاد کنید.

abstract IConfiguration createConfigurationFromArgs (String[] args)

یک روش راحت که ERROR(/#createConfigurationFromArgs(String[],List)) با آرگومان ثانویه null فراخوانی می کند.

abstract IConfiguration createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient)

IConfiguration از آرگومان های خط فرمان با یک ذخیره کلید ایجاد کنید.

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

یک IGlobalConfiguration از آرگومان های خط فرمان ایجاد کنید.

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)

محتویات پیکربندی را به ERROR(/PrintStream) داده شده می‌ریزد

abstract getConfigList ()

لیست نام تمام تنظیمات موجود در JARها در مسیر کلاس را برگردانید.

abstract getConfigList (String subPath, boolean loadFromEnv)

تغییری از getConfigList() که می‌تواند مشخص کند که آیا می‌خواهیم پیکربندی را از محیط بارگیری کنیم یا نه.

abstract void printHelp (PrintStream out)

خروجی کمک را برای این کارخانه چاپ می کند.

abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)

خروجی کمک را برای IConfiguration مشخص شده در آرگومان های خط فرمان چاپ می کند،

اگر 'args' به یک پیکربندی شناخته شده اشاره کند، یک شی IConfiguration از XML ایجاد می شود و کمک برای آن IConfiguration خروجی می شود.

روش های عمومی

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

لیست نام تمام تنظیمات موجود در JARها در مسیر کلاس را برگردانید. سعی نمی کند هیچ یک از تنظیمات را بارگیری کند، بنابراین ممکن است پیکربندی غیر فعال در این لیست وجود داشته باشد.

برمی گرداند

getConfigList

public abstract  getConfigList (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) که باید خروجی را به آن ریخته شود