com.google.protobuf
Interface DescriptorProtos.FieldDescriptorProtoOrBuilder

All Superinterfaces:
MessageLiteOrBuilder, MessageOrBuilder
All Known Implementing Classes:
DescriptorProtos.FieldDescriptorProto, DescriptorProtos.FieldDescriptorProto.Builder
Enclosing class:
DescriptorProtos

public static interface DescriptorProtos.FieldDescriptorProtoOrBuilder
extends MessageOrBuilder


Method Summary
 java.lang.String getDefaultValue()
          optional string default_value = 7;
 ByteString getDefaultValueBytes()
          optional string default_value = 7;
 java.lang.String getExtendee()
          optional string extendee = 2;
 ByteString getExtendeeBytes()
          optional string extendee = 2;
 DescriptorProtos.FieldDescriptorProto.Label getLabel()
          optional .google.protobuf.FieldDescriptorProto.Label label = 4;
 java.lang.String getName()
          optional string name = 1;
 ByteString getNameBytes()
          optional string name = 1;
 int getNumber()
          optional int32 number = 3;
 int getOneofIndex()
          optional int32 oneof_index = 9;
 DescriptorProtos.FieldOptions getOptions()
          optional .google.protobuf.FieldOptions options = 8;
 DescriptorProtos.FieldOptionsOrBuilder getOptionsOrBuilder()
          optional .google.protobuf.FieldOptions options = 8;
 DescriptorProtos.FieldDescriptorProto.Type getType()
          optional .google.protobuf.FieldDescriptorProto.Type type = 5;
 java.lang.String getTypeName()
          optional string type_name = 6;
 ByteString getTypeNameBytes()
          optional string type_name = 6;
 boolean hasDefaultValue()
          optional string default_value = 7;
 boolean hasExtendee()
          optional string extendee = 2;
 boolean hasLabel()
          optional .google.protobuf.FieldDescriptorProto.Label label = 4;
 boolean hasName()
          optional string name = 1;
 boolean hasNumber()
          optional int32 number = 3;
 boolean hasOneofIndex()
          optional int32 oneof_index = 9;
 boolean hasOptions()
          optional .google.protobuf.FieldOptions options = 8;
 boolean hasType()
          optional .google.protobuf.FieldDescriptorProto.Type type = 5;
 boolean hasTypeName()
          optional string type_name = 6;
 
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
 
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
 

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;


getLabel

DescriptorProtos.FieldDescriptorProto.Label getLabel()
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;


getOptions

DescriptorProtos.FieldOptions getOptions()
optional .google.protobuf.FieldOptions options = 8;


getOptionsOrBuilder

DescriptorProtos.FieldOptionsOrBuilder getOptionsOrBuilder()
optional .google.protobuf.FieldOptions options = 8;