Public Member Functions | Private Member Functions | Private Attributes | List of all members
com.google.protobuf.DynamicMessage.Builder Class Reference
Inheritance diagram for com.google.protobuf.DynamicMessage.Builder:
Inheritance graph
[legend]

Public Member Functions

Builder addRepeatedField (FieldDescriptor field, Object value)
 
DynamicMessage build ()
 
DynamicMessage buildPartial ()
 
Builder clear ()
 
Builder clearField (FieldDescriptor field)
 
Builder clearOneof (OneofDescriptor oneof)
 
Builder clone ()
 
Map< FieldDescriptor, Object > getAllFields ()
 
DynamicMessage getDefaultInstanceForType ()
 
Descriptor getDescriptorForType ()
 
Object getField (FieldDescriptor field)
 
com.google.protobuf.Message.Builder getFieldBuilder (FieldDescriptor field)
 
FieldDescriptor getOneofFieldDescriptor (OneofDescriptor oneof)
 
Object getRepeatedField (FieldDescriptor field, int index)
 
com.google.protobuf.Message.Builder getRepeatedFieldBuilder (FieldDescriptor field, int index)
 
int getRepeatedFieldCount (FieldDescriptor field)
 
UnknownFieldSet getUnknownFields ()
 
boolean hasField (FieldDescriptor field)
 
boolean hasOneof (OneofDescriptor oneof)
 
boolean isInitialized ()
 
Builder mergeFrom (Message other)
 
Builder mergeUnknownFields (UnknownFieldSet unknownFields)
 
Builder newBuilderForField (FieldDescriptor field)
 
Builder setField (FieldDescriptor field, Object value)
 
Builder setRepeatedField (FieldDescriptor field, int index, Object value)
 
Builder setUnknownFields (UnknownFieldSet unknownFields)
 
- Public Member Functions inherited from com.google.protobuf.AbstractMessage.Builder< Builder >
BuilderType clear ()
 
BuilderType clearOneof (OneofDescriptor oneof)
 
BuilderType clone ()
 
List< String > findInitializationErrors ()
 
Message.Builder getFieldBuilder (final FieldDescriptor field)
 
String getInitializationErrorString ()
 
FieldDescriptor getOneofFieldDescriptor (OneofDescriptor oneof)
 
Message.Builder getRepeatedFieldBuilder (final FieldDescriptor field, int index)
 
boolean hasOneof (OneofDescriptor oneof)
 
boolean mergeDelimitedFrom (final InputStream input) throws IOException
 
boolean mergeDelimitedFrom (final InputStream input, final ExtensionRegistryLite extensionRegistry) throws IOException
 
BuilderType mergeFrom (final byte[] data) throws InvalidProtocolBufferException
 
BuilderType mergeFrom (final byte[] data, final ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
BuilderType mergeFrom (final byte[] data, final int off, final int len) throws InvalidProtocolBufferException
 
BuilderType mergeFrom (final byte[] data, final int off, final int len, final ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
BuilderType mergeFrom (final ByteString data) throws InvalidProtocolBufferException
 
BuilderType mergeFrom (final ByteString data, final ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
BuilderType mergeFrom (final CodedInputStream input) throws IOException
 
BuilderType mergeFrom (final CodedInputStream input, final ExtensionRegistryLite extensionRegistry) throws IOException
 
BuilderType mergeFrom (final InputStream input) throws IOException
 
BuilderType mergeFrom (final InputStream input, final ExtensionRegistryLite extensionRegistry) throws IOException
 
BuilderType mergeFrom (final Message other)
 
BuilderType mergeUnknownFields (final UnknownFieldSet unknownFields)
 
String toString ()
 

Private Member Functions

 Builder (Descriptor type)
 
DynamicMessage buildParsed () throws InvalidProtocolBufferException
 
void ensureEnumValueDescriptor (FieldDescriptor field, Object value)
 
void ensureIsMutable ()
 
void ensureSingularEnumValueDescriptor (FieldDescriptor field, Object value)
 
void populateMapEntry ()
 
void verifyContainingType (FieldDescriptor field)
 
void verifyOneofContainingType (OneofDescriptor oneof)
 

Private Attributes

FieldSet< FieldDescriptorfields
 
final FieldDescriptor[] oneofCases
 
final Descriptor type
 
UnknownFieldSet unknownFields
 

Additional Inherited Members

- Protected Member Functions inherited from com.google.protobuf.AbstractMessage.Builder< Builder >
BuilderType internalMergeFrom (AbstractMessageLite other)
 
- Static Protected Member Functions inherited from com.google.protobuf.AbstractMessage.Builder< Builder >
static UninitializedMessageException newUninitializedMessageException (Message message)
 

Detailed Description

Builder for DynamicMessages.

Definition at line 319 of file DynamicMessage.java.

Constructor & Destructor Documentation

◆ Builder()

com.google.protobuf.DynamicMessage.Builder.Builder ( Descriptor  type)
inlineprivate

Construct a

for the given type.

Definition at line 326 of file DynamicMessage.java.

Member Function Documentation

◆ addRepeatedField()

Builder com.google.protobuf.DynamicMessage.Builder.addRepeatedField ( FieldDescriptor  field,
Object  value 
)
inline

Definition at line 591 of file DynamicMessage.java.

◆ build()

DynamicMessage com.google.protobuf.DynamicMessage.Builder.build ( )
inline

Definition at line 395 of file DynamicMessage.java.

◆ buildParsed()

DynamicMessage com.google.protobuf.DynamicMessage.Builder.buildParsed ( ) throws InvalidProtocolBufferException
inlineprivate

Helper for DynamicMessage.parseFrom() methods to call. Throws {} instead of UninitializedMessageException}.

Definition at line 411 of file DynamicMessage.java.

◆ buildPartial()

DynamicMessage com.google.protobuf.DynamicMessage.Builder.buildPartial ( )
inline

Definition at line 425 of file DynamicMessage.java.

◆ clear()

Builder com.google.protobuf.DynamicMessage.Builder.clear ( )
inline

Definition at line 351 of file DynamicMessage.java.

◆ clearField()

Builder com.google.protobuf.DynamicMessage.Builder.clearField ( FieldDescriptor  field)
inline

Definition at line 556 of file DynamicMessage.java.

◆ clearOneof()

Builder com.google.protobuf.DynamicMessage.Builder.clearOneof ( OneofDescriptor  oneof)
inline

Definition at line 491 of file DynamicMessage.java.

◆ clone()

Builder com.google.protobuf.DynamicMessage.Builder.clone ( )
inline

Definition at line 434 of file DynamicMessage.java.

◆ ensureEnumValueDescriptor()

void com.google.protobuf.DynamicMessage.Builder.ensureEnumValueDescriptor ( FieldDescriptor  field,
Object  value 
)
inlineprivate

Verifies the value for an enum field.

Definition at line 649 of file DynamicMessage.java.

◆ ensureIsMutable()

void com.google.protobuf.DynamicMessage.Builder.ensureIsMutable ( )
inlineprivate

Definition at line 659 of file DynamicMessage.java.

◆ ensureSingularEnumValueDescriptor()

void com.google.protobuf.DynamicMessage.Builder.ensureSingularEnumValueDescriptor ( FieldDescriptor  field,
Object  value 
)
inlineprivate

Verifies that the value is EnumValueDescriptor and matches Enum Type.

Definition at line 631 of file DynamicMessage.java.

◆ getAllFields()

Map<FieldDescriptor, Object> com.google.protobuf.DynamicMessage.Builder.getAllFields ( )
inline

Definition at line 458 of file DynamicMessage.java.

◆ getDefaultInstanceForType()

DynamicMessage com.google.protobuf.DynamicMessage.Builder.getDefaultInstanceForType ( )
inline

Definition at line 453 of file DynamicMessage.java.

◆ getDescriptorForType()

Descriptor com.google.protobuf.DynamicMessage.Builder.getDescriptorForType ( )
inline

Definition at line 448 of file DynamicMessage.java.

◆ getField()

Object com.google.protobuf.DynamicMessage.Builder.getField ( FieldDescriptor  field)
inline

Definition at line 507 of file DynamicMessage.java.

◆ getFieldBuilder()

com.google.protobuf.Message.Builder com.google.protobuf.DynamicMessage.Builder.getFieldBuilder ( FieldDescriptor  field)
inline

Definition at line 666 of file DynamicMessage.java.

◆ getOneofFieldDescriptor()

FieldDescriptor com.google.protobuf.DynamicMessage.Builder.getOneofFieldDescriptor ( OneofDescriptor  oneof)
inline

Definition at line 485 of file DynamicMessage.java.

◆ getRepeatedField()

Object com.google.protobuf.DynamicMessage.Builder.getRepeatedField ( FieldDescriptor  field,
int  index 
)
inline

Definition at line 577 of file DynamicMessage.java.

◆ getRepeatedFieldBuilder()

com.google.protobuf.Message.Builder com.google.protobuf.DynamicMessage.Builder.getRepeatedFieldBuilder ( FieldDescriptor  field,
int  index 
)
inline

Definition at line 673 of file DynamicMessage.java.

◆ getRepeatedFieldCount()

int com.google.protobuf.DynamicMessage.Builder.getRepeatedFieldCount ( FieldDescriptor  field)
inline

Definition at line 571 of file DynamicMessage.java.

◆ getUnknownFields()

UnknownFieldSet com.google.protobuf.DynamicMessage.Builder.getUnknownFields ( )
inline

Definition at line 599 of file DynamicMessage.java.

◆ hasField()

boolean com.google.protobuf.DynamicMessage.Builder.hasField ( FieldDescriptor  field)
inline

Definition at line 501 of file DynamicMessage.java.

◆ hasOneof()

boolean com.google.protobuf.DynamicMessage.Builder.hasOneof ( OneofDescriptor  oneof)
inline

Definition at line 475 of file DynamicMessage.java.

◆ isInitialized()

boolean com.google.protobuf.DynamicMessage.Builder.isInitialized ( )
inline

Definition at line 443 of file DynamicMessage.java.

◆ mergeFrom()

Builder com.google.protobuf.DynamicMessage.Builder.mergeFrom ( Message  other)
inline

Definition at line 366 of file DynamicMessage.java.

◆ mergeUnknownFields()

Builder com.google.protobuf.DynamicMessage.Builder.mergeUnknownFields ( UnknownFieldSet  unknownFields)
inline

Definition at line 610 of file DynamicMessage.java.

◆ newBuilderForField()

Builder com.google.protobuf.DynamicMessage.Builder.newBuilderForField ( FieldDescriptor  field)
inline

Definition at line 463 of file DynamicMessage.java.

◆ populateMapEntry()

void com.google.protobuf.DynamicMessage.Builder.populateMapEntry ( )
inlineprivate

Definition at line 337 of file DynamicMessage.java.

◆ setField()

Builder com.google.protobuf.DynamicMessage.Builder.setField ( FieldDescriptor  field,
Object  value 
)
inline

Definition at line 523 of file DynamicMessage.java.

◆ setRepeatedField()

Builder com.google.protobuf.DynamicMessage.Builder.setRepeatedField ( FieldDescriptor  field,
int  index,
Object  value 
)
inline

Definition at line 583 of file DynamicMessage.java.

◆ setUnknownFields()

Builder com.google.protobuf.DynamicMessage.Builder.setUnknownFields ( UnknownFieldSet  unknownFields)
inline

Definition at line 604 of file DynamicMessage.java.

◆ verifyContainingType()

void com.google.protobuf.DynamicMessage.Builder.verifyContainingType ( FieldDescriptor  field)
inlineprivate

Verifies that the field is a field of this message.

Definition at line 617 of file DynamicMessage.java.

◆ verifyOneofContainingType()

void com.google.protobuf.DynamicMessage.Builder.verifyOneofContainingType ( OneofDescriptor  oneof)
inlineprivate

Verifies that the oneof is an oneof of this message.

Definition at line 624 of file DynamicMessage.java.

Member Data Documentation

◆ fields

FieldSet<FieldDescriptor> com.google.protobuf.DynamicMessage.Builder.fields
private

Definition at line 321 of file DynamicMessage.java.

◆ oneofCases

final FieldDescriptor [] com.google.protobuf.DynamicMessage.Builder.oneofCases
private

Definition at line 322 of file DynamicMessage.java.

◆ type

final Descriptor com.google.protobuf.DynamicMessage.Builder.type
private

Definition at line 320 of file DynamicMessage.java.

◆ unknownFields

UnknownFieldSet com.google.protobuf.DynamicMessage.Builder.unknownFields
private

Definition at line 323 of file DynamicMessage.java.


The documentation for this class was generated from the following file:
Builder
Definition: ruby/ext/google/protobuf_c/protobuf.h:162


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:07