JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

java.lang.Object
com.android.tradefed.util.keystore.JSONFileKeyStoreClient


ตัวอย่างการใช้งานที่ไฟล์ JSON ในเครื่องทำหน้าที่เป็นที่เก็บคีย์ ไฟล์ข้อความ JSON ควรมีคีย์ต่อค่าในรูปแบบสตริง

สรุป

เขตข้อมูล

protected JSONObject mJsonKeyStore

ผู้รับเหมาก่อสร้างสาธารณะ

JSONFileKeyStoreClient ()
JSONFileKeyStoreClient (File jsonFile)

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

boolean containsKey (String key)

วิธีการตรวจสอบว่าที่เก็บคีย์มีคีย์ที่กำหนดหรือไม่

String fetchKey (String key)

วิธีการดึงข้อมูลคีย์ที่กำหนดภายในที่เก็บคีย์

boolean isAvailable ()

วิธีการตรวจสอบว่าเรามีที่เก็บคีย์ที่ถูกต้องที่จะพูดคุยด้วยหรือไม่

void setKeyStore (JSONObject keyStore)

วิธีตัวช่วยที่ใช้ในการตั้งค่าที่เก็บคีย์

วิธีการที่ได้รับการป้องกัน

void setKey (String key, String value)

แมป key ไปยัง value

เขตข้อมูล

mJsonKeyStore

protected JSONObject mJsonKeyStore

ผู้รับเหมาก่อสร้างสาธารณะ

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

พารามิเตอร์
jsonFile File

ขว้าง
KeyStoreException

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

มีคีย์

public boolean containsKey (String key)

วิธีการตรวจสอบว่าที่เก็บคีย์มีคีย์ที่กำหนดหรือไม่

พารามิเตอร์
key String : เพื่อตรวจสอบการมีอยู่ของ

การส่งคืน
boolean เป็นจริงหากมีคีย์ที่กำหนด

fetchKey

public String fetchKey (String key)

วิธีการดึงข้อมูลคีย์ที่กำหนดภายในที่เก็บคีย์

พารามิเตอร์
key String : เพื่อดึงข้อมูลภายในที่เก็บคีย์

การส่งคืน
String ค่า String ของคีย์ มันจะส่งคืนค่าว่างหากไม่พบคีย์

สามารถใช้ได้

public boolean isAvailable ()

วิธีการตรวจสอบว่าเรามีที่เก็บคีย์ที่ถูกต้องที่จะพูดคุยด้วยหรือไม่

การส่งคืน
boolean จริงหากเรามีที่เก็บคีย์ที่ถูกต้อง มิฉะนั้นจะเป็นเท็จ

setKeyStore

public void setKeyStore (JSONObject keyStore)

วิธีตัวช่วยที่ใช้ในการตั้งค่าที่เก็บคีย์ ใช้สำหรับการทดสอบ

พารามิเตอร์
keyStore JSONObject : JSONObject เพื่อใช้เป็นที่เก็บคีย์

วิธีการที่ได้รับการป้องกัน

setKey

protected void setKey (String key, 
                String value)

แมป key ไปยัง value เทียบเท่ากับ mJsonKeyStore.put(key, value)

พารามิเตอร์
key String

value String

ขว้าง
JSONException