| Package | Description |
|---|---|
| com.google.protobuf |
| Modifier and Type | Field and Description |
|---|---|
Descriptors |
ExtensionRegistry.ExtensionInfo.descriptor
The extension's descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
Descriptors |
Descriptors.FileDescriptor.findExtensionByName(String
Find an extension in the file by name.
|
Descriptors |
Descriptors.Descriptor.findFieldByName(String
Finds a field by name.
|
Descriptors |
Descriptors.Descriptor.findFieldByNumber(int number)
Finds a field by field number.
|
Descriptors |
GeneratedMessage.GeneratedExtension.getDescriptor()
|
abstract Descriptors |
Extension.getDescriptor()
Returns the descriptor of the extension.
|
Descriptors |
Descriptors.OneofDescriptor.getField(int index)
|
Descriptors |
GeneratedMessage.getOneofFieldDescriptor(Descriptors
|
Descriptors |
GeneratedMessage.Builder.getOneofFieldDescriptor(Descriptors
|
Descriptors |
MessageOrBuilder.getOneofFieldDescriptor(Descriptors
Obtains the FieldDescriptor if the given oneof is set.
|
Descriptors |
AbstractMessage.getOneofFieldDescriptor(Descriptors
TODO(jieluo): Clear it when all subclasses have implemented this method.
|
Descriptors |
AbstractMessage.Builder.getOneofFieldDescriptor(Descriptors
TODO(jieluo): Clear it when all subclasses have implemented this method.
|
Descriptors |
DynamicMessage.getOneofFieldDescriptor(Descriptors
|
Descriptors |
DynamicMessage.Builder.getOneofFieldDescriptor(Descriptors
|
| Modifier and Type | Method and Description |
|---|---|
Map |
GeneratedMessage.getAllFields()
|
Map |
GeneratedMessage.Builder.getAllFields()
|
Map |
GeneratedMessage.ExtendableMessage.getAllFields()
|
Map |
GeneratedMessage.ExtendableBuilder.getAllFields()
|
Map |
MessageOrBuilder.getAllFields()
Returns a collection of all the fields in this message which are set and their corresponding values.
|
Map |
DynamicMessage.getAllFields()
|
Map |
DynamicMessage.Builder.getAllFields()
|
protected Map |
GeneratedMessage.ExtendableMessage.getExtensionFields()
|
List |
Descriptors.FileDescriptor.getExtensions()
Get a list of top-level extensions declared in this file.
|
List |
Descriptors.Descriptor.getExtensions()
Get a list of this message type's extensions.
|
List |
Descriptors.Descriptor.getFields()
Get a list of this message type's fields.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExtensionRegistry.add(Descriptors
Add a non-message-type extension to the registry by descriptor.
|
void |
ExtensionRegistry.add(Descriptors
Add a message-type extension to the registry by descriptor.
|
BuilderType |
GeneratedMessage.Builder.addRepeatedField(Descriptors
|
BuilderType |
GeneratedMessage.ExtendableBuilder.addRepeatedField(Descriptors
|
Message |
Message.Builder.addRepeatedField(Descriptors
Like
setRepeatedField, but appends the value as a new element.
|
DynamicMessage |
DynamicMessage.Builder.addRepeatedField(Descriptors
|
BuilderType |
GeneratedMessage.Builder.clearField(Descriptors
|
BuilderType |
GeneratedMessage.ExtendableBuilder.clearField(Descriptors
|
Message |
Message.Builder.clearField(Descriptors
Clears the field.
|
DynamicMessage |
DynamicMessage.Builder.clearField(Descriptors
|
int |
Descriptors.FieldDescriptor.compareTo(Descriptors
Compare with another
FieldDescriptor.
|
Object |
GeneratedMessage.getField(Descriptors
|
Object |
GeneratedMessage.Builder.getField(Descriptors
|
Object |
GeneratedMessage.ExtendableMessage.getField(Descriptors
|
Object |
GeneratedMessage.ExtendableBuilder.getField(Descriptors
|
Object |
MessageOrBuilder.getField(Descriptors
Obtains the value of the given field, or the default value if it is not set.
|
Object |
DynamicMessage.getField(Descriptors
|
Object |
DynamicMessage.Builder.getField(Descriptors
|
Message |
GeneratedMessage.Builder.getFieldBuilder(Descriptors
|
Message |
Message.Builder.getFieldBuilder(Descriptors
Get a nested builder instance for the given field.
|
Message |
AbstractMessage.Builder.getFieldBuilder(Descriptors
|
Message |
DynamicMessage.Builder.getFieldBuilder(Descriptors
|
Object |
GeneratedMessage.getRepeatedField(Descriptors
|
Object |
GeneratedMessage.Builder.getRepeatedField(Descriptors
|
Object |
GeneratedMessage.ExtendableMessage.getRepeatedField(Descriptors
|
Object |
GeneratedMessage.ExtendableBuilder.getRepeatedField(Descriptors
|
Object |
MessageOrBuilder.getRepeatedField(Descriptors
Gets an element of a repeated field.
|
Object |
DynamicMessage.getRepeatedField(Descriptors
|
Object |
DynamicMessage.Builder.getRepeatedField(Descriptors
|
int |
GeneratedMessage.getRepeatedFieldCount(Descriptors
|
int |
GeneratedMessage.Builder.getRepeatedFieldCount(Descriptors
|
int |
GeneratedMessage.ExtendableMessage.getRepeatedFieldCount(Descriptors
|
int |
GeneratedMessage.ExtendableBuilder.getRepeatedFieldCount(Descriptors
|
int |
MessageOrBuilder.getRepeatedFieldCount(Descriptors
Gets the number of elements of a repeated field.
|
int |
DynamicMessage.getRepeatedFieldCount(Descriptors
|
int |
DynamicMessage.Builder.getRepeatedFieldCount(Descriptors
|
boolean |
GeneratedMessage.hasField(Descriptors
|
boolean |
GeneratedMessage.Builder.hasField(Descriptors
|
boolean |
GeneratedMessage.ExtendableMessage.hasField(Descriptors
|
boolean |
GeneratedMessage.ExtendableBuilder.hasField(Descriptors
|
boolean |
MessageOrBuilder.hasField(Descriptors
Returns true if the given field is set.
|
boolean |
DynamicMessage.hasField(Descriptors
|
boolean |
DynamicMessage.Builder.hasField(Descriptors
|
void |
GeneratedMessage.GeneratedExtension.internalInit(Descriptors
For use by generated code only.
|
Message |
GeneratedMessage.Builder.newBuilderForField(Descriptors
|
Message |
Message.Builder.newBuilderForField(Descriptors
Create a Builder for messages of the appropriate type for the given field.
|
DynamicMessage |
DynamicMessage.Builder.newBuilderForField(Descriptors
|
static void |
TextFormat.printField(Descriptors
|
static String |
TextFormat.printFieldToString(Descriptors
|
static void |
TextFormat.printFieldValue(Descriptors
Outputs a textual representation of the value of given field value.
|
BuilderType |
GeneratedMessage.Builder.setField(Descriptors
|
BuilderType |
GeneratedMessage.ExtendableBuilder.setField(Descriptors
|
Message |
Message.Builder.setField(Descriptors
Sets a field to the given value.
|
DynamicMessage |
DynamicMessage.Builder.setField(Descriptors
|
BuilderType |
GeneratedMessage.Builder.setRepeatedField(Descriptors
|
BuilderType |
GeneratedMessage.ExtendableBuilder.setRepeatedField(Descriptors
|
Message |
Message.Builder.setRepeatedField(Descriptors
Sets an element of a repeated field to the given value.
|
DynamicMessage |
DynamicMessage.Builder.setRepeatedField(Descriptors
|
| Modifier and Type | Method and Description |
|---|---|
protected static int |
AbstractMessage.hashFields(int hash, Map
Get a hash code for given fields and values, using the given seed.
|