org.fusesource.hawtbuf.proto.compiler
Class FieldDescriptor
java.lang.Object
org.fusesource.hawtbuf.proto.compiler.FieldDescriptor
public class FieldDescriptor
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STRING_TYPE
public static final String STRING_TYPE
BOOL_TYPE
public static final String BOOL_TYPE
BYTES_TYPE
public static final String BYTES_TYPE
DOUBLE_TYPE
public static final String DOUBLE_TYPE
FLOAT_TYPE
public static final String FLOAT_TYPE
INT32_TYPE
public static final String INT32_TYPE
INT64_TYPE
public static final String INT64_TYPE
UINT32_TYPE
public static final String UINT32_TYPE
UINT64_TYPE
public static final String UINT64_TYPE
SINT32_TYPE
public static final String SINT32_TYPE
SINT64_TYPE
public static final String SINT64_TYPE
FIXED32_TYPE
public static final String FIXED32_TYPE
FIXED64_TYPE
public static final String FIXED64_TYPE
SFIXED32_TYPE
public static final String SFIXED32_TYPE
SFIXED64_TYPE
public static final String SFIXED64_TYPE
REQUIRED_RULE
public static final String REQUIRED_RULE
OPTIONAL_RULE
public static final String OPTIONAL_RULE
REPEATED_RULE
public static final String REPEATED_RULE
INT32_TYPES
public static final Set<String> INT32_TYPES
INT64_TYPES
public static final Set<String> INT64_TYPES
INTEGER_TYPES
public static final Set<String> INTEGER_TYPES
NUMBER_TYPES
public static final Set<String> NUMBER_TYPES
SCALAR_TYPES
public static final Set<String> SCALAR_TYPES
SIGNED_TYPES
public static final Set<String> SIGNED_TYPES
UNSIGNED_TYPES
public static final Set<String> UNSIGNED_TYPES
FieldDescriptor
public FieldDescriptor(MessageDescriptor parent)
validate
public void validate(List<String> errors)
isGroup
public boolean isGroup()
getName
public String getName()
setName
public void setName(String name)
getRule
public String getRule()
setRule
public void setRule(String rule)
isOptional
public boolean isOptional()
isRequired
public boolean isRequired()
isRepeated
public boolean isRepeated()
getTag
public int getTag()
setTag
public void setTag(int tag)
getOptions
public Map<String,OptionDescriptor> getOptions()
setOptions
public void setOptions(Map<String,OptionDescriptor> options)
getType
public String getType()
setType
public void setType(String type)
isMessageType
public boolean isMessageType()
isScalarType
public boolean isScalarType()
isNumberType
public boolean isNumberType()
isIntegerType
public boolean isIntegerType()
isInteger32Type
public boolean isInteger32Type()
isInteger64Type
public boolean isInteger64Type()
isStringType
public boolean isStringType()
getTypeDescriptor
public TypeDescriptor getTypeDescriptor()
setTypeDescriptor
public void setTypeDescriptor(TypeDescriptor typeDescriptor)
getGroup
public MessageDescriptor getGroup()
setGroup
public void setGroup(MessageDescriptor group)
Copyright © 2010-2014 FuseSource, Corp.. All Rights Reserved.