Package com.google.protobuf
Class Descriptors.EnumValueDescriptor
- java.lang.Object
-
- com.google.protobuf.Descriptors.GenericDescriptor
-
- com.google.protobuf.Descriptors.EnumValueDescriptor
-
- All Implemented Interfaces:
Internal.EnumLite
- Enclosing class:
- Descriptors
public static final class Descriptors.EnumValueDescriptor extends Descriptors.GenericDescriptor implements Internal.EnumLite
Describes one value within an enum type. Note that multiple defined values may have the same number. In generated Java code, all values with the same number after the first become aliases of the first. However, they still have independent EnumValueDescriptors.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Descriptors.FileDescriptor
getFile()
Get theDescriptors.FileDescriptor
containing this descriptor.java.lang.String
getFullName()
Get the value's fully-qualified name.int
getIndex()
Get the index of this descriptor within its parent.java.lang.String
getName()
Get the value's unqualified name.int
getNumber()
Get the value's number.DescriptorProtos.EnumValueOptions
getOptions()
Get theEnumValueOptions
, defined indescriptor.proto
.Descriptors.EnumDescriptor
getType()
Get the value's enum type.DescriptorProtos.EnumValueDescriptorProto
toProto()
Convert the descriptor to its protocol message representation.java.lang.String
toString()
-
-
-
Method Detail
-
getIndex
public int getIndex()
Get the index of this descriptor within its parent.- See Also:
Descriptors.Descriptor.getIndex()
-
toProto
public DescriptorProtos.EnumValueDescriptorProto toProto()
Convert the descriptor to its protocol message representation.- Specified by:
toProto
in classDescriptors.GenericDescriptor
-
getName
public java.lang.String getName()
Get the value's unqualified name.- Specified by:
getName
in classDescriptors.GenericDescriptor
-
getNumber
public int getNumber()
Get the value's number.- Specified by:
getNumber
in interfaceInternal.EnumLite
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getFullName
public java.lang.String getFullName()
Get the value's fully-qualified name.- Specified by:
getFullName
in classDescriptors.GenericDescriptor
- See Also:
Descriptors.Descriptor.getFullName()
-
getFile
public Descriptors.FileDescriptor getFile()
Get theDescriptors.FileDescriptor
containing this descriptor.- Specified by:
getFile
in classDescriptors.GenericDescriptor
-
getType
public Descriptors.EnumDescriptor getType()
Get the value's enum type.
-
getOptions
public DescriptorProtos.EnumValueOptions getOptions()
Get theEnumValueOptions
, defined indescriptor.proto
.
-
-