A2uiMessageParser


public fun interface A2uiMessageParser<T extends Object>

Known direct subclasses
A2uiJsonMessageParser

Parses JSON strings into A2uiServerToClientMessage protocol messages.


Parses raw input into A2uiServerToClientMessage protocol messages.

Parameters
<T extends Object>

the type of input to parse

Summary

Public methods

abstract @NonNull A2uiServerToClientMessage
parse(@NonNull T input)

Parses the input into an A2uiServerToClientMessage.

Public methods

parse

Added in 1.0.0-alpha01
abstract @NonNull A2uiServerToClientMessage parse(@NonNull T input)

Parses the input into an A2uiServerToClientMessage.

Throws
androidx.a2ui.model.protocol.A2uiException.A2uiValidationException

if the input is malformed or invalid