ไฟล์การดำเนินการ
public class ExecutionFiles
extends Object
java.lang.Object | |
. | com.android.tradefed.invoker.ExecutionFiles |
การขึ้นต่อกันของไฟล์ที่สร้างขึ้นระหว่างการดำเนินการทดสอบหรือการร้องขอที่จำเป็นต้องดำเนินการสำหรับการทดสอบ ออบเจ็กต์นี้ใช้ร่วมกันโดยการร้องขอทั้งหมด (การทดสอบ โมดูล ฯลฯ)
สรุป
คลาสที่ซ้อนกัน | |
---|---|
enum | ExecutionFiles.FilesKey การนับคีย์มาตรฐานที่รู้จักสำหรับแผนที่ |
วิธีการสาธารณะ | |
---|---|
void | clearFiles () ลบไฟล์ทั้งหมดที่ติดตามและไม่ได้ทำเครื่องหมายว่า 'ไม่ควรลบ' |
boolean | containsKey (String key) คืน |
File | get ( ExecutionFiles.FilesKey key) รูปแบบของ |
File | get (String key) ส่งคืนค่าที่คีย์ที่ระบุถูกแมป หรือ |
ImmutableMap<String, File> | getAll () ส่งคืนคุณสมบัติทั้งหมดในสำเนาของแผนที่ |
boolean | isEmpty () ส่งกลับว่าแมปของคุณสมบัติว่างเปล่าหรือไม่ |
File | put ( ExecutionFiles.FilesKey key, File value) รูปแบบของ |
File | put ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete) รูปแบบของ |
File | put (String key, File value) เชื่อมโยงค่าที่ระบุกับคีย์ที่ระบุในแผนที่นี้ |
ExecutionFiles | putAll ( properties) putAll ( properties) คัดลอกการแมปทั้งหมดจากแผนที่ที่ระบุไปยังแผนที่นี้ |
File | putIfAbsent (String key, File value) หากคีย์ที่ระบุไม่ได้เชื่อมโยงกับค่าใดค่าหนึ่ง ให้เชื่อมโยงกับค่าที่กำหนด |
File | remove (String key) ลบการแมปสำหรับคีย์ออกจากแผนที่นี้ หากมี (การดำเนินการที่เป็นทางเลือก) |
วิธีการสาธารณะ
clearFiles
public void clearFiles ()
ลบไฟล์ทั้งหมดที่ติดตามและไม่ได้ทำเครื่องหมายว่า 'ไม่ควรลบ'
มีคีย์
public boolean containsKey (String key)
คืน true
หากแผนที่นี้มีการจับคู่สำหรับคีย์ที่ระบุ
พารามิเตอร์ | |
---|---|
key | String : คีย์ที่จะทดสอบการแสดงตนในแผนที่นี้ |
คืนสินค้า | |
---|---|
boolean | true หากแผนที่นี้มีการจับคู่สำหรับคีย์ที่ระบุ |
รับ
public File get (ExecutionFiles.FilesKey key)
รูปแบบของ get(String)
ด้วยคีย์ที่รู้จัก
พารามิเตอร์ | |
---|---|
key | ExecutionFiles.FilesKey : คีย์ที่มีค่าที่เกี่ยวข้องจะถูกส่งกลับ |
คืนสินค้า | |
---|---|
File | ค่าที่คีย์ที่ระบุถูกแมป หรือ null ถ้าแมปนี้ไม่มีการแมปสำหรับคีย์ |
รับ
public File get (String key)
ส่งคืนค่าที่คีย์ที่ระบุถูกแมป หรือ null
ถ้าแมปนี้ไม่มีการแมปสำหรับคีย์
พารามิเตอร์ | |
---|---|
key | String : คีย์ที่มีค่าที่เกี่ยวข้องจะถูกส่งกลับ |
คืนสินค้า | |
---|---|
File | ค่าที่คีย์ที่ระบุถูกแมป หรือ null ถ้าแมปนี้ไม่มีการแมปสำหรับคีย์ |
รับทั้งหมด
public ImmutableMap<String, File> getAll ()
ส่งคืนคุณสมบัติทั้งหมดในสำเนาของแผนที่
คืนสินค้า | |
---|---|
ImmutableMap<String, File> |
มันว่างเปล่า
public boolean isEmpty ()
ส่งกลับว่าแมปของคุณสมบัติว่างเปล่าหรือไม่
คืนสินค้า | |
---|---|
boolean |
ใส่
public File put (ExecutionFiles.FilesKey key, File value)
รูปแบบของ put(String, File)
ด้วยคีย์ที่รู้จัก
พารามิเตอร์ | |
---|---|
key | ExecutionFiles.FilesKey : คีย์ที่จะเชื่อมโยงค่าที่ระบุ |
value | File : ค่าที่จะเชื่อมโยงกับคีย์ที่ระบุ |
คืนสินค้า | |
---|---|
File | ค่าก่อนหน้าที่เชื่อมโยงกับ key หรือ null หากไม่มีการแมปสำหรับ key |
ใส่
public File put (ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
รูปแบบของ put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File)
พร้อมตัวเลือกเพื่อป้องกันไม่ให้ไฟล์ถูกลบเมื่อสิ้นสุดการเรียกใช้
พารามิเตอร์ | |
---|---|
key | ExecutionFiles.FilesKey : คีย์ที่จะเชื่อมโยงค่าที่ระบุ |
value | File : ค่าที่จะเชื่อมโยงกับคีย์ที่ระบุ |
shouldNotDelete | boolean : ป้องกันไม่ให้ไฟล์ถูกลบเมื่อสิ้นสุดการเรียกใช้ |
คืนสินค้า | |
---|---|
File | ค่าก่อนหน้าที่เชื่อมโยงกับ key หรือ null หากไม่มีการแมปสำหรับ key |
ใส่
public File put (String key, File value)
เชื่อมโยงค่าที่ระบุกับคีย์ที่ระบุในแผนที่นี้
พารามิเตอร์ | |
---|---|
key | String : คีย์ที่จะเชื่อมโยงค่าที่ระบุ |
value | File : ค่าที่จะเชื่อมโยงกับคีย์ที่ระบุ |
คืนสินค้า | |
---|---|
File | ค่าก่อนหน้าที่เชื่อมโยงกับ key หรือ null หากไม่มีการแมปสำหรับ key |
ดูสิ่งนี้ด้วย:
ใส่ทั้งหมด
public ExecutionFiles putAll (properties)
คัดลอกการแมปทั้งหมดจากแผนที่ที่ระบุไปยังแผนที่นี้
พารามิเตอร์ | |
---|---|
properties |
คืนสินค้า | |
---|---|
ExecutionFiles | การทำแผนที่ขั้นสุดท้าย |
ใส่ถ้าขาด
public File putIfAbsent (String key, File value)
หากคีย์ที่ระบุไม่ได้เชื่อมโยงกับค่าใดค่าหนึ่ง ให้เชื่อมโยงกับค่าที่กำหนด
พารามิเตอร์ | |
---|---|
key | String : คีย์ที่จะเชื่อมโยงค่าที่ระบุ |
value | File : ค่าที่จะเชื่อมโยงกับคีย์ที่ระบุ |
คืนสินค้า | |
---|---|
File | ค่าก่อนหน้าที่เกี่ยวข้องกับคีย์ที่ระบุ หรือ null หากไม่มีการแมปสำหรับคีย์ |
ลบ
public File remove (String key)
ลบการแมปสำหรับคีย์ออกจากแผนที่นี้ หากมี (การดำเนินการที่เป็นทางเลือก)
พารามิเตอร์ | |
---|---|
key | String : คีย์ที่จะลบ mapping ออกจาก map |
คืนสินค้า | |
---|---|
File | ค่าก่อนหน้าที่เชื่อมโยงกับ key หรือ null หากไม่มีการแมปสำหรับ key |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
Last updated 2022-08-15 UTC.