ConfigurationFactory.ConfigLoader
protected class ConfigurationFactory.ConfigLoader
extends Object
java.lang.Object |
↳ | com.android.tradefed.config.ConfigurationFactory.ConfigLoader |
יישום של IConfigDefLoader
שעוקב אחר התצורות הכלולות מתצורת שורש אחת, וזורק חריג על מעגל כולל.
סיכום
שיטות ציבוריות |
---|
ConfigurationDef | getConfigurationDef (String name, templateMap) getConfigurationDef (String name, templateMap) |
boolean | isGlobalConfig () |
void | loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) תצורות שמקובלות בתוך ה- tradefed.jar יכולות לכלול רק תצורות אחרות שמקובצות גם בתוך tradefed.jar. |
שיטות מוגנות |
---|
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)
תצורות שמקובלות בתוך ה- 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 | השם המלא של התצורה. |
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. |