Interface DescriptorProtos.FieldDescriptorProtoOrBuilder

    • Method Detail

      • hasName

        boolean hasName()
        optional string name = 1;
      • getName

        java.lang.String getName()
        optional string name = 1;
      • getNameBytes

        ByteString getNameBytes()
        optional string name = 1;
      • hasNumber

        boolean hasNumber()
        optional int32 number = 3;
      • getNumber

        int getNumber()
        optional int32 number = 3;
      • hasLabel

        boolean hasLabel()
        optional .google.protobuf.FieldDescriptorProto.Label label = 4;
      • hasType

        boolean hasType()
        optional .google.protobuf.FieldDescriptorProto.Type type = 5;
         If type_name is set, this need not be set.  If both this and type_name
         are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
         
      • getType

        DescriptorProtos.FieldDescriptorProto.Type getType()
        optional .google.protobuf.FieldDescriptorProto.Type type = 5;
         If type_name is set, this need not be set.  If both this and type_name
         are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
         
      • hasTypeName

        boolean hasTypeName()
        optional string type_name = 6;
         For message and enum types, this is the name of the type.  If the name
         starts with a '.', it is fully-qualified.  Otherwise, C++-like scoping
         rules are used to find the type (i.e. first the nested types within this
         message are searched, then within the parent, on up to the root
         namespace).
         
      • getTypeName

        java.lang.String getTypeName()
        optional string type_name = 6;
         For message and enum types, this is the name of the type.  If the name
         starts with a '.', it is fully-qualified.  Otherwise, C++-like scoping
         rules are used to find the type (i.e. first the nested types within this
         message are searched, then within the parent, on up to the root
         namespace).
         
      • getTypeNameBytes

        ByteString getTypeNameBytes()
        optional string type_name = 6;
         For message and enum types, this is the name of the type.  If the name
         starts with a '.', it is fully-qualified.  Otherwise, C++-like scoping
         rules are used to find the type (i.e. first the nested types within this
         message are searched, then within the parent, on up to the root
         namespace).
         
      • hasExtendee

        boolean hasExtendee()
        optional string extendee = 2;
         For extensions, this is the name of the type being extended.  It is
         resolved in the same manner as type_name.
         
      • getExtendee

        java.lang.String getExtendee()
        optional string extendee = 2;
         For extensions, this is the name of the type being extended.  It is
         resolved in the same manner as type_name.
         
      • getExtendeeBytes

        ByteString getExtendeeBytes()
        optional string extendee = 2;
         For extensions, this is the name of the type being extended.  It is
         resolved in the same manner as type_name.
         
      • hasDefaultValue

        boolean hasDefaultValue()
        optional string default_value = 7;
         For numeric types, contains the original text representation of the value.
         For booleans, "true" or "false".
         For strings, contains the default text contents (not escaped in any way).
         For bytes, contains the C escaped value.  All bytes >= 128 are escaped.
         TODO(kenton):  Base-64 encode?
         
      • getDefaultValue

        java.lang.String getDefaultValue()
        optional string default_value = 7;
         For numeric types, contains the original text representation of the value.
         For booleans, "true" or "false".
         For strings, contains the default text contents (not escaped in any way).
         For bytes, contains the C escaped value.  All bytes >= 128 are escaped.
         TODO(kenton):  Base-64 encode?
         
      • getDefaultValueBytes

        ByteString getDefaultValueBytes()
        optional string default_value = 7;
         For numeric types, contains the original text representation of the value.
         For booleans, "true" or "false".
         For strings, contains the default text contents (not escaped in any way).
         For bytes, contains the C escaped value.  All bytes >= 128 are escaped.
         TODO(kenton):  Base-64 encode?
         
      • hasOneofIndex

        boolean hasOneofIndex()
        optional int32 oneof_index = 9;
         If set, gives the index of a oneof in the containing type's oneof_decl
         list.  This field is a member of that oneof.  Extensions of a oneof should
         not set this since the oneof to which they belong will be inferred based
         on the extension range containing the extension's field number.
         
      • getOneofIndex

        int getOneofIndex()
        optional int32 oneof_index = 9;
         If set, gives the index of a oneof in the containing type's oneof_decl
         list.  This field is a member of that oneof.  Extensions of a oneof should
         not set this since the oneof to which they belong will be inferred based
         on the extension range containing the extension's field number.
         
      • hasOptions

        boolean hasOptions()
        optional .google.protobuf.FieldOptions options = 8;