ExecutionFiles

public class ExecutionFiles
extends Object

java.lang.Object
com.android.tradefed.inviver.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)

ลบการแมปสำหรับคีย์ออกจากแมปนี้ หากมีอยู่ (การดำเนินการทางเลือก)

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

ล้างไฟล์

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