public static enum DescriptorProtos.FieldDescriptorProto.Type extends java.lang.Enum<DescriptorProtos.FieldDescriptorProto.Type> implements ProtocolMessageEnum
google.protobuf.FieldDescriptorProto.Type
Enum Constant and Description |
---|
TYPE_BOOL
TYPE_BOOL = 8; |
TYPE_BYTES
New in version 2.
|
TYPE_DOUBLE
0 is reserved for errors.
|
TYPE_ENUM
TYPE_ENUM = 14; |
TYPE_FIXED32
TYPE_FIXED32 = 7; |
TYPE_FIXED64
TYPE_FIXED64 = 6; |
TYPE_FLOAT
TYPE_FLOAT = 2; |
TYPE_GROUP
Tag-delimited aggregate.
|
TYPE_INT32
Not ZigZag encoded.
|
TYPE_INT64
Not ZigZag encoded.
|
TYPE_MESSAGE
Length-delimited aggregate.
|
TYPE_SFIXED32
TYPE_SFIXED32 = 15; |
TYPE_SFIXED64
TYPE_SFIXED64 = 16; |
TYPE_SINT32
Uses ZigZag encoding.
|
TYPE_SINT64
Uses ZigZag encoding.
|
TYPE_STRING
TYPE_STRING = 9; |
TYPE_UINT32
TYPE_UINT32 = 13; |
TYPE_UINT64
TYPE_UINT64 = 4; |
Modifier and Type | Field and Description |
---|---|
static int |
TYPE_BOOL_VALUE
TYPE_BOOL = 8; |
static int |
TYPE_BYTES_VALUE
New in version 2.
|
static int |
TYPE_DOUBLE_VALUE
0 is reserved for errors.
|
static int |
TYPE_ENUM_VALUE
TYPE_ENUM = 14; |
static int |
TYPE_FIXED32_VALUE
TYPE_FIXED32 = 7; |
static int |
TYPE_FIXED64_VALUE
TYPE_FIXED64 = 6; |
static int |
TYPE_FLOAT_VALUE
TYPE_FLOAT = 2; |
static int |
TYPE_GROUP_VALUE
Tag-delimited aggregate.
|
static int |
TYPE_INT32_VALUE
Not ZigZag encoded.
|
static int |
TYPE_INT64_VALUE
Not ZigZag encoded.
|
static int |
TYPE_MESSAGE_VALUE
Length-delimited aggregate.
|
static int |
TYPE_SFIXED32_VALUE
TYPE_SFIXED32 = 15; |
static int |
TYPE_SFIXED64_VALUE
TYPE_SFIXED64 = 16; |
static int |
TYPE_SINT32_VALUE
Uses ZigZag encoding.
|
static int |
TYPE_SINT64_VALUE
Uses ZigZag encoding.
|
static int |
TYPE_STRING_VALUE
TYPE_STRING = 9; |
static int |
TYPE_UINT32_VALUE
TYPE_UINT32 = 13; |
static int |
TYPE_UINT64_VALUE
TYPE_UINT64 = 4; |
Modifier and Type | Method and Description |
---|---|
static DescriptorProtos.FieldDescriptorProto.Type |
forNumber(int value) |
static Descriptors.EnumDescriptor |
getDescriptor() |
Descriptors.EnumDescriptor |
getDescriptorForType()
Return the enum type's descriptor, which contains information about each defined value, etc.
|
int |
getNumber()
Return the value's numeric value as defined in the .proto file.
|
Descriptors.EnumValueDescriptor |
getValueDescriptor()
Return the value's descriptor, which contains information such as value name, number, and type.
|
static Internal.EnumLiteMap<DescriptorProtos.FieldDescriptorProto.Type> |
internalGetValueMap() |
static DescriptorProtos.FieldDescriptorProto.Type |
valueOf(Descriptors.EnumValueDescriptor desc) |
static DescriptorProtos.FieldDescriptorProto.Type |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static DescriptorProtos.FieldDescriptorProto.Type |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static DescriptorProtos.FieldDescriptorProto.Type[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_DOUBLE
0 is reserved for errors. Order is weird for historical reasons.
TYPE_DOUBLE = 1;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_FLOAT
TYPE_FLOAT = 2;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_INT64
Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if negative values are likely.
TYPE_INT64 = 3;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_UINT64
TYPE_UINT64 = 4;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_INT32
Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if negative values are likely.
TYPE_INT32 = 5;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_FIXED64
TYPE_FIXED64 = 6;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_FIXED32
TYPE_FIXED32 = 7;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_BOOL
TYPE_BOOL = 8;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_STRING
TYPE_STRING = 9;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_GROUP
Tag-delimited aggregate. Group type is deprecated and not supported in proto3. However, Proto3 implementations should still be able to parse the group wire format and treat group fields as unknown fields.
TYPE_GROUP = 10;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_MESSAGE
Length-delimited aggregate.
TYPE_MESSAGE = 11;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_BYTES
New in version 2.
TYPE_BYTES = 12;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_UINT32
TYPE_UINT32 = 13;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_ENUM
TYPE_ENUM = 14;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_SFIXED32
TYPE_SFIXED32 = 15;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_SFIXED64
TYPE_SFIXED64 = 16;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_SINT32
Uses ZigZag encoding.
TYPE_SINT32 = 17;
public static final DescriptorProtos.FieldDescriptorProto.Type TYPE_SINT64
Uses ZigZag encoding.
TYPE_SINT64 = 18;
public static final int TYPE_DOUBLE_VALUE
0 is reserved for errors. Order is weird for historical reasons.
TYPE_DOUBLE = 1;
public static final int TYPE_FLOAT_VALUE
TYPE_FLOAT = 2;
public static final int TYPE_INT64_VALUE
Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if negative values are likely.
TYPE_INT64 = 3;
public static final int TYPE_UINT64_VALUE
TYPE_UINT64 = 4;
public static final int TYPE_INT32_VALUE
Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if negative values are likely.
TYPE_INT32 = 5;
public static final int TYPE_FIXED64_VALUE
TYPE_FIXED64 = 6;
public static final int TYPE_FIXED32_VALUE
TYPE_FIXED32 = 7;
public static final int TYPE_BOOL_VALUE
TYPE_BOOL = 8;
public static final int TYPE_STRING_VALUE
TYPE_STRING = 9;
public static final int TYPE_GROUP_VALUE
Tag-delimited aggregate. Group type is deprecated and not supported in proto3. However, Proto3 implementations should still be able to parse the group wire format and treat group fields as unknown fields.
TYPE_GROUP = 10;
public static final int TYPE_MESSAGE_VALUE
Length-delimited aggregate.
TYPE_MESSAGE = 11;
public static final int TYPE_BYTES_VALUE
New in version 2.
TYPE_BYTES = 12;
public static final int TYPE_UINT32_VALUE
TYPE_UINT32 = 13;
public static final int TYPE_ENUM_VALUE
TYPE_ENUM = 14;
public static final int TYPE_SFIXED32_VALUE
TYPE_SFIXED32 = 15;
public static final int TYPE_SFIXED64_VALUE
TYPE_SFIXED64 = 16;
public static final int TYPE_SINT32_VALUE
Uses ZigZag encoding.
TYPE_SINT32 = 17;
public static final int TYPE_SINT64_VALUE
Uses ZigZag encoding.
TYPE_SINT64 = 18;
public static DescriptorProtos.FieldDescriptorProto.Type[] values()
for (DescriptorProtos.FieldDescriptorProto.Type c : DescriptorProtos.FieldDescriptorProto.Type.values()) System.out.println(c);
public static DescriptorProtos.FieldDescriptorProto.Type valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic final int getNumber()
ProtocolMessageEnum
getNumber
in interface Internal.EnumLite
getNumber
in interface ProtocolMessageEnum
@Deprecated public static DescriptorProtos.FieldDescriptorProto.Type valueOf(int value)
forNumber(int)
instead.public static DescriptorProtos.FieldDescriptorProto.Type forNumber(int value)
public static Internal.EnumLiteMap<DescriptorProtos.FieldDescriptorProto.Type> internalGetValueMap()
public final Descriptors.EnumValueDescriptor getValueDescriptor()
ProtocolMessageEnum
getValueDescriptor
in interface ProtocolMessageEnum
public final Descriptors.EnumDescriptor getDescriptorForType()
ProtocolMessageEnum
getDescriptorForType
in interface ProtocolMessageEnum
public static final Descriptors.EnumDescriptor getDescriptor()
public static DescriptorProtos.FieldDescriptorProto.Type valueOf(Descriptors.EnumValueDescriptor desc)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.