ProtoUtil
public class ProtoUtil
extends Object
java.lang.object | |
↳ | com.android.tradefed.util.ProtoUtil |
روشهای سودمند برای برخورد با پیامهای پروتوباف به صورت آگنوستیک.
خلاصه
سازندگان عمومی | |
---|---|
ProtoUtil () |
روش های عمومی | |
---|---|
static | getNestedFieldFromMessageAsStrings (Message message, references) getNestedFieldFromMessageAsStrings (Message message, references) مقادیر مرجع فیلد تودرتو را دریافت کنید، به عنوان مثال |
سازندگان عمومی
ProtoUtil
public ProtoUtil ()
روش های عمومی
getNestedFieldFromMessageAsStrings
public staticgetNestedFieldFromMessageAsStrings (Message message, references)
مقادیر مرجع فیلد تودرتو، به عنوان مثال field_1.field_2.field_3 را از یک پیام اولیه به عنوان لیستی از رشته ها دریافت کنید. زمانی که فیلد پیدا نمی شود، لیست خالی را برمی گرداند.
اگر مرجع فیلد حاوی فیلدهای مکرر باشد، هر نمونه گسترش می یابد و در نتیجه لیستی از رشته ها ایجاد می شود.
پارامترها | |
---|---|
message | Message : Message یا شیء protobuf که باید تجزیه شود. |
references | field_2 با مقدار field_1 در messageOrObject بخوانیم، لیست به صورت field1 ، field2 خواهد بود. |
برمی گرداند | |
---|---|
فهرستی از تمام مقادیر فیلدهای ارجاع شده توسط مرجع. اگر references خالی باشد، message.toString() به عنوان یک لیست برمی گرداند. اگر references نامعتبر باشد، یک لیست خالی برمی گرداند. |