SandboxConfigurationFactory
public class SandboxConfigurationFactory
extends ConfigurationFactory
java.lang.Object | ||
เ | com.android.tradefed.config.ConfigurationFactory | |
เ | com.android.tradefed.config.SandboxConfigurationFactory |
โรงงานการกำหนดค่าพิเศษเพื่อจัดการการสร้างการกำหนดค่าสำหรับวัตถุประสงค์ในแซนด์บ็อกซ์
สิ่งที่ต้องทำ: แยกส่วนการถ่ายโอนข้อมูลการกำหนดค่าไปยังคลาสอื่น
สรุป
ทุ่งนา | |
---|---|
public static final | OPTION_IGNORED_ELEMENTS
|
ผู้สร้างสาธารณะ | |
---|---|
SandboxConfigurationFactory () |
วิธีการสาธารณะ | |
---|---|
IConfiguration | createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil) สร้าง |
IConfiguration | createConfigurationFromArgs (String[] arrayArgs, SandboxConfigDump.DumpCmd command) เมื่อรันดัมพ์สำหรับคำสั่ง |
IConfiguration | createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig) สร้าง |
static SandboxConfigurationFactory | getInstance () รับอินสแตนซ์ |
วิธีการป้องกัน | |
---|---|
ConfigurationDef | createConfigurationDef (String name) วิธีการภายในเพื่อสร้าง |
ConfigurationDef | getConfigurationDef (String name, boolean isGlobal, templateMap) getConfigurationDef (String name, boolean isGlobal, templateMap) ดึงข้อมูล |
ทุ่งนา
OPTION_IGNORED_ELEMENTS
public static finalOPTION_IGNORED_ELEMENTS
ผู้สร้างสาธารณะ
SandboxConfigurationFactory
public SandboxConfigurationFactory ()
วิธีการสาธารณะ
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)
สร้าง IConfiguration
ตามบรรทัดคำสั่งและแซนด์บ็อกซ์ที่ให้มา
พารามิเตอร์ | |
---|---|
args | String : บรรทัดคำสั่งสำหรับการรัน |
keyStoreClient | IKeyStoreClient : IKeyStoreClient ตำแหน่งที่จะโหลดคีย์จาก |
sandbox | ISandbox : ISandbox ที่ใช้สำหรับการรัน |
runUtil | IRunUtil : IRunUtil เพื่อเรียกใช้คำสั่ง |
คืนสินค้า | |
---|---|
IConfiguration | IConfiguration ใช้ได้กับแซนด์บ็อกซ์ |
ขว้าง | |
---|---|
ConfigurationException |
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] arrayArgs, SandboxConfigDump.DumpCmd command)
เมื่อรันดัมพ์สำหรับคำสั่ง สร้างการกำหนดค่าด้วยความคาดหวังที่เฉพาะเจาะจง
พารามิเตอร์ | |
---|---|
arrayArgs | String : บรรทัดคำสั่งสำหรับการรัน |
command | SandboxConfigDump.DumpCmd : กำลังดำเนินการคำสั่งดัมพ์ |
คืนสินค้า | |
---|---|
IConfiguration | IConfiguration ใช้ได้สำหรับ Sandbox เวอร์ชัน |
ขว้าง | |
---|---|
ConfigurationException |
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig)
สร้าง IConfiguration
ตามบรรทัดคำสั่งและแซนด์บ็อกซ์ที่ให้มา
พารามิเตอร์ | |
---|---|
args | String : บรรทัดคำสั่งสำหรับการรัน |
keyStoreClient | IKeyStoreClient : IKeyStoreClient ตำแหน่งที่จะโหลดคีย์จาก |
sandbox | ISandbox : ISandbox ที่ใช้สำหรับการรัน |
runUtil | IRunUtil : IRunUtil เพื่อเรียกใช้คำสั่ง |
globalConfig | File |
คืนสินค้า | |
---|---|
IConfiguration | IConfiguration ใช้ได้กับแซนด์บ็อกซ์ |
ขว้าง | |
---|---|
ConfigurationException |
รับอินสแตนซ์
public static SandboxConfigurationFactory getInstance ()
รับอินสแตนซ์ IConfigurationFactory
ซิงเกิลตัน
คืนสินค้า | |
---|---|
SandboxConfigurationFactory |
วิธีการป้องกัน
createConfigurationDef
protected ConfigurationDef createConfigurationDef (String name)
วิธีการภายในเพื่อสร้าง ConfigurationDef
พารามิเตอร์ | |
---|---|
name | String |
คืนสินค้า | |
---|---|
ConfigurationDef |
getConfigurationDef
protected ConfigurationDef getConfigurationDef (String name, boolean isGlobal,templateMap)
ดึงข้อมูล ConfigurationDef
สำหรับชื่อที่กำหนด
พารามิเตอร์ | |
---|---|
name | String : ชื่อของการกำหนดค่าในตัวที่จะโหลดหรือเส้นทางของไฟล์ไปยังไฟล์การกำหนดค่าที่จะโหลด |
isGlobal | boolean |
templateMap |
คืนสินค้า | |
---|---|
ConfigurationDef | ConfigurationDef |
ขว้าง | |
---|---|
ConfigurationException |