Class FieldDescriptor

java.lang.Object
org.apache.activemq.protobuf.compiler.FieldDescriptor

public class FieldDescriptor extends Object
  • Field Details

    • 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
  • Constructor Details

  • Method Details

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