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 หากแผนที่นี้ไม่มีการแมปสำหรับคีย์

ดาวน์โหลดทั้งหมด

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

ใส่ทั้งหมด

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