public class FieldDescriptor extends Object
Modifier and Type | Field and Description |
---|---|
static String |
BOOL_TYPE |
static String |
BYTES_TYPE |
static String |
DOUBLE_TYPE |
static String |
FIXED32_TYPE |
static String |
FIXED64_TYPE |
static String |
FLOAT_TYPE |
static String |
INT32_TYPE |
static Set<String> |
INT32_TYPES |
static String |
INT64_TYPE |
static Set<String> |
INT64_TYPES |
static Set<String> |
INTEGER_TYPES |
static Set<String> |
NUMBER_TYPES |
static String |
OPTIONAL_RULE |
static String |
REPEATED_RULE |
static String |
REQUIRED_RULE |
static Set<String> |
SCALAR_TYPES |
static String |
SFIXED32_TYPE |
static String |
SFIXED64_TYPE |
static Set<String> |
SIGNED_TYPES |
static String |
SINT32_TYPE |
static String |
SINT64_TYPE |
static String |
STRING_TYPE |
static String |
UINT32_TYPE |
static String |
UINT64_TYPE |
static Set<String> |
UNSIGNED_TYPES |
Constructor and Description |
---|
FieldDescriptor(MessageDescriptor parent) |
Modifier and Type | Method and Description |
---|---|
MessageDescriptor |
getGroup() |
String |
getName() |
Map<String,OptionDescriptor> |
getOptions() |
String |
getRule() |
int |
getTag() |
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(String name) |
void |
setOptions(Map<String,OptionDescriptor> options) |
void |
setRule(String rule) |
void |
setTag(int tag) |
void |
setType(String type) |
void |
setTypeDescriptor(TypeDescriptor typeDescriptor) |
void |
validate(List<String> errors) |
public static final String STRING_TYPE
public static final String BOOL_TYPE
public static final String BYTES_TYPE
public static final String DOUBLE_TYPE
public static final String FLOAT_TYPE
public static final String INT32_TYPE
public static final String INT64_TYPE
public static final String UINT32_TYPE
public static final String UINT64_TYPE
public static final String SINT32_TYPE
public static final String SINT64_TYPE
public static final String FIXED32_TYPE
public static final String FIXED64_TYPE
public static final String SFIXED32_TYPE
public static final String SFIXED64_TYPE
public static final String REQUIRED_RULE
public static final String OPTIONAL_RULE
public static final String REPEATED_RULE
public FieldDescriptor(MessageDescriptor parent)
public boolean isGroup()
public String getName()
public void setName(String name)
public String getRule()
public void setRule(String rule)
public boolean isOptional()
public boolean isRequired()
public boolean isRepeated()
public int getTag()
public void setTag(int tag)
public Map<String,OptionDescriptor> getOptions()
public void setOptions(Map<String,OptionDescriptor> options)
public String getType()
public void setType(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 © 2010–2021 FuseSource, Corp.. All rights reserved.