Methods in com.google.protobuf with parameters of type Descriptors.FieldDescriptor |
void |
ExtensionRegistry.add(Descriptors.FieldDescriptor type)
Add a non-message-type extension to the registry by descriptor. |
void |
ExtensionRegistry.add(Descriptors.FieldDescriptor type,
Message defaultInstance)
Add a message-type extension to the registry by descriptor. |
BuilderType |
GeneratedMessage.Builder.addRepeatedField(Descriptors.FieldDescriptor field,
Object value)
|
BuilderType |
GeneratedMessage.ExtendableBuilder.addRepeatedField(Descriptors.FieldDescriptor field,
Object value)
|
DynamicMessage.Builder |
DynamicMessage.Builder.addRepeatedField(Descriptors.FieldDescriptor field,
Object value)
|
Message.Builder |
Message.Builder.addRepeatedField(Descriptors.FieldDescriptor field,
Object value)
Like setRepeatedField , but appends the value as a new element. |
BuilderType |
GeneratedMessage.Builder.clearField(Descriptors.FieldDescriptor field)
|
BuilderType |
GeneratedMessage.ExtendableBuilder.clearField(Descriptors.FieldDescriptor field)
|
DynamicMessage.Builder |
DynamicMessage.Builder.clearField(Descriptors.FieldDescriptor field)
|
Message.Builder |
Message.Builder.clearField(Descriptors.FieldDescriptor field)
Clears the field. |
int |
Descriptors.FieldDescriptor.compareTo(Descriptors.FieldDescriptor other)
Compare with another FieldDescriptor . |
Object |
GeneratedMessage.getField(Descriptors.FieldDescriptor field)
|
Object |
GeneratedMessage.Builder.getField(Descriptors.FieldDescriptor field)
|
Object |
GeneratedMessage.ExtendableMessage.getField(Descriptors.FieldDescriptor field)
|
Object |
DynamicMessage.getField(Descriptors.FieldDescriptor field)
|
Object |
DynamicMessage.Builder.getField(Descriptors.FieldDescriptor field)
|
Object |
Message.getField(Descriptors.FieldDescriptor field)
Obtains the value of the given field, or the default value if it is
not set. |
Object |
Message.Builder.getField(Descriptors.FieldDescriptor field)
Like Message.getField(Descriptors.FieldDescriptor) |
Object |
GeneratedMessage.getRepeatedField(Descriptors.FieldDescriptor field,
int index)
|
Object |
GeneratedMessage.Builder.getRepeatedField(Descriptors.FieldDescriptor field,
int index)
|
Object |
GeneratedMessage.ExtendableMessage.getRepeatedField(Descriptors.FieldDescriptor field,
int index)
|
Object |
DynamicMessage.getRepeatedField(Descriptors.FieldDescriptor field,
int index)
|
Object |
DynamicMessage.Builder.getRepeatedField(Descriptors.FieldDescriptor field,
int index)
|
Object |
Message.getRepeatedField(Descriptors.FieldDescriptor field,
int index)
Gets an element of a repeated field. |
Object |
Message.Builder.getRepeatedField(Descriptors.FieldDescriptor field,
int index)
Like Message.getRepeatedField(Descriptors.FieldDescriptor,int) |
int |
GeneratedMessage.getRepeatedFieldCount(Descriptors.FieldDescriptor field)
|
int |
GeneratedMessage.Builder.getRepeatedFieldCount(Descriptors.FieldDescriptor field)
|
int |
GeneratedMessage.ExtendableMessage.getRepeatedFieldCount(Descriptors.FieldDescriptor field)
|
int |
DynamicMessage.getRepeatedFieldCount(Descriptors.FieldDescriptor field)
|
int |
DynamicMessage.Builder.getRepeatedFieldCount(Descriptors.FieldDescriptor field)
|
int |
Message.getRepeatedFieldCount(Descriptors.FieldDescriptor field)
Gets the number of elements of a repeated field. |
int |
Message.Builder.getRepeatedFieldCount(Descriptors.FieldDescriptor field)
Like Message.getRepeatedFieldCount(Descriptors.FieldDescriptor) |
boolean |
GeneratedMessage.hasField(Descriptors.FieldDescriptor field)
|
boolean |
GeneratedMessage.Builder.hasField(Descriptors.FieldDescriptor field)
|
boolean |
GeneratedMessage.ExtendableMessage.hasField(Descriptors.FieldDescriptor field)
|
boolean |
DynamicMessage.hasField(Descriptors.FieldDescriptor field)
|
boolean |
DynamicMessage.Builder.hasField(Descriptors.FieldDescriptor field)
|
boolean |
Message.hasField(Descriptors.FieldDescriptor field)
Returns true if the given field is set. |
boolean |
Message.Builder.hasField(Descriptors.FieldDescriptor field)
Like Message.hasField(Descriptors.FieldDescriptor) |
void |
GeneratedMessage.GeneratedExtension.internalInit(Descriptors.FieldDescriptor descriptor,
Class type)
For use by generated code only. |
Message.Builder |
GeneratedMessage.Builder.newBuilderForField(Descriptors.FieldDescriptor field)
|
DynamicMessage.Builder |
DynamicMessage.Builder.newBuilderForField(Descriptors.FieldDescriptor field)
|
Message.Builder |
Message.Builder.newBuilderForField(Descriptors.FieldDescriptor field)
Create a Builder for messages of the appropriate type for the given
field. |
static void |
TextFormat.printField(Descriptors.FieldDescriptor field,
Object value,
Appendable output)
|
static String |
TextFormat.printFieldToString(Descriptors.FieldDescriptor field,
Object value)
|
BuilderType |
GeneratedMessage.Builder.setField(Descriptors.FieldDescriptor field,
Object value)
|
BuilderType |
GeneratedMessage.ExtendableBuilder.setField(Descriptors.FieldDescriptor field,
Object value)
|
DynamicMessage.Builder |
DynamicMessage.Builder.setField(Descriptors.FieldDescriptor field,
Object value)
|
Message.Builder |
Message.Builder.setField(Descriptors.FieldDescriptor field,
Object value)
Sets a field to the given value. |
BuilderType |
GeneratedMessage.Builder.setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value)
|
BuilderType |
GeneratedMessage.ExtendableBuilder.setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value)
|
DynamicMessage.Builder |
DynamicMessage.Builder.setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value)
|
Message.Builder |
Message.Builder.setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value)
Sets an element of a repeated field to the given value. |