OptionSetter

public class OptionSetter
extends Object

java.lang.Object
com.android.tradefed.config.OptionSetter


پر Option زمینه.

تنظیم فیلدهای عددی مانند بایت ، کوتاه ، int ، long ، float و double پشتیبانی می شود. این شامل هر دو نسخه بدون جعبه و جعبه است (به عنوان مثال int در مقابل Integer). در صورتی که مشکلی در تنظیم این استدلال برای مطابقت با نوع مورد نظر وجود دارد، یک ConfigurationException پرتاب شده است.

زمینه های گزینه فایل به سادگی با پیچاندن آرگومان رشته در یک شیء فایل بدون آزمایش وجود فایل پشتیبانی می شوند.

فیلدهای مجموعه ای پارامتری مانند List <File> و Set <String> تا زمانی که نوع پارامتر در غیر اینصورت توسط تنظیم کننده گزینه پشتیبانی می شود ، پشتیبانی می شوند. فیلد مجموعه باید با یک نمونه مجموعه مناسب راه اندازی شود.

همه فیلدها شامل زمینه های عمومی ، محافظت شده ، دسترسی پیش فرض (بسته) ، خصوصی و موروثی پردازش می شوند.

منتقل شده از dalvik.runner.OptionParser

همچنین ببینید:

خلاصه

کلاسهای تو در تو

class OptionSetter.OptionFieldsForName

محفظه ای برای لیست زمینه های گزینه با نام مشخص شده.

ثابت ها

char NAMESPACE_SEPARATOR

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

OptionSetter (Object... optionSources)

یک OptionParser جدید برای تنظیم زمینه هایOption "optionSources" ایجاد می کند.

OptionSetter ( optionSources) OptionSetter ( optionSources)

یک OptionParser جدید برای تنظیم زمینه هایOption "optionSources" ایجاد می کند.

روشهای عمومی

static Object getFieldValue (Field field, Object optionObject)

بازگشت داده ERROR(/Field) ارزش ها، دست زدن به هر گونه استثنا.

IKeyStoreClient getKeyStore ()
static getOptionFieldsForClass (Class<?> optionClass)

می شود یک لیست از تمام Option زمینه (هر دو اعلام کرد و به ارث برده) برای کلاس داده می شود.

String getTypeForOption (String name)

رشته ای را توصیف می کند که نوع فیلد را با نام مشخص شده توصیف می کند.

boolean isBooleanOption (String name)
boolean isMapOption (String name)
void setKeyStore (IKeyStoreClient keyStore)
setOptionValue (String optionName, String valueText)

مقدار را برای یک گزینه غیر نقشه تعیین می کند.

setOptionValue (String optionName, String keyText, String valueText)

مقدار یک گزینه را تعیین می کند.

final validateRemoteFilePath ( DynamicRemoteFileResolver resolver)

اجرا می شود از طریق تمام ERROR(/File) نوع گزینه و بررسی کنید که مسیر خود باید حل شود.

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

getUnsetMandatoryOptions ()

بازگشت نام تمام از Option ها هستند که به عنوان مشخص شده اند mandatory است اما ثابت نشده باقی می ماند.

ثابت ها

NAMESPACE_SEPARATOR

public static final char NAMESPACE_SEPARATOR

ارزش ثابت: 58 (0x0000003a)

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

OptionSetter

public OptionSetter (Object... optionSources)

یک OptionParser جدید برای تنظیم زمینه هایOption "optionSources" ایجاد می کند.

مولفه های
optionSources Object

پرتاب می کند
ConfigurationException

OptionSetter

public OptionSetter ( optionSources)

یک OptionParser جدید برای تنظیم زمینه هایOption "optionSources" ایجاد می کند.

مولفه های
optionSources

پرتاب می کند
ConfigurationException

روشهای عمومی

getFieldValue

public static Object getFieldValue (Field field, 
                Object optionObject)

بازگشت داده ERROR(/Field) ارزش ها، دست زدن به هر گونه استثنا.

مولفه های
field Field است: ERROR(/Field)

optionObject Object از: Object به مقدار فیلد از.

برمی گردد
Object ارزش زمینه به عنوان یک Object ، یا null

getKeyStore

public IKeyStoreClient getKeyStore ()

برمی گردد
IKeyStoreClient

getOptionFieldsForClass

public static  getOptionFieldsForClass (Class<?> optionClass)

می شود یک لیست از تمام Option زمینه (هر دو اعلام کرد و به ارث برده) برای کلاس داده می شود.

مولفه های
optionClass Class : در Class به جستجو

برمی گردد
ERROR(/Collection) از زمینه های مشروح با Option

getTypeForOption

public String getTypeForOption (String name)

رشته ای را توصیف می کند که نوع فیلد را با نام مشخص شده توصیف می کند.

مولفه های
name String : این Option نام فیلد

برمی گردد
String String توصیف نوع قسمت است

پرتاب می کند
ConfigurationException اگر فیلد پیدا نشد

isBooleanOption

public boolean isBooleanOption (String name)

مولفه های
name String

برمی گردد
boolean

پرتاب می کند
ConfigurationException

isMapOption

public boolean isMapOption (String name)

مولفه های
name String

برمی گردد
boolean

پرتاب می کند
ConfigurationException

setKeyStore

public void setKeyStore (IKeyStoreClient keyStore)

مولفه های
keyStore IKeyStoreClient

setOptionValue

public  setOptionValue (String optionName, 
                String valueText)

مقدار را برای یک گزینه غیر نقشه تعیین می کند.

مولفه های
optionName String : نام گزینه ای

valueText String : ارزش

برمی گردد
لیستی از FieldDef اون مربوط به هر زمینه شی که اصلاح شد.

پرتاب می کند
ConfigurationException اگر گزینه پیدا نشد یا valueText اشتباه است

setOptionValue

public  setOptionValue (String optionName, 
                String keyText, 
                String valueText)

مقدار یک گزینه را تعیین می کند.

مولفه های
optionName String : نام گزینه ای

keyText String : کلید برای گزینه های نقشه یا null.

valueText String : ارزش

برمی گردد
لیستی از FieldDef اون مربوط به هر زمینه شی که اصلاح شد.

پرتاب می کند
ConfigurationException اگر گزینه پیدا نشد یا valueText اشتباه است

validateRemoteFilePath

public final  validateRemoteFilePath (DynamicRemoteFileResolver resolver)

اجرا می شود از طریق تمام ERROR(/File) نوع گزینه و بررسی کنید که مسیر خود باید حل شود.

مولفه های
resolver DynamicRemoteFileResolver

برمی گردد
فهرست ERROR(/File) که راه حل و فصل شد.

پرتاب می کند
BuildRetrievalError

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

getUnsetMandatoryOptions

protected  getUnsetMandatoryOptions ()

بازگشت نام تمام از Option ها هستند که به عنوان مشخص شده اند mandatory است اما ثابت نشده باقی می ماند.

برمی گردد
ERROR(/Collection) از String ها حاوی (بی حد و حصر) نام گزینه های اجباری ثابت نشده.

پرتاب می کند
ConfigurationException اگر فیلدی که باید بررسی شود غیرقابل دسترسی است