public class FieldDescriptor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BOOL_TYPE |
static java.lang.String |
BYTES_TYPE |
static java.lang.String |
DOUBLE_TYPE |
static java.lang.String |
FIXED32_TYPE |
static java.lang.String |
FIXED64_TYPE |
static java.lang.String |
FLOAT_TYPE |
static java.lang.String |
INT32_TYPE |
static java.util.Set<java.lang.String> |
INT32_TYPES |
static java.lang.String |
INT64_TYPE |
static java.util.Set<java.lang.String> |
INT64_TYPES |
static java.util.Set<java.lang.String> |
INTEGER_TYPES |
static java.util.Set<java.lang.String> |
NUMBER_TYPES |
static java.lang.String |
OPTIONAL_RULE |
static java.lang.String |
REPEATED_RULE |
static java.lang.String |
REQUIRED_RULE |
static java.util.Set<java.lang.String> |
SCALAR_TYPES |
static java.lang.String |
SFIXED32_TYPE |
static java.lang.String |
SFIXED64_TYPE |
static java.util.Set<java.lang.String> |
SIGNED_TYPES |
static java.lang.String |
SINT32_TYPE |
static java.lang.String |
SINT64_TYPE |
static java.lang.String |
STRING_TYPE |
static java.lang.String |
UINT32_TYPE |
static java.lang.String |
UINT64_TYPE |
static java.util.Set<java.lang.String> |
UNSIGNED_TYPES |
Constructor and Description |
---|
FieldDescriptor(MessageDescriptor parent) |
Modifier and Type | Method and Description |
---|---|
MessageDescriptor |
getGroup() |
java.lang.String |
getName() |
java.util.Map<java.lang.String,OptionDescriptor> |
getOptions() |
java.lang.String |
getRule() |
int |
getTag() |
java.lang.String |
getType() |
TypeDescriptor |
getTypeDescriptor() |
boolean |
isGroup() |
boolean |
isInteger32Type() |
boolean |
isInteger64Type() |
boolean |
isIntegerType() |
boolean |
isMessageType() |
boolean |
isNumberType() |
boolean |
isOptional() |
boolean |
isRepeated() |
boolean |
isRequired() |
boolean |
isScalarType() |
boolean |
isStringType() |
void |
setGroup(MessageDescriptor group) |
void |
setName(java.lang.String name) |
void |
setOptions(java.util.Map<java.lang.String,OptionDescriptor> options) |
void |
setRule(java.lang.String rule) |
void |
setTag(int tag) |
void |
setType(java.lang.String type) |
void |
setTypeDescriptor(TypeDescriptor typeDescriptor) |
void |
validate(java.util.List<java.lang.String> errors) |
public static final java.lang.String STRING_TYPE
public static final java.lang.String BOOL_TYPE
public static final java.lang.String BYTES_TYPE
public static final java.lang.String DOUBLE_TYPE
public static final java.lang.String FLOAT_TYPE
public static final java.lang.String INT32_TYPE
public static final java.lang.String INT64_TYPE
public static final java.lang.String UINT32_TYPE
public static final java.lang.String UINT64_TYPE
public static final java.lang.String SINT32_TYPE
public static final java.lang.String SINT64_TYPE
public static final java.lang.String FIXED32_TYPE
public static final java.lang.String FIXED64_TYPE
public static final java.lang.String SFIXED32_TYPE
public static final java.lang.String SFIXED64_TYPE
public static final java.lang.String REQUIRED_RULE
public static final java.lang.String OPTIONAL_RULE
public static final java.lang.String REPEATED_RULE
public static final java.util.Set<java.lang.String> INT32_TYPES
public static final java.util.Set<java.lang.String> INT64_TYPES
public static final java.util.Set<java.lang.String> INTEGER_TYPES
public static final java.util.Set<java.lang.String> NUMBER_TYPES
public static final java.util.Set<java.lang.String> SCALAR_TYPES
public static final java.util.Set<java.lang.String> SIGNED_TYPES
public static final java.util.Set<java.lang.String> UNSIGNED_TYPES
public FieldDescriptor(MessageDescriptor parent)
public void validate(java.util.List<java.lang.String> errors)
public boolean isGroup()
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getRule()
public void setRule(java.lang.String rule)
public boolean isOptional()
public boolean isRequired()
public boolean isRepeated()
public int getTag()
public void setTag(int tag)
public java.util.Map<java.lang.String,OptionDescriptor> getOptions()
public void setOptions(java.util.Map<java.lang.String,OptionDescriptor> options)
public java.lang.String getType()
public void setType(java.lang.String type)
public boolean isMessageType()
public boolean isScalarType()
public boolean isNumberType()
public boolean isIntegerType()
public boolean isInteger32Type()
public boolean isInteger64Type()
public boolean isStringType()
public TypeDescriptor getTypeDescriptor()
public void setTypeDescriptor(TypeDescriptor typeDescriptor)
public MessageDescriptor getGroup()
public void setGroup(MessageDescriptor group)
Copyright © 2012. All Rights Reserved.