הגדרת התצורה
public
class
ConfigurationDef
extends Object
JavaScript.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDef |
מכילה רשומה של מערך הגדרות אישיות, האובייקטים המשויכים אליו והאפשרויות שלהם.
סיכום
מחלקות מקוננות | |
---|---|
class |
ConfigurationDef.ConfigObjectDef
אובייקט לשמירת מידע על שם מחלקה ומספר המראה שלה (למשל, אם יש להגדרה לאותו אובייקט פעמיים. לאובייקט הראשון יהיה מספר המראה הראשון). |
שדות | |
---|---|
public
static
final
String |
DEFAULT_DEVICE_NAME
|
בנאים ציבוריים | |
---|---|
ConfigurationDef(String name)
|
שיטות ציבוריות | |
---|---|
int
|
addConfigObjectDef(String typeName, String className)
הוספת אובייקט config להגדרה |
String
|
addExpectedDevice(String deviceName, boolean isFake)
הוסיפי מכשיר שצריך לעקוב אחריו ואם הוא אמיתי או לא. |
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
הוספת אפשרות להגדרה |
IConfiguration
|
createConfiguration()
יצירת הגדרה אישית מהמידע ששמור בהגדרה הזו ומאכלסת השדות שלה עם ערכי האפשרויות שצוינו. |
IConfiguration
|
createConfiguration(
יצירת הגדרה אישית מהמידע ששמור בהגדרה הזו ומאכלסת השדות שלה עם ערכי האפשרויות שצוינו. |
String
|
getDescription()
פונקציה זו מחזירה תיאור קצר של ההגדרה |
|
getExpectedDevices()
מחזירה את המפה הנוכחית של מכשירים שנמצאים במעקב, ואם הם אמיתיים או לא. |
String
|
getName()
קבלת השם של הגדרת התצורה הזו |
boolean
|
isMultiDeviceMode()
מחזירה אם התצורה המוקלטת היא מרובת מכשירים או לא. |
void
|
setDescription(String description)
קביעת התיאור של הגדרת התצורה |
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
שיטות מוגנות | |
---|---|
void
|
checkRejectedObjects(
בדקו את מפת האובייקטים שנדחו, אם הייתה חריגה כלשהי. |
void
|
injectOptions(IConfiguration config,
|
שדות
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
בנאים ציבוריים
הגדרת התצורה
public ConfigurationDef (String name)
פרמטרים | |
---|---|
name |
String |
שיטות ציבוריות
addConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
הוספת אובייקט config להגדרה
פרמטרים | |
---|---|
typeName |
String : השם של סוג אובייקט ה-config |
className |
String : שם המחלקה של אובייקט ה-config |
החזרות | |
---|---|
int |
מספר הפעמים שבהן className זה הופיע ב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 |
createConfiguration
public IConfiguration createConfiguration ()
יצירת הגדרה אישית מהמידע ששמור בהגדרה הזו ומאכלסת השדות שלה עם ערכי האפשרויות שצוינו.
החזרות | |
---|---|
IConfiguration |
IConfiguration שנוצר |
קליעות | |
---|---|
ConfigurationException |
אם לא ניתן ליצור את ההגדרה |
createConfiguration
public IConfiguration createConfiguration (allowedObjects)
יצירת הגדרה אישית מהמידע ששמור בהגדרה הזו ומאכלסת השדות שלה עם ערכי האפשרויות שצוינו.
פרמטרים | |
---|---|
allowedObjects |
: קבוצת אובייקטי TF שניצור מהתצורה המלאה |
החזרות | |
---|---|
IConfiguration |
IConfiguration שנוצר |
קליעות | |
---|---|
ConfigurationException |
אם לא ניתן ליצור את ההגדרה |
getDescription
public String getDescription ()
פונקציה זו מחזירה תיאור קצר של ההגדרה
החזרות | |
---|---|
String |
מכשירים מסוג getExpected
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 |