Home | History | Annotate | Download | only in protobuf

Lines Matching defs:Builder

31 // TODO(kenton):  Use generics?  E.g. Builder<BuilderType extends Builder>, then
102 Builder newBuilderForType();
105 Builder toBuilder();
110 interface Builder extends MessageLite.Builder, MessageOrBuilder {
111 // (From MessageLite.Builder, re-declared here only for return type
114 Builder clear();
135 Builder mergeFrom(Message other);
137 // (From MessageLite.Builder, re-declared here only for return type
146 Builder clone();
149 Builder mergeFrom(CodedInputStream input) throws IOException;
152 Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
163 * Create a Builder for messages of the appropriate type for the given
167 Builder newBuilderForField(Descriptors.FieldDescriptor field);
170 * Get a nested builder instance for the given field.
174 * however, can also hold a reference to the builder object (a nested
175 * builder) for the field.
177 * If the field is already backed up by a nested builder, the nested builder
178 * will be returned. Otherwise, a new field builder will be created and
180 * field builder, which will then be nested into its parent builder.
185 Builder getFieldBuilder(Descriptors.FieldDescriptor field);
188 * Get a nested builder instance for the given repeated field instance.
192 * however, can also hold a reference to the builder object (a nested
193 * builder) for the field.
195 * If the field is already backed up by a nested builder, the nested builder
196 * will be returned. Otherwise, a new field builder will be created and
198 * field builder, which will then be nested into its parent builder.
203 Builder getRepeatedFieldBuilder(Descriptors.FieldDescriptor field,
211 Builder setField(Descriptors.FieldDescriptor field, Object value);
217 Builder clearField(Descriptors.FieldDescriptor field);
223 Builder clearOneof(Descriptors.OneofDescriptor oneof);
233 Builder setRepeatedField(Descriptors.FieldDescriptor field,
241 Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value);
244 Builder setUnknownFields(UnknownFieldSet unknownFields);
250 Builder mergeUnknownFields(UnknownFieldSet unknownFields);
255 // (From MessageLite.Builder, re-declared here only for return type
258 Builder mergeFrom(ByteString data) throws InvalidProtocolBufferException;
261 Builder mergeFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
265 Builder mergeFrom(byte[] data) throws InvalidProtocolBufferException;
268 Builder mergeFrom(byte[] data, int off, int len) throws InvalidProtocolBufferException;
271 Builder mergeFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
275 Builder mergeFrom(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)
279 Builder mergeFrom(InputStream input) throws IOException;
282 Builder mergeFrom(InputStream input, ExtensionRegistryLite extensionRegistry)