Package org.ebfhub.fastprotobuf
Interface FastProtoSetter
public interface FastProtoSetter
FastProtoSetter interface.
- Version:
- $Id: $Id
- Author:
- mac
-
Method Summary
Modifier and Type Method Description voidclear()Clear the objectFastProtoMessagefield_add(int field)Add a message field, returning a setter componentStringBuilderfield_add_builder(int field)Mark a field as set and return its empty string builder.StringBuilderfield_builder(int field)Mark a field as set and return its empty string builder.List<FastProtoField>field_getAll()Get list of fields.FastProtoFieldfield_getDef(int field)Get definition for a field.voidfield_set(int field, boolean value)Set a boolean value directlyvoidfield_set(int field, double value)Set a double value directlyvoidfield_set(int field, float value)Set a float value directlyvoidfield_set(int field, int value)Set an integer value directlyvoidfield_set(int field, long value)Set a long value directly
-
Method Details
-
field_set
void field_set(int field, int value)Set an integer value directly- Parameters:
field- a int.value- a int.
-
field_set
void field_set(int field, long value)Set a long value directly- Parameters:
field- a int.value- a long.
-
field_set
void field_set(int field, double value)Set a double value directly- Parameters:
field- a int.value- a double.
-
field_set
void field_set(int field, float value)Set a float value directly- Parameters:
field- a int.value- a float.
-
field_set
void field_set(int field, boolean value)Set a boolean value directly- Parameters:
field- a int.value- a boolean.
-
field_builder
Mark a field as set and return its empty string builder.- Parameters:
field- a int.- Returns:
- a
StringBuilderobject.
-
field_add_builder
Mark a field as set and return its empty string builder.- Parameters:
field- a int.- Returns:
- a
StringBuilderobject.
-
field_add
Add a message field, returning a setter component- Parameters:
field- a int.- Returns:
- a
FastProtoMessageobject.
-
field_getDef
Get definition for a field.- Parameters:
field- a int.- Returns:
- Field definition
-
field_getAll
List<FastProtoField> field_getAll()Get list of fields.- Returns:
- a
Listobject.
-
clear
void clear()Clear the object
-