คุณสมบัติการดำเนินการ
public class ExecutionProperties
extends Object
java.lang.Object | |
↳ | com.android.tradefed.inviver.ExecutionProperties |
คุณสมบัติที่สร้างขึ้นระหว่างการดำเนินการทดสอบหรือการเรียกใช้
แนะนำให้สร้างคีย์ให้ไม่ซ้ำกันโดยใช้เนมสเปซตามความเหมาะสมเพื่อหลีกเลี่ยงการทับซ้อนกันของการทดสอบข้าม
สรุป
วิธีการสาธารณะ | |
---|---|
void | clear () ล้างคุณสมบัติการดำเนินการ |
boolean | containsKey (String key) คืนค่า |
String | get (String key) ส่งกลับค่าที่มีการแมปคีย์ที่ระบุ หรือเป็น |
ImmutableMap<String, String> | getAll () ส่งกลับคุณสมบัติทั้งหมดในสำเนาของแผนที่ |
boolean | isEmpty () ส่งคืนว่าแผนที่ของคุณสมบัติว่างเปล่าหรือไม่ |
String | put (String key, String value) เชื่อมโยงค่าที่ระบุกับคีย์ที่ระบุในแมปนี้ |
ExecutionProperties | putAll ( properties) putAll ( properties) คัดลอกการแมปทั้งหมดจากแผนที่ที่ระบุไปยังแผนที่นี้ |
String | putIfAbsent (String key, String value) หากคีย์ที่ระบุไม่ได้เชื่อมโยงกับค่า ให้เชื่อมโยงกับค่าที่กำหนด |
String | remove (String key) ลบการแมปสำหรับคีย์ออกจากแมปนี้ หากมีอยู่ (การดำเนินการทางเลือก) |
String | toString () |
วิธีการสาธารณะ
ชัดเจน
public void clear ()
ล้างคุณสมบัติการดำเนินการ ใช้ในระหว่างการรีเซ็ตการแยกเพื่อลบข้อมูล exec
มีคีย์
public boolean containsKey (String key)
คืนค่า true
หากแมปนี้มีการแมปสำหรับคีย์ที่ระบุ
พารามิเตอร์ | |
---|---|
key | String : คีย์ที่จะทดสอบการมีอยู่ของแผนที่นี้ |
การส่งคืน | |
---|---|
boolean | true หากแมปนี้มีการแมปสำหรับคีย์ที่ระบุ |
รับ
public String get (String key)
ส่งกลับค่าที่มีการแมปคีย์ที่ระบุ หรือเป็น null
หากแมปนี้ไม่มีการแมปสำหรับคีย์
พารามิเตอร์ | |
---|---|
key | String : คีย์ที่มีค่าที่เกี่ยวข้องจะถูกส่งกลับ |
การส่งคืน | |
---|---|
String | ค่าที่แมปคีย์ที่ระบุ หรือเป็น null หากแมปนี้ไม่มีการแมปสำหรับคีย์ |
รับทั้งหมด
public ImmutableMap<String, String> getAll ()
ส่งกลับคุณสมบัติทั้งหมดในสำเนาของแผนที่
การส่งคืน | |
---|---|
ImmutableMap<String, String> |
มันว่างเปล่า
public boolean isEmpty ()
ส่งคืนว่าแผนที่ของคุณสมบัติว่างเปล่าหรือไม่
การส่งคืน | |
---|---|
boolean |
ใส่
public String put (String key, String value)
เชื่อมโยงค่าที่ระบุกับคีย์ที่ระบุในแมปนี้
พารามิเตอร์ | |
---|---|
key | String : คีย์ที่จะเชื่อมโยงค่าที่ระบุ |
value | String : ค่าที่จะเชื่อมโยงกับคีย์ที่ระบุ |
การส่งคืน | |
---|---|
String | ค่าก่อนหน้าที่เกี่ยวข้องกับ key หรือ null ถ้าไม่มีการแมปสำหรับ key |
ดูสิ่งนี้ด้วย:
ใส่ทั้งหมด
public ExecutionProperties putAll (properties)
คัดลอกการแมปทั้งหมดจากแผนที่ที่ระบุไปยังแผนที่นี้
พารามิเตอร์ | |
---|---|
properties |
การส่งคืน | |
---|---|
ExecutionProperties | การทำแผนที่ขั้นสุดท้าย |
ใส่ถ้าขาด
public String putIfAbsent (String key, String value)
หากคีย์ที่ระบุไม่ได้เชื่อมโยงกับค่า ให้เชื่อมโยงกับค่าที่กำหนด
พารามิเตอร์ | |
---|---|
key | String : คีย์ที่จะเชื่อมโยงค่าที่ระบุ |
value | String : ค่าที่จะเชื่อมโยงกับคีย์ที่ระบุ |
การส่งคืน | |
---|---|
String | ค่าก่อนหน้าที่เกี่ยวข้องกับคีย์ที่ระบุ หรือเป็น null หากไม่มีการแมปสำหรับคีย์ |
ลบ
public String remove (String key)
ลบการแมปสำหรับคีย์ออกจากแมปนี้ หากมีอยู่ (การดำเนินการทางเลือก)
พารามิเตอร์ | |
---|---|
key | String : คีย์ที่จะลบการแมปออกจากแผนที่ |
การส่งคืน | |
---|---|
String | ค่าก่อนหน้าที่เกี่ยวข้องกับ key หรือ null ถ้าไม่มีการแมปสำหรับ key |
toString
public String toString ()
การส่งคืน | |
---|---|
String |