استخدام ProtoUtil

public class ProtoUtil
extends Object

java.lang.Object
com.android.tradefed.util.ProtoUtil


طرق المساعدة للتعامل مع رسائل النموذج الأولي بشكل حيادي.

ملخّص

شركة إنشاءات عامة

ProtoUtil()

الطرق العامة

static getNestedFieldFromMessageAsStrings(Message message, references)

الحصول على قيم لمرجع حقل مدمج، أي

شركة إنشاءات عامة

استخدام ProtoUtil

public ProtoUtil ()

الطرق العامة

الحصول على NestedFieldFromMessageAsStrings

public static  getNestedFieldFromMessageAsStrings (Message message, 
                 references)

الحصول على قيم مرجع حقل متداخل، مثل field_1.field_2.field_3, من رسالة Proto كنوع قائمة من السلاسل. لعرض قائمة فارغة عند تعذر العثور على حقل.

إذا كان مرجع الحقل يحتوي على حقول متكررة، يتم توسيع كل مثيل، ما يؤدي إلى قائمة من السلاسل.

المعلمات
message Message: النموذج الأوّلي Message أو العنصر المطلوب تحليله.

references : قائمة بمراجع الحقول التي تبدأ في جذر الرسالة مثلاً: إذا نريد قراءة field_2 ضمن القيمة field_1 في messageOrObject، فستكون القائمة field1, field2.

المرتجعات
تمثّل هذه السمة قائمة بجميع قيم الحقول التي يشير إليها المرجع. إذا references فارغ، سيتم عرض message.toString() كقائمة. إذا كانت السمة references غير صالحة، بإرجاع قائمة فارغة.