استخدام ProtoUtil
public
class
ProtoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ProtoUtil |
طرق المساعدة للتعامل مع رسائل النموذج الأولي بشكل حيادي.
ملخّص
شركة إنشاءات عامة | |
---|---|
ProtoUtil()
|
الطرق العامة | |
---|---|
static
|
getNestedFieldFromMessageAsStrings(Message message,
الحصول على قيم لمرجع حقل مدمج، أي |
شركة إنشاءات عامة
استخدام ProtoUtil
public ProtoUtil ()
الطرق العامة
الحصول على NestedFieldFromMessageAsStrings
public staticgetNestedFieldFromMessageAsStrings (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 غير صالحة،
بإرجاع قائمة فارغة. |