تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

بروتوتيل

public class ProtoUtil
extends Object

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


طرق المنفعة للتعامل مع رسائل protobuf من النوع-agnostically.

ملخص

المنشئون العامة

ProtoUtil ()

الأساليب العامة

static getNestedFieldFromMessageAsStrings (Message message, references) getNestedFieldFromMessageAsStrings (Message message, references)

احصل على قيم مرجع حقل متداخل ، على سبيل المثال

المنشئون العامة

بروتوتيل

public ProtoUtil ()

الأساليب العامة

getNestedFieldFromMessageAsStrings

public static  getNestedFieldFromMessageAsStrings (Message message, 
                 references)

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

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

العوامل
message Message : إن protobuf Message أو كائن ليتم تحليل.

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

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