Package com.google.protobuf
Interface GeneratedMessage.FieldAccessorTable.FieldAccessor
- All Known Implementing Classes:
GeneratedMessage.FieldAccessorTable.MapFieldAccessor,GeneratedMessage.FieldAccessorTable.RepeatedEnumFieldAccessor,GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor,GeneratedMessage.FieldAccessorTable.RepeatedMessageFieldAccessor,GeneratedMessage.FieldAccessorTable.SingularEnumFieldAccessor,GeneratedMessage.FieldAccessorTable.SingularFieldAccessor,GeneratedMessage.FieldAccessorTable.SingularMessageFieldAccessor,GeneratedMessage.FieldAccessorTable.SingularStringFieldAccessor
- Enclosing class:
GeneratedMessage.FieldAccessorTable
private static interface GeneratedMessage.FieldAccessorTable.FieldAccessor
Abstract interface that provides access to a single field. This is implemented differently
depending on the field type and cardinality.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddRepeated(GeneratedMessage.Builder<?> builder, Object value) voidclear(GeneratedMessage.Builder<?> builder) get(GeneratedMessage message) get(GeneratedMessage.Builder<?> builder) getBuilder(GeneratedMessage.Builder<?> builder) getRaw(GeneratedMessage message) getRepeated(GeneratedMessage.Builder<?> builder, int index) getRepeated(GeneratedMessage message, int index) getRepeatedBuilder(GeneratedMessage.Builder<?> builder, int index) intgetRepeatedCount(GeneratedMessage message) intgetRepeatedCount(GeneratedMessage.Builder<?> builder) booleanhas(GeneratedMessage message) booleanhas(GeneratedMessage.Builder<?> builder) voidset(GeneratedMessage.Builder<?> builder, Object value) voidsetRepeated(GeneratedMessage.Builder<?> builder, int index, Object value)
-
Method Details
-
get
-
get
-
getRaw
-
set
-
getRepeated
-
getRepeated
-
setRepeated
-
addRepeated
-
has
-
has
-
getRepeatedCount
-
getRepeatedCount
-
clear
-
newBuilder
Message.Builder newBuilder() -
getBuilder
-
getRepeatedBuilder
-