ConfigurationDef
public class ConfigurationDef
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDef |
מחזיק תיעוד של תצורה, האובייקטים המשויכים לה והאפשרויות שלהם.
סיכום
כיתות מקוננות | |
---|---|
class | ConfigurationDef.ConfigObjectDef אובייקט שיחזיק מידע עבור className ומספר המראה שיש לו (לדוגמה, אם לתצורה יש את אותו אובייקט פעמיים, לראשון יהיה מספר המראה הראשון). |
שדות | |
---|---|
public static final String | DEFAULT_DEVICE_NAME
|
בנאים ציבוריים | |
---|---|
ConfigurationDef (String name) |
שיטות ציבוריות | |
---|---|
int | addConfigObjectDef (String typeName, String className) מוסיף אובייקט תצורה להגדרה |
String | addExpectedDevice (String deviceName, boolean isFake) הוסף מכשיר שיש לעקוב אחריו ואם הוא אמיתי או לא. |
void | addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type) מוסיף אפשרות להגדרה |
IConfiguration | createConfiguration () יוצר תצורה מהמידע המאוחסן בהגדרה זו, ומאוכלס את השדות שלה בערכי האפשרויות שסופקו. |
IConfiguration | createConfiguration ( allowedObjects) createConfiguration ( allowedObjects) יוצר תצורה מהמידע המאוחסן בהגדרה זו, ומאוכלס את השדות שלה בערכי האפשרויות שסופקו. |
String | getDescription () מחזירה תיאור קצר של התצורה |
getExpectedDevices () מחזירה את המפה הנוכחית של מכשירים במעקב ואם הם אמיתיים או לא. | |
String | getName () מקבל את השם של הגדרת תצורה זו |
boolean | isMultiDeviceMode () מחזירה אם התצורה המוקלטת היא מרובה-מכשירים או לא. |
void | setDescription (String description) מגדיר את תיאור הגדרת התצורה |
void | setMultiDeviceMode (boolean multiDeviceMode) |
שיטות מוגנות | |
---|---|
void | checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause) להעריך מפת אובייקטים שנדחו, אם בכלל לזרוק חריג. |
void | injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList) |
שדות
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
בנאים ציבוריים
ConfigurationDef
public ConfigurationDef (String name)
פרמטרים | |
---|---|
name | String |
שיטות ציבוריות
addConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
מוסיף אובייקט תצורה להגדרה
פרמטרים | |
---|---|
typeName | String : שם סוג האובייקט התצורה |
className | String : שם המחלקה של אובייקט התצורה |
החזרות | |
---|---|
int | מספר הפעמים שהכיתה הזו הופיעה ב- ConfigurationDef זה, כולל הפעם. מכיוון שכל שיטות ConfigurationDef מחזירות מחלקות אלה בסדר קבוע, אינדקס זה יכול לשמש כמזהה ייחודי עבור המופע שזה עתה נוסף של clasName . |
addExpectedDevice
public String addExpectedDevice (String deviceName, boolean isFake)
הוסף מכשיר שיש לעקוב אחריו ואם הוא אמיתי או לא.
פרמטרים | |
---|---|
deviceName | String |
isFake | boolean |
החזרות | |
---|---|
String |
addOptionDef
public void addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)
מוסיף אפשרות להגדרה
פרמטרים | |
---|---|
optionName | String : שם האפשרות |
optionKey | String |
optionValue | String : ערך האופציה |
optionSource | String |
type | String |
ליצור תצורה
public IConfiguration createConfiguration ()
יוצר תצורה מהמידע המאוחסן בהגדרה זו, ומאוכלס את השדות שלה בערכי האפשרויות שסופקו.
החזרות | |
---|---|
IConfiguration | ה- IConfiguration שנוצר |
זורק | |
---|---|
ConfigurationException | אם לא ניתן היה ליצור תצורה |
ליצור תצורה
public IConfiguration createConfiguration (allowedObjects)
יוצר תצורה מהמידע המאוחסן בהגדרה זו, ומאוכלס את השדות שלה בערכי האפשרויות שסופקו.
פרמטרים | |
---|---|
allowedObjects |
החזרות | |
---|---|
IConfiguration | ה- IConfiguration שנוצר |
זורק | |
---|---|
ConfigurationException | אם לא ניתן היה ליצור תצורה |
getDescription
public String getDescription ()
מחזירה תיאור קצר של התצורה
החזרות | |
---|---|
String |
getExpectedDevices
publicgetExpectedDevices ()
מחזירה את המפה הנוכחית של מכשירים במעקב ואם הם אמיתיים או לא.
החזרות | |
---|---|
getName
public String getName ()
מקבל את השם של הגדרת תצורה זו
החזרות | |
---|---|
String | שם התצורה הזו. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
מחזירה אם התצורה המוקלטת היא מרובה-מכשירים או לא.
החזרות | |
---|---|
boolean |
setDescription
public void setDescription (String description)
מגדיר את תיאור הגדרת התצורה
פרמטרים | |
---|---|
description | String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
פרמטרים | |
---|---|
multiDeviceMode | boolean |
שיטות מוגנות
checkRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
להעריך מפת אובייקטים שנדחו, אם בכלל לזרוק חריג.
פרמטרים | |
---|---|
rejectedObjects | |
cause | Throwable |
זורק | |
---|---|
ClassNotFoundConfigurationException |
injectOptions
protected void injectOptions (IConfiguration config,optionList)
פרמטרים | |
---|---|
config | IConfiguration |
optionList |
זורק | |
---|---|
ConfigurationException |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-03-30 (שעון UTC).