ConfigurationDefault.ErrorLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

JavaScript.lang.Object
com.android.tradefed.config.Configurationמפעל.ConfigLoader
  com.android.tradefed.config.ConfigurationDefault.ErrorLoader


סיכום

בנאים ציבוריים

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)

הגדרות שמאוגדות בתוך ecommerce.jar יכולות לכלול רק הגדרות אחרות גם כן מקובצות בתוך ecommerce.jar.

שיטות מוגנות

String findConfigName(String name, String parentName)

חיפוש שם ההגדרה על סמך השם שלה ושם ההורה שלה.

boolean isTrackableConfig(String name)

צריך לעקוב אחרי מחזור החיים של ההגדרה או לא.

void trackConfig(String name, ConfigurationDef def)

מעקב אחר ההגדרות של טעינה דינמית.

בנאים ציבוריים

מטען חריג

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

הגדרות עומס

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)

הגדרות שמאוגדות בתוך ecommerce.jar יכולות לכלול רק הגדרות אחרות גם כן מקובצות בתוך ecommerce.jar. עם זאת, הגדרות מקומיות (חיצוניות) יכולות לכלול הן הגדרות מקומיות (חיצוני) והגדרות בחבילה.

פרמטרים
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

קליעות
ConfigurationException

שיטות מוגנות

FindConfigName

protected String findConfigName (String name, 
                String parentName)

חיפוש שם ההגדרה על סמך השם שלה ושם ההורה שלה. משמש לטיפול בצורה תקינה הגדרות חבילה והגדרות מקומיות.

פרמטרים
name String: שם ההגדרה

parentName String: שם ההורה של ההגדרה.

החזרות
String השם המלא של ה-config.

isTrackableConfig

protected boolean isTrackableConfig (String name)

צריך לעקוב אחרי מחזור החיים של ההגדרה או לא.

פרמטרים
name String: שם ההגדרה

החזרות
boolean true אם ניתן לעקוב אחר ההגדרה, אחרת false.

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

מעקב אחר ההגדרות של טעינה דינמית. בשלב זה יש תמיכה רק בקבצים מקומיים.

פרמטרים
name String: שם ההגדרה

def ConfigurationDef: ההגדרות האישיות של config.