Interface FastProtoSetter


public interface FastProtoSetter

FastProtoSetter interface.

Version:
$Id: $Id
Author:
mac
  • 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

      StringBuilder field_builder​(int field)
      Mark a field as set and return its empty string builder.
      Parameters:
      field - a int.
      Returns:
      a StringBuilder object.
    • field_add_builder

      StringBuilder field_add_builder​(int field)
      Mark a field as set and return its empty string builder.
      Parameters:
      field - a int.
      Returns:
      a StringBuilder object.
    • field_add

      FastProtoMessage field_add​(int field)
      Add a message field, returning a setter component
      Parameters:
      field - a int.
      Returns:
      a FastProtoMessage object.
    • field_getDef

      FastProtoField field_getDef​(int field)
      Get definition for a field.
      Parameters:
      field - a int.
      Returns:
      Field definition
    • field_getAll

      List<FastProtoField> field_getAll()
      Get list of fields.
      Returns:
      a List object.
    • clear

      void clear()
      Clear the object