Class FieldDescriptor


  • public class FieldDescriptor
    extends java.lang.Object
    • Field Detail

      • 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
    • Method Detail

      • 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()
      • setTypeDescriptor

        public void setTypeDescriptor​(TypeDescriptor typeDescriptor)