Protoutil
public
class
ProtoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.Protoutil, |
Użyteczne metody radzenia sobie z wiadomościami w buforze protokołu w sposób zautomatyzowany.
Podsumowanie
Konstruktory publiczne | |
---|---|
ProtoUtil()
|
Metody publiczne | |
---|---|
static
|
getNestedFieldFromMessageAsStrings(Message message,
Pobierz wartości odwołania do zagnieżdżonego pola, tj. |
Konstruktory publiczne
Protoutil
public ProtoUtil ()
Metody publiczne
getNestedFieldFromMessageAsStrings
public staticgetNestedFieldFromMessageAsStrings (Message message, references)
Pobierz wartości odwołania do zagnieżdżonego pola, np. pole_1.pole_2.pole_3, z komunikatu proto jako listę ciągów tekstowych. Zwraca pustą listę, gdy nie można znaleźć pola.
Jeśli odwołanie do pola zawiera pola powtarzane, każde jego wystąpienie jest rozwijane, w wyniku czego listę ciągów.
Parametry | |
---|---|
message |
Message : bufor protokołu Message lub obiekt do analizy. |
references |
: lista odwołań do pól, zaczynająca się w katalogu głównym wiadomości. np. jeśli
chcesz odczytać field_2 poniżej wartości field_1 w messageOrObject , lista będzie miała postać field1 , field2 . |
Zwroty | |
---|---|
|
Lista wszystkich wartości pól, do których odwołuje się odwołanie. Jeśli references
jest pusta, zwraca listę message.toString() . Jeśli references jest nieprawidłowy,
zwraca pustą listę. |