הגדרות היצרן.ConfigLoader
protected
class
ConfigurationFactory.ConfigLoader
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationManufacturer.ConfigLoader
|
מחלקות משנה ישירות ידועות
|
הטמעה של IConfigDefLoader שעוקבת אחרי ההגדרות הכלולות מתצורת שורש אחת, ומפעילה חריגה במקרים של הכללות מעגליות.
סיכום
שיטות מוגנות |
String
|
findConfigName(String name, String parentName)
חיפוש השם של קובץ התצורה על סמך השם שלו ושם ההורה שלו.
|
boolean
|
isBundledConfig(String name)
הפונקציה מחזירה את הערך true אם מדובר בקובץ תצורה שנמצא ב-classpath.
|
boolean
|
isTrackableConfig(String name)
האם צריך לעקוב אחרי מחזור החיים של ההגדרה או לא.
|
void
|
trackConfig(String name, ConfigurationDef def)
מעקב אחר ההגדרות של טעינה דינמית.
|
יוצרים ציבוריים
ConfigLoader
public ConfigLoader (boolean isGlobalConfig)
פרמטרים |
isGlobalConfig |
boolean |
שיטות ציבוריות
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
פרמטרים |
name |
String |
templateMap |
|
isGlobalConfig
public boolean isGlobalConfig ()
loadIncludedConfiguration
public void loadIncludedConfiguration (ConfigurationDef def,
String parentName,
String name,
String deviceTagObject,
templateMap,
templateSeen)
הגדרות שמאוגדות בתוך ecommerce.jar יכולות לכלול רק הגדרות אישיות אחרות
ארוזים בתוך ecommerce.jar. עם זאת, הגדרות מקומיות (חיצוניות) יכולות לכלול גם הגדרות מקומיות (חיצוניות) וגם הגדרות בחבילה.
פרמטרים |
def |
ConfigurationDef |
parentName |
String |
name |
String |
deviceTagObject |
String |
templateMap |
|
templateSeen |
|
שיטות מוגנות
findConfigName
protected String findConfigName (String name,
String parentName)
חיפוש השם של קובץ התצורה על סמך השם שלו ושם ההורה שלו. משמש לטיפול בצורה תקינה
הגדרות חבילה והגדרות מקומיות.
פרמטרים |
name |
String : שם התצורה |
parentName |
String : שם ההורה של config. |
החזרות |
String |
השם המלא של ההגדרה. |
isBundledConfig
protected boolean isBundledConfig (String name)
הפונקציה מחזירה את הערך true אם מדובר בקובץ תצורה שנמצא בתוך ה-classpath.
isTrackableConfig
protected boolean isTrackableConfig (String name)
האם צריך לעקוב אחרי מחזור החיים של ההגדרה או לא.
פרמטרים |
name |
String : שם ההגדרה |
החזרות |
boolean |
true אם ניתן לעקוב אחר ההגדרה, אחרת false . |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
מעקב אחר תצורה של טעינת נתונים דינמית. בשלב זה יש תמיכה רק בקבצים מקומיים.
פרמטרים |
name |
String : שם התצורה |
def |
ConfigurationDef : ההגדרות האישיות של config. |