با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
ProtoUtil
public class ProtoUtil
extends Object
java.lang.object |
↳ | com.android.tradefed.util.ProtoUtil |
روشهای سودمند برای برخورد با پیامهای پروتوباف به صورت آگنوستیک.
خلاصه
سازندگان عمومی
ProtoUtil
public ProtoUtil ()
روش های عمومی
getNestedFieldFromMessageAsStrings
public static getNestedFieldFromMessageAsStrings (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 نامعتبر باشد، یک لیست خالی برمی گرداند. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-09-12 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]
{"lastModified": "\u062a\u0627\u0631\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc 2024-09-12 \u0628\u0647\u200c\u0648\u0642\u062a \u0633\u0627\u0639\u062a \u0647\u0645\u0627\u0647\u0646\u06af \u062c\u0647\u0627\u0646\u06cc."}
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-09-12 بهوقت ساعت هماهنگ جهانی."]]