ไฟล์ปฏิบัติการ

public class ExecutionFiles
extends Object

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


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

สรุป

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

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)

คัดลอกการแมปทั้งหมดจากแผนที่ที่ระบุไปยังแผนที่นี้

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 การแมปขั้นสุดท้าย

PutIfAbsent

public File putIfAbsent (String key, 
                File value)

ถ้าคีย์ที่ระบุยังไม่ได้เชื่อมโยงกับค่า ให้เชื่อมโยงกับค่าที่กำหนด

พารามิเตอร์
key String: คีย์ที่จะเชื่อมโยงค่าที่ระบุ

value File: ค่าที่จะเชื่อมโยงกับคีย์ที่ระบุ

คิกรีเทิร์น
File ค่าก่อนหน้าที่เชื่อมโยงกับคีย์ที่ระบุ หรือ null ถ้าไม่มีคีย์ สำหรับคีย์นี้

นำข้อมูลออก

public File remove (String key)

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

พารามิเตอร์
key String: คีย์ที่จะถูกนำออกจากแผนที่

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