ProtoUtil

public class ProtoUtil
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.util.ProtoUtil


प्रोटोबफ़ संदेशों से प्रकार-अज्ञेयवादी रूप से निपटने के लिए उपयोगिता विधियाँ।

सारांश

सार्वजनिक निर्माणकर्ता

ProtoUtil ()

सार्वजनिक तरीके

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

नेस्टेड फ़ील्ड संदर्भ के मान प्राप्त करें, अर्थात

सार्वजनिक निर्माणकर्ता

ProtoUtil

public ProtoUtil ()

सार्वजनिक तरीके

getNestedFieldFromMessageAsStrings

public static  getNestedFieldFromMessageAsStrings (Message message, 
                 references)

स्ट्रिंग की सूची के रूप में एक प्रोटो संदेश से नेस्टेड फ़ील्ड संदर्भ, यानी फ़ील्ड_1.फ़ील्ड_2.फ़ील्ड_3 के मान प्राप्त करें। जब कोई फ़ील्ड नहीं मिल पाती तो एक खाली सूची लौटाता है।

यदि फ़ील्ड संदर्भ में दोहराए गए फ़ील्ड शामिल हैं, तो प्रत्येक उदाहरण का विस्तार किया जाता है, जिसके परिणामस्वरूप स्ट्रिंग्स की एक सूची बन जाती है।

पैरामीटर
message Message : प्रोटोबफ़ Message या ऑब्जेक्ट को पार्स किया जाना है।

references : संदेश के मूल से शुरू होने वाले फ़ील्ड संदर्भों की एक सूची। उदाहरण के लिए यदि हम messageOrObject में field_1 के मान के अंतर्गत field_2 पढ़ना चाहते हैं तो सूची field1 , field2 होगी।

रिटर्न
संदर्भ द्वारा संदर्भित सभी फ़ील्ड मानों की एक सूची। यदि references खाली है, तो message.toString() को एक सूची के रूप में लौटाता है। यदि references अमान्य है, तो एक खाली सूची लौटाता है।