จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

ExecutionFile

public class ExecutionFiles
extends Object

java.lang.Object
com.android.tradefed.invoker.ExecutionFiles


การขึ้นต่อกันของไฟล์ที่สร้างขึ้นระหว่างการดำเนินการทดสอบหรือการเรียกใช้ที่จำเป็นต้องดำเนินการสำหรับการทดสอบ อ็อบเจ็กต์นี้ใช้ร่วมกันโดยการเรียกใช้ทั้งหมด (การทดสอบ โมดูล ฯลฯ)

สรุป

วิธีการสาธารณะ

void clearFiles ()

ลบไฟล์ทั้งหมดที่ถูกติดตามและไม่ได้ทำเครื่องหมายว่า 'ไม่ควรลบ'

boolean containsKey (String key)

คืน true หากแมปนี้มีการแม็พสำหรับคีย์ที่ระบุ

File get ( ExecutionFiles.FilesKey key)

การเปลี่ยนแปลงของ get(String) ด้วยคีย์ที่รู้จัก

File get (String key)

ส่งกลับค่าที่มีการแม็พคีย์ที่ระบุ หรือ null หากการแม็พนี้ไม่มีการแม็พสำหรับคีย์

ImmutableMap<String, File> getAll ()

ส่งกลับคุณสมบัติทั้งหมดในสำเนาของแผนที่

boolean isEmpty ()

ส่งกลับไม่ว่าแมปของคุณสมบัติจะว่างเปล่าหรือไม่ก็ตาม

File put ( ExecutionFiles.FilesKey key, File value)

การเปลี่ยนแปลงของ put(String, File) ด้วยคีย์ที่รู้จัก

File put ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

การเปลี่ยนแปลงของ put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) พร้อมตัวเลือกเพื่อป้องกันไม่ให้ไฟล์ถูกลบเมื่อสิ้นสุดการเรียกใช้

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