ExecutionFiles
public class ExecutionFiles
extends Object
java.lang.Object | |
↳ | com.android.tradefed.inviver.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) ลบการแมปสำหรับคีย์ออกจากแมปนี้ หากมีอยู่ (การดำเนินการทางเลือก) |
วิธีการสาธารณะ
ล้างไฟล์
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 |