com.android.tradefed.config

ממשקים

DynamicRemoteFileResolver.FileResolverLoader טוען יישומים של IRemoteFileResolver .
IConfiguration מידע על תצורה עבור קריאת TradeFederation.
IConfigurationFactory מפעל ליצירת IConfiguration s
IConfigurationReceiver ממשק פשוט לייצוג אובייקט שמקבל IConfiguration .
IDeviceConfiguration ממשק מחזיק תצורת מכשיר.

שיעורים

ArgsOptionParser מאכלסת שדות Option מארגומנטים של שורת פקודה מנותחים.
תְצוּרָה מימוש IConfiguration קונקרטי המאחסן את אובייקטי התצורה הטעונים במפה.
ConfigurationDef מחזיק תיעוד של תצורה, האובייקטים המשויכים לה והאפשרויות שלהם.
ConfigurationDef.ConfigObjectDef אובייקט שיחזיק מידע עבור className ומספר המראה שיש לו (לדוגמה, אם לתצורה יש את אותו אובייקט פעמיים, לראשון יהיה מספר המראה הראשון).
ConfigurationFactory מפעל ליצירת IConfiguration .
ConfigurationFactory.ConfigLoader יישום של IConfigDefLoader שעוקב אחר התצורות הכלולות מתצורת שורש אחת, וזורק חריג על מעגל כולל.
ConfigurationUtil פונקציות שירות לטיפול בקובצי תצורה.
ConfigurationXmlParserSettings מחלקה פשוטה לקבל הגדרות עבור ConfigurationXmlParser

כדי להעביר הגדרות למחלקה זו, הכינוי הוא חובה.

DeviceConfigurationHolder מימוש קונקרטי IDeviceConfiguration המאחסן את אובייקטי תצורת ההתקן הטעונים בתכונות שלו.
DynamicRemoteFileResolver מחלקה המסייעת בפתרון נתיב לקבצים מרוחקים.
OptionCopier מחלקת עוזר שיכולה להעתיק ערכי שדות Option עם אותם שמות מאובייקט אחד למשנהו.
OptionSetter מאכלסת שדות Option .
OptionSetter.OptionFieldsForName מיכל עבור רשימת שדות האפשרויות עם השם הפרטי.
RetryConfigurationFactory מפעל שמטפל בניסיון חוזר של פקודה.
SandboxConfigurationFactory מפעל תצורה מיוחד לטיפול ביצירת תצורות למטרת ארגז חול.

חריגים

ClassNotFoundConfigurationException ConfigurationException עבור כאשר המחלקה של אובייקט לא נמצא.
OptionNotAllowedException ConfigurationException ספציפי כאשר אפשרות אינה מותרת לעבור בשורת הפקודה.
TemplateResolutionError מחלקה הרחבת ConfigurationException לשגיאה הקשורה לתבנית במהלך ניתוח התצורה.