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 ตามบรรทัดคำสั่งและแซนด์บ็อกซ์ที่ให้มา

IConfiguration createConfigurationFromArgs (String[] arrayArgs, SandboxConfigDump.DumpCmd command)

เมื่อรันดัมพ์สำหรับคำสั่ง

IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig)

สร้าง IConfiguration ตามบรรทัดคำสั่งและแซนด์บ็อกซ์ที่ให้มา

static SandboxConfigurationFactory getInstance ()

รับอินสแตนซ์ IConfigurationFactory ซิงเกิลตัน

วิธีการป้องกัน

ConfigurationDef createConfigurationDef (String name)

วิธีการภายในเพื่อสร้าง ConfigurationDef

ConfigurationDef getConfigurationDef (String name, boolean isGlobal, templateMap) getConfigurationDef (String name, boolean isGlobal, templateMap)

ดึงข้อมูล ConfigurationDef สำหรับชื่อที่กำหนด

ทุ่งนา

OPTION_IGNORED_ELEMENTS

public static final  OPTION_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