ไฟล์การดำเนินการ

public class ExecutionFiles
extends Object

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


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

สรุป

คลาสที่ซ้อนกัน

enum ExecutionFiles.FilesKey

การนับคีย์มาตรฐานที่รู้จักสำหรับแผนที่

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

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 : คีย์ที่จะลบ mapping ออกจาก map

คืนสินค้า
File ค่าก่อนหน้าที่เชื่อมโยงกับ key หรือ null หากไม่มีการแมปสำหรับ key