IConfigurationFactory. مصنع
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 () قم بإعادة قائمة أسماء جميع التكوينات الموجودة في JARs على مسار الفصل. |
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 [options]" ، حيث يكون 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 [options]" ، حيث يكون 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 [options]" ، حيث يكون 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 يستخدم للحصول على معلومات حساسة في القوائم. |
allowedObjects | |
delegator | TradefedDelegator |
عائدات | |
---|---|
IConfiguration | رمز IConfiguration المحمل. |
رميات | |
---|---|
ConfigurationException | إذا تعذر تحميل التكوين |
تفريغ تكوين
public abstract void dumpConfig (String configName, PrintStream out)
تفريغ محتويات التكوين إلى ERROR(/PrintStream)
حدود | |
---|---|
configName | String : اسم التكوين |
out | PrintStream : ERROR(/PrintStream) لتفريغ الإخراج إلى |
getConfigList
public abstractgetConfigList ()
قم بإعادة قائمة أسماء جميع التكوينات الموجودة في JARs على مسار الفصل. لا يحاول تحميل أي من التكوينات ، لذلك من الممكن أن يكون لديك تكوين لا يعمل في هذه القائمة.
عائدات | |
---|---|
getConfigList
public abstractgetConfigList (String subPath, boolean loadFromEnv)
تباين getConfigList()
حيث يمكن تحديد ما إذا كنا نريد أيضًا تحميل التكوين من البيئة أم لا.
حدود | |
---|---|
subPath | String : اسم الدلائل الفرعية للبحث عن التكوين. إذا كانت القيمة خالية ، فسيكون لها نفس سلوك getConfigList() . |
loadFromEnv | boolean : صحيح إذا كان علينا تحميل التكوين في متغير البيئة. |
عائدات | |
---|---|
طباعة تعليمات
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
كما تم تحميلها من XML ، ولن يعكس قيم الخيار التي تم تعيينها بواسطة وسائط سطر الأوامر.
إذا لم تشير "args" إلى IConfiguration
معروف ، فسيتم عرض تعليمات printHelp(PrintStream)
.
حدود | |
---|---|
args | String : وسيطات سطر الأوامر |
importantOnly | boolean : إذا true ، اطبع تعليمات مختصرة تسرد فقط التفاصيل المهمة |
out | PrintStream : ERROR(/PrintStream) لتفريغ الإخراج إلى |