החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ConfigurationFactory.ConfigLoader
protected
class
ConfigurationFactory.ConfigLoader
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationFactory.ConfigLoader
|
הטמעה של IConfigDefLoader
שעוקבת אחרי ההגדרות הכלולות מתצורת שורש אחת, ומשמיעה חריגה במקרים של הכללות מעגליות.
סיכום
קונסטרוקטורים גלויים לכולם |
ConfigLoader(boolean isGlobalConfig)
|
שיטות מוגנות |
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 |
|
זריקות |
ConfigurationException |
|
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 |
|
זריקות |
ConfigurationException |
|
שיטות מוגנות
findConfigName
protected String findConfigName (String name,
String parentName)
חיפוש השם של קובץ התצורה על סמך השם שלו ושם ההורה שלו. הוא משמש לטיפול תקין בהגדרות של חבילות ובהגדרות מקומיות.
פרמטרים |
name |
String : שם התצורה |
parentName |
String : שם ההורה של config. |
החזרות |
String |
השם המלא של ההגדרות האישיות. |
זריקות |
ConfigurationException |
|
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.
|
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-03-26 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-03-26 (שעון UTC)."],[],[]]