public static final class Descriptors.EnumValueDescriptor extends Descriptors.GenericDescriptor implements Internal.EnumLite
| Modifier and Type | Field and Description |
|---|---|
private Descriptors.FileDescriptor |
file |
private java.lang.String |
fullName |
private int |
index |
private java.lang.Integer |
number |
private DescriptorProtos.EnumValueDescriptorProto |
proto |
private Descriptors.EnumDescriptor |
type |
| Modifier | Constructor and Description |
|---|---|
private |
EnumValueDescriptor(DescriptorProtos.EnumValueDescriptorProto proto,
Descriptors.FileDescriptor file,
Descriptors.EnumDescriptor parent,
int index) |
private |
EnumValueDescriptor(Descriptors.FileDescriptor file,
Descriptors.EnumDescriptor parent,
java.lang.Integer number) |
| Modifier and Type | Method and Description |
|---|---|
Descriptors.FileDescriptor |
getFile()
Get the
Descriptors.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 the
EnumValueOptions, defined in descriptor.proto. |
Descriptors.EnumDescriptor |
getType()
Get the value's enum type.
|
private void |
setProto(DescriptorProtos.EnumValueDescriptorProto proto)
|
DescriptorProtos.EnumValueDescriptorProto |
toProto()
Convert the descriptor to its protocol message representation.
|
java.lang.String |
toString() |
private final int index
private DescriptorProtos.EnumValueDescriptorProto proto
private final java.lang.String fullName
private final Descriptors.FileDescriptor file
private final Descriptors.EnumDescriptor type
private java.lang.Integer number
private EnumValueDescriptor(DescriptorProtos.EnumValueDescriptorProto proto, Descriptors.FileDescriptor file, Descriptors.EnumDescriptor parent, int index) throws Descriptors.DescriptorValidationException
private EnumValueDescriptor(Descriptors.FileDescriptor file, Descriptors.EnumDescriptor parent, java.lang.Integer number)
public int getIndex()
Descriptors.Descriptor.getIndex()public DescriptorProtos.EnumValueDescriptorProto toProto()
toProto in class Descriptors.GenericDescriptorpublic java.lang.String getName()
getName in class Descriptors.GenericDescriptorpublic int getNumber()
getNumber in interface Internal.EnumLitepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getFullName()
getFullName in class Descriptors.GenericDescriptorDescriptors.Descriptor.getFullName()public Descriptors.FileDescriptor getFile()
Descriptors.FileDescriptor containing this descriptor.getFile in class Descriptors.GenericDescriptorpublic Descriptors.EnumDescriptor getType()
public DescriptorProtos.EnumValueOptions getOptions()
EnumValueOptions, defined in descriptor.proto.private void setProto(DescriptorProtos.EnumValueDescriptorProto proto)