ConfigurationDef
public
class
ConfigurationDef
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDef |
כולל רשומה של הגדרה, האובייקטים המשויכים שלה והאפשרויות שלהם.
סיכום
כיתות מוטמעות | |
|---|---|
class |
ConfigurationDef.ConfigObjectDef
אובייקט שמכיל מידע על className ומספר המופע שלו (לדוגמה, אם הגדרה מכילה את אותו אובייקט פעמיים, המופע הראשון יקבל את מספר המופע הראשון). |
ערכים קבועים | |
|---|---|
String |
DEFAULT_DEVICE_NAME
|
Constructors ציבוריים | |
|---|---|
ConfigurationDef(String name)
|
|
methods ציבוריים | |
|---|---|
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(Set<String> allowedObjects)
יוצרת הגדרה מהמידע שמאוחסן בהגדרה הזו, ומאכלסת את השדות שלה בערכי האפשרויות שסופקו. |
String
|
getDescription()
מחזירה תיאור קצר של ההגדרה |
Map<String, Boolean>
|
getExpectedDevices()
הפונקציה מחזירה את המפה הנוכחית של המכשירים שעוקבים אחריהם, ואם הם אמיתיים או לא. |
String
|
getName()
מחזירה את השם של הגדרת התצורה הזו |
boolean
|
isMultiDeviceMode()
הפונקציה מחזירה את הערך true אם ההגדרה המתועדת היא של כמה מכשירים, או את הערך false אם היא לא כזו. |
void
|
setDescription(String description)
הגדרת התיאור של הגדרת התצורה |
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
שיטות מוגנות | |
|---|---|
void
|
checkRejectedObjects(Map<String, String> rejectedObjects, Throwable cause)
בודקים את המפה של האובייקטים שנדחו, אם יש חריגה. |
void
|
injectOptions(IConfiguration config, List<OptionDef> optionList)
|
ערכים קבועים
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
ערך קבוע: "DEFAULT_DEVICE"
constructors ציבוריים
ConfigurationDef
public ConfigurationDef (String name)
| פרמטרים | |
|---|---|
name |
String |
methods ציבוריים
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 |
createConfiguration
public IConfiguration createConfiguration ()
יוצרת הגדרה מהמידע שמאוחסן בהגדרה הזו, ומאכלסת את השדות שלה בערכי האפשרויות שסופקו.
| החזרות | |
|---|---|
IConfiguration |
הקובץ שנוצר IConfiguration |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
אם לא ניתן ליצור את ההגדרה |
createConfiguration
public IConfiguration createConfiguration (Set<String> allowedObjects)
יוצרת הגדרה מהמידע שמאוחסן בהגדרה הזו, ומאכלסת את השדות שלה בערכי האפשרויות שסופקו.
| פרמטרים | |
|---|---|
allowedObjects |
Set: קבוצת האובייקטים של TF שייווצרו מתוך ההגדרה המלאה |
| החזרות | |
|---|---|
IConfiguration |
הקובץ שנוצר IConfiguration |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
אם לא ניתן ליצור את ההגדרה |
getDescription
public String getDescription ()
מחזירה תיאור קצר של ההגדרה
| החזרות | |
|---|---|
String |
|
getExpectedDevices
public Map<String, Boolean> getExpectedDevices ()
הפונקציה מחזירה את המפה הנוכחית של המכשירים שעוקבים אחריהם, ואם הם אמיתיים או לא.
| החזרות | |
|---|---|
Map<String, Boolean> |
|
getName
public String getName ()
מחזירה את השם של הגדרת התצורה הזו
| החזרות | |
|---|---|
String |
השם של ההגדרה הזו. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
הפונקציה מחזירה את הערך true אם ההגדרה המתועדת היא של כמה מכשירים, או את הערך false אם היא לא כזו.
| החזרות | |
|---|---|
boolean |
|
setDescription
public void setDescription (String description)
הגדרת התיאור של הגדרת התצורה
| פרמטרים | |
|---|---|
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
| פרמטרים | |
|---|---|
multiDeviceMode |
boolean |
שיטות מוגנות
checkRejectedObjects
protected void checkRejectedObjects (Map<String, String> rejectedObjects,
Throwable cause)בודקים את מפת האובייקטים שנדחו, אם יש חריגים.
| פרמטרים | |
|---|---|
rejectedObjects |
Map |
cause |
Throwable |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ClassNotFoundConfigurationException |
|
injectOptions
protected void injectOptions (IConfiguration config, List<OptionDef> optionList)
| פרמטרים | |
|---|---|
config |
IConfiguration |
optionList |
List |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|