ConfigurationFactory.ExceptionLoader
protected
class
ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader
סיכום
שיטות ציבוריות |
ConfigurationDef
|
getConfigurationDef(String name, templateMap)
|
boolean
|
isBundledConfig(String name)
הפונקציה מחזירה את הערך true אם מדובר בקובץ תצורה שנמצא ב-classpath.
|
void
|
loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, templateMap, templateSeen)
|
void
|
loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen)
הגדרות שמקובצות בתוך tradefed.jar יכולות לכלול רק הגדרות אחרות שמקובצות בתוך tradefed.jar.
|
שיטות מוגנות |
String
|
findConfigName(String name, String parentName)
חיפוש השם של קובץ התצורה על סמך השם שלו ושם ההורה שלו.
|
boolean
|
isTrackableConfig(String name)
האם צריך לעקוב אחרי מחזור החיים של ההגדרה או לא.
|
void
|
trackConfig(String name, ConfigurationDef def)
מעקב אחר תצורה של טעינת נתונים דינמית.
|
יוצרים ציבוריים
ExceptionLoader
public ExceptionLoader (boolean isGlobal)
שיטות ציבוריות
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
פרמטרים |
name |
String |
templateMap |
|
isBundledConfig
public boolean isBundledConfig (String name)
הפונקציה מחזירה את הערך true אם מדובר בקובץ תצורה שנמצא ב-classpath.
loadConfiguration
public void loadConfiguration (String name,
ConfigurationDef def,
String deviceTagObject,
templateMap,
templateSeen)
פרמטרים |
name |
String |
def |
ConfigurationDef |
deviceTagObject |
String |
templateMap |
|
templateSeen |
|
loadIncludedConfiguration
public void loadIncludedConfiguration (ConfigurationDef def,
String parentName,
String name,
String deviceTagObject,
templateMap,
templateSeen)
הגדרות שמקובצות בתוך tradefed.jar יכולות לכלול רק הגדרות אחרות שמקובצות בתוך tradefed.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 |
השם המלא של ההגדרות האישיות. |
isTrackableConfig
protected boolean isTrackableConfig (String name)
האם צריך לעקוב אחרי מחזור החיים של ההגדרה או לא.
פרמטרים |
name |
String : שם התצורה |
החזרות |
boolean |
true אם אפשר לעקוב אחרי ההגדרה, אחרת false . |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
מעקב אחר תצורה של טעינת נתונים דינמית. בשלב זה יש תמיכה רק בקבצים מקומיים.
פרמטרים |
name |
String : שם התצורה |
def |
ConfigurationDef : הגדרת ברירת המחדל של הקובץ config. |