com.android.tradefed.config

อินเทอร์เฟซ

DynamicRemoteFileResolver.FileResolverLoader โหลดการใช้งานของ IRemoteFileResolver
การกำหนดค่าไอ ข้อมูลการกำหนดค่าสำหรับการเรียกใช้ TradeFederation
IConfigurationFactory โรงงานสำหรับสร้าง IConfiguration
ตัวรับการกำหนดค่า I อินเทอร์เฟซที่เรียบง่ายเพื่อแสดงวัตถุที่ยอมรับ IConfiguration
การกำหนดค่าอุปกรณ์ IDevice อินเทอร์เฟซผู้ถือการกำหนดค่าอุปกรณ์

ชั้นเรียน

ArgsOptionParser เติมฟิลด์ Option จากอาร์กิวเมนต์บรรทัดคำสั่งที่แยกวิเคราะห์
การกำหนดค่า การใช้งาน IConfiguration อย่างเป็นรูปธรรมที่เก็บวัตถุการกำหนดค่าที่โหลดไว้ในแผนที่
การกำหนดค่าDef เก็บบันทึกการกำหนดค่า ออบเจ็กต์ที่เกี่ยวข้อง และตัวเลือกต่างๆ
ConfigurationDef.ConfigObjectDef วัตถุเพื่อเก็บข้อมูลสำหรับ className และหมายเลขลักษณะที่ปรากฏ (เช่น หากการกำหนดค่ามีวัตถุเดียวกันสองครั้ง ตัวแรกจะมีหมายเลขลักษณะที่ปรากฏครั้งแรก)
การกำหนดค่าโรงงาน โรงงานสำหรับสร้าง IConfiguration
ConfigurationFactory.ConfigLoader การใช้งาน IConfigDefLoader ที่ติดตามการกำหนดค่าที่รวมมาจากการกำหนดค่ารูทเดียว และส่งข้อยกเว้นในการรวมแบบวงกลม
ConfigurationUtil ฟังก์ชั่นยูทิลิตี้ในการจัดการไฟล์การกำหนดค่า
ConfigurationXmlParserSettings คลาสง่ายๆ ในการยอมรับการตั้งค่าสำหรับ ConfigurationXmlParser

หากต้องการส่งการตั้งค่าไปยังคลาสนี้ จำเป็นต้องมีนามแฝง

ผู้ถือการกำหนดค่าอุปกรณ์ การใช้งาน IDeviceConfiguration ที่เป็นรูปธรรมที่เก็บออบเจ็กต์การกำหนดค่าอุปกรณ์ที่โหลดไว้ในแอตทริบิวต์
DynamicRemoteFileResolver คลาสที่ช่วยแก้ไขเส้นทางไปยังไฟล์ระยะไกล
ตัวเลือกเครื่องถ่ายเอกสาร คลาสตัวช่วยที่สามารถคัดลอกค่าฟิลด์ Option ที่มีชื่อเดียวกันจากวัตถุหนึ่งไปยังอีกวัตถุหนึ่ง
ตัวตั้งค่าตัวเลือก เติมฟิลด์ Option
OptionSetter.OptionFieldsForName คอนเทนเนอร์สำหรับรายการฟิลด์ตัวเลือกพร้อมชื่อที่กำหนด
ลอง ConfigurationFactory อีกครั้ง โรงงานที่จัดการการลองคำสั่งอีกครั้ง
โรงงานการกำหนดค่าแซนด์บ็อกซ์ โรงงานการกำหนดค่าพิเศษเพื่อรองรับการสร้างการกำหนดค่าสำหรับวัตถุประสงค์ของแซนด์บ็อกซ์

ข้อยกเว้น

ClassNotFoundConfigurationException ConfigurationException สำหรับเมื่อไม่พบคลาสของวัตถุ
ตัวเลือก NotAllowedException ConfigurationException เฉพาะเมื่อไม่อนุญาตให้ส่งตัวเลือกในบรรทัดคำสั่ง
ข้อผิดพลาดความละเอียดของเทมเพลต คลาสขยาย ConfigurationException สำหรับข้อผิดพลาดที่เกี่ยวข้องกับเทมเพลตระหว่างการแยกวิเคราะห์การกำหนดค่า