org.fusesource.hawtbuf.proto.compiler
Class FieldDescriptor
java.lang.Object
org.fusesource.hawtbuf.proto.compiler.FieldDescriptor
public class FieldDescriptor
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STRING_TYPE
public static final java.lang.String STRING_TYPE
BOOL_TYPE
public static final java.lang.String BOOL_TYPE
BYTES_TYPE
public static final java.lang.String BYTES_TYPE
DOUBLE_TYPE
public static final java.lang.String DOUBLE_TYPE
FLOAT_TYPE
public static final java.lang.String FLOAT_TYPE
INT32_TYPE
public static final java.lang.String INT32_TYPE
INT64_TYPE
public static final java.lang.String INT64_TYPE
UINT32_TYPE
public static final java.lang.String UINT32_TYPE
UINT64_TYPE
public static final java.lang.String UINT64_TYPE
SINT32_TYPE
public static final java.lang.String SINT32_TYPE
SINT64_TYPE
public static final java.lang.String SINT64_TYPE
FIXED32_TYPE
public static final java.lang.String FIXED32_TYPE
FIXED64_TYPE
public static final java.lang.String FIXED64_TYPE
SFIXED32_TYPE
public static final java.lang.String SFIXED32_TYPE
SFIXED64_TYPE
public static final java.lang.String SFIXED64_TYPE
REQUIRED_RULE
public static final java.lang.String REQUIRED_RULE
OPTIONAL_RULE
public static final java.lang.String OPTIONAL_RULE
REPEATED_RULE
public static final java.lang.String REPEATED_RULE
INT32_TYPES
public static final java.util.Set<java.lang.String> INT32_TYPES
INT64_TYPES
public static final java.util.Set<java.lang.String> INT64_TYPES
INTEGER_TYPES
public static final java.util.Set<java.lang.String> INTEGER_TYPES
NUMBER_TYPES
public static final java.util.Set<java.lang.String> NUMBER_TYPES
SCALAR_TYPES
public static final java.util.Set<java.lang.String> SCALAR_TYPES
SIGNED_TYPES
public static final java.util.Set<java.lang.String> SIGNED_TYPES
UNSIGNED_TYPES
public static final java.util.Set<java.lang.String> UNSIGNED_TYPES
FieldDescriptor
public FieldDescriptor(MessageDescriptor parent)
validate
public void validate(java.util.List<java.lang.String> errors)
isGroup
public boolean isGroup()
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getRule
public java.lang.String getRule()
setRule
public void setRule(java.lang.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 java.util.Map<java.lang.String,OptionDescriptor> getOptions()
setOptions
public void setOptions(java.util.Map<java.lang.String,OptionDescriptor> options)
getType
public java.lang.String getType()
setType
public void setType(java.lang.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-2011 FuseSource, Corp.. All Rights Reserved.