ExecutionFiles

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(String key, File value)

เชื่อมโยงค่าที่ระบุกับคีย์ที่ระบุในแผนที่นี้

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

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

ExecutionFiles putAll(ExecutionFiles copyFrom)

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

ExecutionFiles putAll(Map<String, File> properties)

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

File putIfAbsent(String key, File value)

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

File remove(String key)

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

เมธอดสาธารณะ

clearFiles

public void clearFiles ()

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

containsKey

public boolean containsKey (String key)

แสดงผล true หากแผนที่นี้มีการแมปสำหรับคีย์ที่ระบุ

พารามิเตอร์
key String: คีย์ที่จะทดสอบว่ามีอยู่ในแผนที่นี้หรือไม่

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

get

public File get (ExecutionFiles.FilesKey key)

รูปแบบของ get(String) ที่มีคีย์ที่ทราบ

พารามิเตอร์
key ExecutionFiles.FilesKey: คีย์ที่จะแสดงผลค่าที่เชื่อมโยง

การคืนสินค้า
File ค่าที่แมปกับคีย์ที่ระบุ หรือ null หากแผนที่นี้ไม่มี การแมปสำหรับคีย์

get

public File get (String key)

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

พารามิเตอร์
key String: คีย์ที่จะแสดงผลค่าที่เชื่อมโยง

การคืนสินค้า
File ค่าที่แมปกับคีย์ที่ระบุ หรือ null หากแผนที่นี้ไม่มี การแมปสำหรับคีย์

getAll

public ImmutableMap<String, File> getAll ()

แสดงผลพร็อพเพอร์ตี้ทั้งหมดในสำเนาของแผนที่

การคืนสินค้า
ImmutableMap<String, File>

isEmpty

public boolean isEmpty ()

แสดงผลว่าแผนที่ของพร็อพเพอร์ตี้ว่างเปล่าหรือไม่

การคืนสินค้า
boolean

put

public File put (ExecutionFiles.FilesKey key, 
                File value)

รูปแบบของ put(String,File) ที่มีคีย์ที่ทราบ

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

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

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

put

public File put (String key, 
                File value)

เชื่อมโยงค่าที่ระบุกับคีย์ที่ระบุในแผนที่นี้

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

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

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

ดูเพิ่มเติม:

put

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

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

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

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

shouldNotDelete boolean: ป้องกันไม่ให้ระบบลบไฟล์เมื่อสิ้นสุดการเรียกใช้

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

putAll

public ExecutionFiles putAll (ExecutionFiles copyFrom)

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

พารามิเตอร์
copyFrom ExecutionFiles: ExecutionFiles ต้นฉบับที่จะคัดลอก

การคืนสินค้า
ExecutionFiles การแมปขั้นสุดท้าย

putAll

public ExecutionFiles putAll (Map<String, File> properties)

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

พารามิเตอร์
properties Map: การแมปที่จะจัดเก็บในแผนที่นี้

การคืนสินค้า
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