OptionSetter
public class OptionSetter
extends Object
java.lang.Object |
↳ | com.android.tradefed.config.OptionSetter |
מאכלס Option
שדות.
נתמכת הגדרת שדות מספריים כגון בייט, קצר, אינט, ארוך, צף וכפול. זה כולל גם גרסאות לא ארוזות וגם ארוזות (למשל int לעומת מספר שלם). אם קיימת בעיה בהגדרת הטיעון כדי להתאים את סוג המבוקש ConfigurationException
נזרק.
שדות אפשרויות קובץ נתמכים על ידי עטיפת ארגומנט המחרוזת באובייקט קובץ מבלי לבדוק את קיומו של הקובץ.
שדות אוסף פרמטרים כגון רשימה <קובץ> וסט <מחרוזת> נתמכים כל עוד סוג הפרמטר נתמך אחרת על ידי קובץ האפשרויות. יש לאתחל את שדה האיסוף עם מופע איסוף מתאים.
כל השדות יעובדו, כולל שדות ציבוריים, מוגנים, ברירת מחדל (חבילה), שדות פרטיים וירשתיים.
מועבר מ dalvik.runner.OptionParser
סיכום
שיעורים מקוננים |
---|
class | OptionSetter.OptionFieldsForName מיכל לרשימת שדות האפשרויות עם שם נתון. |
בוני ציבור |
---|
OptionSetter (Object... optionSources) בונה OptionParser חדש להגדרת שדות @Option של 'optionSources'. |
OptionSetter ( optionSources) OptionSetter ( optionSources) בונה OptionParser חדש להגדרת שדות @Option של 'optionSources'. |
קבועים
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'.
זורק |
---|
ConfigurationException | |
שיטות ציבוריות
getFieldValue
public static Object getFieldValue (Field field,
Object optionObject)
החזר את נתון ERROR(/Field)
ערך s", טיפול בחריגים.
החזרות |
---|
Object | הערך של השדה כמו Object , או null |
getKeyStore
public IKeyStoreClient getKeyStore ()
getOptionFieldsForClass
public static getOptionFieldsForClass (Class<?> optionClass)
מקבל רשימה של כל Option
שדות (שהוכרז כאחד וירשה) לשיעור נתון.
פרמטרים |
---|
optionClass | Class : את Class לחפש |
getTypeForOption
public String getTypeForOption (String name)
מחזירה מחרוזת המתארת את סוג השדה עם שם נתון.
פרמטרים |
---|
name | String : את Option שם שדה |
החזרות |
---|
String | String מתארת לסוג השדה |
זורק |
---|
ConfigurationException | אם לא ניתן היה למצוא שדה |
isBooleanOption
public boolean isBooleanOption (String name)
זורק |
---|
ConfigurationException | |
isMapOption
public boolean isMapOption (String name)
זורק |
---|
ConfigurationException | |
setKeyStore
public void setKeyStore (IKeyStoreClient keyStore)
פרמטרים |
---|
keyStore | IKeyStoreClient |
setOptionValue
public setOptionValue (String optionName,
String valueText)
קובע את הערך עבור אפשרות שאינה מפה.
פרמטרים |
---|
optionName | String : שם אפשרות להגדיר |
valueText | String : הערך |
החזרות |
---|
| רשימת FieldDef s המתאים לכל שדה האובייקט שעבר שינוי. |
זורק |
---|
ConfigurationException | אם לא ניתן למצוא אפשרות או valueText הוא סוג שגוי |
setOptionValue
public setOptionValue (String optionName,
String keyText,
String valueText)
קובע את הערך של אפשרות.
פרמטרים |
---|
optionName | String : שם אפשרות להגדיר |
keyText | String : המפתח לקבלת אפשרויות מפה, או null. |
valueText | String : הערך |
החזרות |
---|
| רשימת FieldDef s המתאים לכל שדה האובייקט שעבר שינוי. |
זורק |
---|
ConfigurationException | אם לא ניתן למצוא אפשרות או אם valueText הוא סוג שגוי |
validateRemoteFilePath
public final validateRemoteFilePath (DynamicRemoteFileResolver resolver)
עובר כול ERROR(/File)
סוג האפשרות לבדוק אם הנתיב שלהם צריך להיפתר.
פרמטרים |
---|
resolver | DynamicRemoteFileResolver |
שיטות מוגנות
getUnsetMandatoryOptions
protected getUnsetMandatoryOptions ()
החזרת שמות של כל Option
של שמסומנות mandatory
אבל נשארים לא הוגדר.
זורק |
---|
ConfigurationException | אם שדה שיש לבדוק אינו נגיש |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.
[]
[]