Class MessageDescriptor
java.lang.Object
org.fusesource.hawtbuf.proto.compiler.MessageDescriptor
- All Implemented Interfaces:
TypeDescriptor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<EnumFieldDescriptor> private MessageDescriptorprivate Map<String, EnumDescriptor> private List<MessageDescriptor> private ExtensionsDescriptorprivate Map<String, FieldDescriptor> private Map<String, MessageDescriptor> private Stringprivate Map<String, OptionDescriptor> private final MessageDescriptorprivate final ProtoDescriptor -
Constructor Summary
ConstructorsConstructorDescriptionMessageDescriptor(ProtoDescriptor protoDescriptor, MessageDescriptor parent) -
Method Summary
Modifier and TypeMethodDescriptionvoidassociate(EnumFieldDescriptor desc) getEnums()getName()getQName()booleanisEnum()voidsetEnums(Map<String, EnumDescriptor> enums) voidsetExtends(List<MessageDescriptor> extendsList) voidsetExtensions(ExtensionsDescriptor extensions) voidsetFields(Map<String, FieldDescriptor> fields) voidsetMessages(Map<String, MessageDescriptor> messages) voidvoidsetOptions(Map<String, OptionDescriptor> options) void
-
Field Details
-
name
-
extensions
-
fields
-
messages
-
enums
-
protoDescriptor
-
extendsList
-
options
-
associatedEnumFieldDescriptors
-
parent
-
baseType
-
-
Constructor Details
-
MessageDescriptor
-
-
Method Details
-
validate
-
getOption
-
setName
-
setExtensions
-
setExtends
-
getExtends
-
setFields
-
setMessages
-
setEnums
-
getName
- Specified by:
getNamein interfaceTypeDescriptor
-
getQName
- Specified by:
getQNamein interfaceTypeDescriptor
-
getExtensions
-
getFields
-
getMessages
-
getEnums
-
getProtoDescriptor
- Specified by:
getProtoDescriptorin interfaceTypeDescriptor
-
getOptions
-
setOptions
-
getParent
-
getType
-
isEnum
public boolean isEnum()- Specified by:
isEnumin interfaceTypeDescriptor
-
getBaseType
-
associate
- Specified by:
associatein interfaceTypeDescriptor
-
getAssociatedEnumFieldDescriptors
-