โรงงานการกำหนดค่าแซนด์บ็อกซ์

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[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig, boolean skipJavaCheck)

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

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

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

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

ผู้รับเหมาก่อสร้างสาธารณะ

โรงงานการกำหนดค่าแซนด์บ็อกซ์

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 ที่ถูกต้องสำหรับแซนด์บ็อกซ์

ขว้าง
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

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

พารามิเตอร์
args String : บรรทัดคำสั่งสำหรับการรัน

keyStoreClient IKeyStoreClient : IKeyStoreClient ที่จะโหลดคีย์จากที่ใด

sandbox ISandbox : ISandbox ที่ใช้ในการเรียกใช้

runUtil IRunUtil : IRunUtil เพื่อรันคำสั่ง

globalConfig File

skipJavaCheck boolean

การส่งคืน
IConfiguration IConfiguration ที่ถูกต้องสำหรับแซนด์บ็อกซ์

ขว้าง
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

เมื่อรันดัมพ์เพื่อรับคำสั่ง สร้างการกำหนดค่าด้วยความคาดหวังที่เฉพาะเจาะจง

พารามิเตอร์
arrayArgs String : บรรทัดคำสั่งสำหรับการรัน

command SandboxConfigDump.DumpCmd : คำสั่ง dump อยู่ระหว่างดำเนินการ

การส่งคืน
IConfiguration IConfiguration ที่ถูกต้องสำหรับ VERSIONED Sandbox

ขว้าง
com.android.tradefed.config.ConfigurationException
ConfigurationException

รับอินสแตนซ์

public static SandboxConfigurationFactory getInstance ()

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

การส่งคืน
SandboxConfigurationFactory

วิธีการที่ได้รับการป้องกัน

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

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

พารามิเตอร์
name String

การส่งคืน
ConfigurationDef

รับการกำหนดค่าDef

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

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

พารามิเตอร์
name String : ชื่อของการกำหนดค่าในตัวที่จะโหลดหรือเส้นทางของไฟล์ไปยังไฟล์การกำหนดค่าที่จะโหลด

isGlobal boolean

templateMap

การส่งคืน
ConfigurationDef ConfigurationDef

ขว้าง
ConfigurationException