أداة IConfigurationFound
public
interface
IConfigurationFactory
com.android.tradefed.config.IConfigurationNetwork |
مصنع لصنع IConfiguration
ملخّص
الطرق العامة | |
---|---|
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args,
يمكنك إنشاء |
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args)
طريقة ملائمة تستدعي |
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args,
يمكنك إنشاء |
abstract
IGlobalConfiguration
|
createGlobalConfigurationFromArgs(String[] args,
يمكنك إنشاء |
abstract
IConfiguration
|
createPartialConfigurationFromArgs(String[] arrayArgs, IKeyStoreClient keyStoreClient,
إنشاء إعداد يحتوي فقط على مجموعة من العناصر المحددة. |
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
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
يمكنك إنشاء IConfiguration
من وسيطات سطر الأوامر.
التنسيق المتوقّع هو "CONFIG [options]"، حيث يكون CONFIG هو اسم الإعداد المُدمَج أو مسار ملف إلى ملف XML للإعدادات.
المعلمات | |
---|---|
args |
String : وسيطات سطر الأوامر |
unconsumedArgs |
: قائمة سيتم تعبئتها بالوسيطات التي لم يتم إدخالها
التي تستهلكها العناصر المرتبطة بالإعداد المحدد. إذا كان هذا
هي null ، فستعرض عملية التنفيذ
ConfigurationException في حال بقاء أي وسيطات لم تتم معالجتها. |
المرتجعات | |
---|---|
IConfiguration |
IConfiguration المحمَّل. تحتوي حقول عنصر التفويض Option على
تم ملؤها بقيم في الوسيطات. |
الرميات | |
---|---|
ConfigurationException |
إذا تعذّر تحميل الإعداد |
إنشاء_تكوينمنArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args)
طريقة ملائمة تستدعي ERROR(/#createConfigurationFromArgs(String[],List))
مع وسيطة null
ثانية. وبالتالي، ستعرِض ConfigurationException
إذا
ستبقى أي وسيطات غير مستخدمة.
المعلمات | |
---|---|
args |
String |
المرتجعات | |
---|---|
IConfiguration |
الرميات | |
---|---|
ConfigurationException |
يُرجى الاطّلاع أيضًا على:
إنشاء_تكوينمنArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs, IKeyStoreClient keyStoreClient)
يمكنك إنشاء IConfiguration
من وسيطات سطر الأوامر باستخدام ملف تخزين مفاتيح.
التنسيق المتوقّع هو "CONFIG [options]"، حيث يكون CONFIG هو اسم الإعداد المُدمَج أو مسار ملف إلى ملف XML للإعدادات.
المعلمات | |
---|---|
args |
String : وسيطات سطر الأوامر |
unconsumedArgs |
: قائمة سيتم تعبئتها بالوسيطات التي لم يتم إدخالها
التي تستهلكها العناصر المرتبطة بالإعداد المحدد. إذا كان هذا
هي null ، فستعرض عملية التنفيذ
ConfigurationException في حال بقاء أي وسيطات لم تتم معالجتها. |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient يُستخدَم للحصول على معلومات حساسة في
الوسيطات. |
المرتجعات | |
---|---|
IConfiguration |
IConfiguration المحمَّل. تحتوي حقول عنصر التفويض Option على
تم ملؤها بقيم في الوسيطات. |
الرميات | |
---|---|
ConfigurationException |
إذا تعذّر تحميل الإعداد |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
يمكنك إنشاء IGlobalConfiguration
من وسيطات سطر الأوامر.
التنسيق المتوقّع هو "CONFIG [options]"، حيث يكون CONFIG هو اسم الإعداد المُدمَج أو مسار ملف إلى ملف XML للإعدادات.
المعلمات | |
---|---|
args |
String : وسيطات سطر الأوامر |
nonGlobalArgs |
: قائمة سيتم تعبئتها بالوسيطات التي لم يتم إدخالها
تمت معالجتها كوسيطات عمومية. |
المرتجعات | |
---|---|
IGlobalConfiguration |
IGlobalConfiguration المحمَّل. حقول عنصر التفويض Option
تمت تعبئتها بقيم في الوسيطات. |
الرميات | |
---|---|
ConfigurationException |
إذا تعذّر تحميل الإعداد |
إنشاء جزء من التكوين منArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
إنشاء إعداد يحتوي فقط على مجموعة من العناصر المحددة.
المعلمات | |
---|---|
arrayArgs |
String : وسيطات سطر الأوامر |
keyStoreClient |
IKeyStoreClient : عنصر IKeyStoreClient يُستخدَم للحصول على معلومات حساسة في
يعترض على |
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 ()
عرض قائمة بأسماء جميع الإعدادات الموجودة في 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
المحدّدة في وسيطات سطر الأوامر،
إذا كانت عبارة "وسيطات" إلى إعداد معروف، سيتم إنشاء كائن IConfiguration
من XML، وسيتم عرض مساعدة بشأن IConfiguration
. لاحظ جميع "الوسيطات" الأخرى
فسيتم تجاهل من القيم (أي أن نص المساعدة سيصف القيم الحالية لـ Option
s)
كما تم تحميلها من XML، ولن تعكس قيم الخيار التي تحددها وسيطات سطر الأوامر.
إذا كانت عبارة "وسيطات" لا يشير إلى IConfiguration
معروف، المتغير العام
سيتم عرض مساعدة printHelp(PrintStream)
.
المعلمات | |
---|---|
args |
String : وسيطات سطر الأوامر |
importantOnly |
boolean : إذا كان true ، اطبع مساعدة مختصرة تحتوي فقط على
التفاصيل المهمة |
out |
PrintStream : السمة ERROR(/PrintStream) التي يتم تفريغ الإخراج لها |