ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory.ConfigLoader
     ↳ com.android.tradefed.config.ConfigurationFactory.ExceptionLoader


סיכום

יוצרים ציבוריים

ExceptionLoader(boolean isGlobal)

שיטות ציבוריות

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)

פרמטרים
isGlobal boolean

שיטות ציבוריות

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

פרמטרים
name String

templateMap

החזרות
ConfigurationDef

זריקות
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

הפונקציה מחזירה את הערך true אם מדובר בקובץ תצורה שנמצא ב-classpath.

פרמטרים
name String

החזרות
boolean

loadConfiguration

public void loadConfiguration (String name, 
                ConfigurationDef def, 
                String deviceTagObject, 
                 templateMap, 
                 templateSeen)

פרמטרים
name String

def ConfigurationDef

deviceTagObject String

templateMap

templateSeen

זריקות
ConfigurationException

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

זריקות
ConfigurationException

שיטות מוגנות

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.