IConfigurationFactory
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
โรงงานสำหรับสร้าง IConfiguration
s
สรุป
วิธีการสาธารณะ | |
---|---|
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs) สร้าง |
abstract IConfiguration | createConfigurationFromArgs (String[] args) วิธีการอำนวยความสะดวกที่เรียกใช้ |
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) สร้าง |
abstract IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) สร้าง |
abstract IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) สร้างการกำหนดค่าที่มีชุดของวัตถุที่เลือกเท่านั้น |
abstract void | dumpConfig (String configName, PrintStream out) ดัมพ์เนื้อหาของการกำหนดค่าไปที่ |
abstract | getConfigList () ส่งคืนรายชื่อของการกำหนดค่าทั้งหมดที่พบใน JARs บน classpath |
abstract | getConfigList (String subPath, boolean loadFromEnv) รูปแบบของ |
abstract void | printHelp (PrintStream out) พิมพ์เอาต์พุตช่วยเหลือสำหรับโรงงานนี้ |
abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) พิมพ์เอาต์พุตวิธีใช้สำหรับ IConfiguration จาก XML และความช่วยเหลือสำหรับ IConfiguration นั้นจะถูกส่งออกมา |
วิธีการสาธารณะ
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
สร้าง IConfiguration
จากอาร์กิวเมนต์บรรทัดคำสั่ง
พารามิเตอร์ | |
---|---|
args | String : อาร์กิวเมนต์บรรทัดคำสั่ง |
unconsumedArgs | null การใช้งานจะโยน ConfigurationException หากยังมีอาร์กิวเมนต์ที่ยังไม่ได้ประมวลผลเหลืออยู่ |
ส่งคืน | |
---|---|
IConfiguration | IConfiguration ที่โหลดมา ฟิลด์ Option วัตถุผู้รับมอบสิทธิ์มีการเติมค่าในอาร์กิวเมนต์ |
พ่น | |
---|---|
ConfigurationException | หากไม่สามารถโหลดการกำหนดค่าได้ |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args)
วิธีการอำนวยความสะดวกที่เรียกใช้ ERROR(/#createConfigurationFromArgs(String[],List))
ด้วยอาร์กิวเมนต์วินาที null
ConfigurationException
ถ้าอาร์กิวเมนต์ที่ยังไม่ได้ใช้เหลืออยู่
พารามิเตอร์ | |
---|---|
args | String |
ส่งคืน | |
---|---|
IConfiguration |
พ่น | |
---|---|
ConfigurationException |
ดูสิ่งนี้ด้วย:
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs, IKeyStoreClient keyStoreClient)
สร้าง IConfiguration
จากอาร์กิวเมนต์บรรทัดคำสั่งด้วยที่เก็บคีย์
พารามิเตอร์ | |
---|---|
args | String : อาร์กิวเมนต์บรรทัดคำสั่ง |
unconsumedArgs | null การใช้งานจะโยน ConfigurationException หากยังมีอาร์กิวเมนต์ที่ยังไม่ได้ประมวลผลเหลืออยู่ |
keyStoreClient | IKeyStoreClient : IKeyStoreClient ซึ่งใช้เพื่อรับข้อมูลที่ละเอียดอ่อนใน args |
ส่งคืน | |
---|---|
IConfiguration | IConfiguration ที่โหลดมา ฟิลด์ Option วัตถุผู้รับมอบสิทธิ์มีการเติมค่าในอาร์กิวเมนต์ |
พ่น | |
---|---|
ConfigurationException | หากไม่สามารถโหลดการกำหนดค่าได้ |
สร้าง GlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
สร้าง IGlobalConfiguration
จากอาร์กิวเมนต์บรรทัดคำสั่ง
พารามิเตอร์ | |
---|---|
args | String : อาร์กิวเมนต์บรรทัดคำสั่ง |
nonGlobalArgs |
ส่งคืน | |
---|---|
IGlobalConfiguration | IGlobalConfiguration ที่โหลด ฟิลด์ Option วัตถุผู้รับมอบสิทธิ์มีการเติมค่าในอาร์กิวเมนต์ |
พ่น | |
---|---|
ConfigurationException | หากไม่สามารถโหลดการกำหนดค่าได้ |
createPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
สร้างการกำหนดค่าที่มีชุดของวัตถุที่เลือกเท่านั้น
พารามิเตอร์ | |
---|---|
arrayArgs | String : อาร์กิวเมนต์บรรทัดคำสั่ง |
keyStoreClient | IKeyStoreClient : IKeyStoreClient ซึ่งใช้เพื่อรับข้อมูลที่ละเอียดอ่อนใน args |
allowedObjects | |
delegator | TradefedDelegator |
ส่งคืน | |
---|---|
IConfiguration | IConfiguration ที่โหลด |
พ่น | |
---|---|
ConfigurationException | หากไม่สามารถโหลดการกำหนดค่าได้ |
ถ่ายโอนข้อมูล Config
public abstract void dumpConfig (String configName, PrintStream out)
ดัมพ์เนื้อหาของการกำหนดค่าไปที่ ERROR(/PrintStream)
ที่กำหนด
พารามิเตอร์ | |
---|---|
configName | String : ชื่อการกำหนดค่า |
out | PrintStream : ERROR(/PrintStream) เพื่อดัมพ์เอาต์พุตไปที่ |
getConfigList
public abstractgetConfigList ()
ส่งคืนรายชื่อของการกำหนดค่าทั้งหมดที่พบใน JARs บน classpath ไม่พยายามโหลดการกำหนดค่าใด ๆ ดังนั้นจึงเป็นไปได้ที่จะมีการกำหนดค่าที่ไม่ทำงานในรายการนี้
ส่งคืน | |
---|---|
getConfigList
public abstractgetConfigList (String subPath, boolean loadFromEnv)
รูปแบบของ getConfigList()
ที่สามารถระบุได้ว่าเราต้องการโหลดการกำหนดค่าจากสภาพแวดล้อมด้วยหรือไม่
พารามิเตอร์ | |
---|---|
subPath | String : ชื่อของไดเร็กทอรีย่อยเพื่อค้นหาการกำหนดค่า หากเป็น null จะมีลักษณะการทำงานเหมือนกับ getConfigList() |
loadFromEnv | boolean : จริง ถ้าเราควรโหลดการกำหนดค่าในตัวแปรสภาพแวดล้อม |
ส่งคืน | |
---|---|
พิมพ์วิธีใช้
public abstract void printHelp (PrintStream out)
พิมพ์เอาต์พุตช่วยเหลือสำหรับโรงงานนี้
พิมพ์ข้อมูลวิธีใช้ทั่วไป และแสดงการกำหนดค่าที่มีอยู่ทั้งหมดพารามิเตอร์ | |
---|---|
out | PrintStream : ERROR(/PrintStream) เพื่อดัมพ์เอาต์พุตไปที่ |
พิมพ์วิธีใช้สำหรับการกำหนดค่า
public abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)
พิมพ์เอาต์พุตวิธีใช้สำหรับ IConfiguration
ที่ระบุในอาร์กิวเมนต์บรรทัดคำสั่ง
IConfiguration
จาก XML และความช่วยเหลือสำหรับ IConfiguration
นั้นจะถูกส่งออกมา โปรดทราบว่าค่า 'args' อื่นๆ ทั้งหมดจะถูกละเว้น (เช่น ข้อความช่วยเหลือจะอธิบายค่าปัจจุบันของ Option
s ที่โหลดจาก XML และจะไม่สะท้อนถึงค่าของ option ที่กำหนดโดยบรรทัดคำสั่ง args ถ้า 'args' ไม่อ้างอิง IConfiguration
ที่รู้จัก วิธีใช้ทั่วไป printHelp(PrintStream)
จะแสดงขึ้นพารามิเตอร์ | |
---|---|
args | String : อาร์กิวเมนต์บรรทัดคำสั่ง |
importantOnly | boolean : ถ้า true ให้พิมพ์วิธีใช้แบบย่อโดยแสดงเฉพาะรายละเอียดที่สำคัญ |
out | PrintStream : ERROR(/PrintStream) เพื่อดัมพ์เอาต์พุตไปที่ |