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(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) ที่มีตัวเลือกเพื่อป้องกันไม่ให้ไฟล์ถูกลบตอนสิ้นสุดการเรียกใช้

ExecutionFiles putAll(ExecutionFiles copyFrom)

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

ExecutionFiles putAll( 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 หากแผนที่นี้มีการกำหนดค่าสําหรับคีย์ที่ระบุ

รับ

public File get (ExecutionFiles.FilesKey key)

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

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

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

รับ

public File get (String key)

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

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

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

getAll

public ImmutableMap<String, File> getAll ()

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

คิกรีเทิร์น
ImmutableMap<String, File>

isEmpty

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

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

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

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

putAll

public ExecutionFiles putAll (ExecutionFiles copyFrom)

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

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

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

putAll

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