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 TypeMethodDescriptionvoid
addRepeated
(GeneratedMessage.Builder<?> builder, Object value) void
clear
(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) int
getRepeatedCount
(GeneratedMessage message) int
getRepeatedCount
(GeneratedMessage.Builder<?> builder) boolean
has
(GeneratedMessage message) boolean
has
(GeneratedMessage.Builder<?> builder) void
set
(GeneratedMessage.Builder<?> builder, Object value) void
setRepeated
(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
-