הגדרות היצרן.ConfigLoader
protected
class
ConfigurationFactory.ConfigLoader
extends Object
JavaScript.lang.Object
|
↳ |
com.android.tradefed.config.Configurationenterprise.ConfigLoader
|
מחלקות משנה ישירות ידועות
|
הטמעת IConfigDefLoader שעוקבת אחרי ההגדרות האישיות הכלולות
הגדרה ברמה הבסיסית (root), וגורמת לחריגה מהגדרות מעגליות מסוג 'כולל'.
סיכום
שיטות מוגנות |
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)
הגדרות שמאוגדות ב-truncated.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 : שם ההורה של ההגדרה. |
החזרות |
String |
השם המלא של ה-config. |
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. |