ExecutionFile
public class ExecutionFiles
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.ExecutionFiles |
การขึ้นต่อกันของไฟล์ที่สร้างขึ้นระหว่างการดำเนินการทดสอบหรือการเรียกใช้ที่จำเป็นต้องดำเนินการสำหรับการทดสอบ อ็อบเจ็กต์นี้ใช้ร่วมกันโดยการเรียกใช้ทั้งหมด (การทดสอบ โมดูล ฯลฯ)
สรุป
วิธีการสาธารณะ | |
---|---|
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 : คีย์ที่จะลบการแม็พออกจากแม็พ |
ส่งคืน | |
---|---|
File | ค่าก่อนหน้าที่เชื่อมโยงกับ key หรือ null หากไม่มีการแมปสำหรับ key |