Package com.google.protobuf
Interface ProtocolMessageEnum
-
- All Superinterfaces:
com.google.protobuf.Internal.EnumLite
- All Known Implementing Classes:
DescriptorProtos.Edition,DescriptorProtos.ExtensionRangeOptions.VerificationState,DescriptorProtos.FeatureSet.EnforceNamingStyle,DescriptorProtos.FeatureSet.EnumType,DescriptorProtos.FeatureSet.FieldPresence,DescriptorProtos.FeatureSet.JsonFormat,DescriptorProtos.FeatureSet.MessageEncoding,DescriptorProtos.FeatureSet.RepeatedFieldEncoding,DescriptorProtos.FeatureSet.Utf8Validation,DescriptorProtos.FeatureSet.VisibilityFeature.DefaultSymbolVisibility,DescriptorProtos.FieldDescriptorProto.Label,DescriptorProtos.FieldDescriptorProto.Type,DescriptorProtos.FieldOptions.CType,DescriptorProtos.FieldOptions.JSType,DescriptorProtos.FieldOptions.OptionRetention,DescriptorProtos.FieldOptions.OptionTargetType,DescriptorProtos.FileOptions.OptimizeMode,DescriptorProtos.GeneratedCodeInfo.Annotation.Semantic,DescriptorProtos.MethodOptions.IdempotencyLevel,DescriptorProtos.SymbolVisibility,Field.Cardinality,Field.Kind,JavaFeaturesProto.JavaFeatures.NestInFileClassFeature.NestInFileClass,JavaFeaturesProto.JavaFeatures.Utf8Validation,NullValue,PluginProtos.CodeGeneratorResponse.Feature,Syntax
public interface ProtocolMessageEnum extends com.google.protobuf.Internal.EnumLiteInterface of useful methods added to all enums generated by the protocol compiler.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Descriptors.EnumDescriptorgetDescriptorForType()Return the enum type's descriptor, which contains information about each defined value, etc.intgetNumber()Return the value's numeric value as defined in the .proto file.Descriptors.EnumValueDescriptorgetValueDescriptor()Return the value's descriptor, which contains information such as value name, number, and type.
-
-
-
Method Detail
-
getNumber
int getNumber()
Return the value's numeric value as defined in the .proto file.- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite
-
getValueDescriptor
Descriptors.EnumValueDescriptor getValueDescriptor()
Return the value's descriptor, which contains information such as value name, number, and type.
-
getDescriptorForType
Descriptors.EnumDescriptor getDescriptorForType()
Return the enum type's descriptor, which contains information about each defined value, etc.
-
-