Class TextFormat.Parser (3.19.4)

public static class TextFormat.Parser

Parser for text-format proto2 instances. This class is thread-safe. The implementation largely follows google/protobuf/text_format.cc.

Use TextFormat#getParser() to obtain the default parser, or Builder to control the parser behavior.

Inheritance

java.lang.Object > TextFormat.Parser

Static Methods

newBuilder()

public static TextFormat.Parser.Builder newBuilder()

Returns a new instance of Builder.

Returns
Type Description
TextFormat.Parser.Builder

Methods

merge(CharSequence input, ExtensionRegistry extensionRegistry, Message.Builder builder)

public void merge(CharSequence input, ExtensionRegistry extensionRegistry, Message.Builder builder)

Parse a text-format message from input and merge the contents into builder. Extensions will be recognized if they are registered in extensionRegistry.

Parameters
Name Description
input CharSequence
extensionRegistry ExtensionRegistry
builder Message.Builder
Exceptions
Type Description
TextFormat.ParseException

merge(CharSequence input, Message.Builder builder)

public void merge(CharSequence input, Message.Builder builder)

Parse a text-format message from input and merge the contents into builder.

Parameters
Name Description
input CharSequence
builder Message.Builder
Exceptions
Type Description
TextFormat.ParseException

merge(Readable input, ExtensionRegistry extensionRegistry, Message.Builder builder)

public void merge(Readable input, ExtensionRegistry extensionRegistry, Message.Builder builder)

Parse a text-format message from input and merge the contents into builder. Extensions will be recognized if they are registered in extensionRegistry.

Parameters
Name Description
input Readable
extensionRegistry ExtensionRegistry
builder Message.Builder
Exceptions
Type Description
IOException

merge(Readable input, Message.Builder builder)

public void merge(Readable input, Message.Builder builder)

Parse a text-format message from input and merge the contents into builder.

Parameters
Name Description
input Readable
builder Message.Builder
Exceptions
Type Description
IOException