public class MessageDescriptor extends java.lang.Object implements TypeDescriptor
Constructor and Description |
---|
MessageDescriptor(ProtoDescriptor protoDescriptor,
MessageDescriptor parent) |
Modifier and Type | Method and Description |
---|---|
void |
associate(EnumFieldDescriptor desc) |
java.util.List<EnumFieldDescriptor> |
getAssociatedEnumFieldDescriptors() |
MessageDescriptor |
getBaseType() |
java.util.Map<java.lang.String,EnumDescriptor> |
getEnums() |
java.util.List<MessageDescriptor> |
getExtends() |
ExtensionsDescriptor |
getExtensions() |
java.util.Map<java.lang.String,FieldDescriptor> |
getFields() |
java.util.Map<java.lang.String,MessageDescriptor> |
getMessages() |
java.lang.String |
getName() |
java.lang.String |
getOption(java.util.Map<java.lang.String,OptionDescriptor> options,
java.lang.String optionName,
java.lang.String defaultValue) |
java.util.Map<java.lang.String,OptionDescriptor> |
getOptions() |
MessageDescriptor |
getParent() |
ProtoDescriptor |
getProtoDescriptor() |
java.lang.String |
getQName() |
TypeDescriptor |
getType(java.lang.String t) |
boolean |
isEnum() |
void |
setEnums(java.util.Map<java.lang.String,EnumDescriptor> enums) |
void |
setExtends(java.util.List<MessageDescriptor> extendsList) |
void |
setExtensions(ExtensionsDescriptor extensions) |
void |
setFields(java.util.Map<java.lang.String,FieldDescriptor> fields) |
void |
setMessages(java.util.Map<java.lang.String,MessageDescriptor> messages) |
void |
setName(java.lang.String name) |
void |
setOptions(java.util.Map<java.lang.String,OptionDescriptor> options) |
void |
validate(java.util.List<java.lang.String> errors) |
public MessageDescriptor(ProtoDescriptor protoDescriptor, MessageDescriptor parent)
public void validate(java.util.List<java.lang.String> errors)
public java.lang.String getOption(java.util.Map<java.lang.String,OptionDescriptor> options, java.lang.String optionName, java.lang.String defaultValue)
public void setName(java.lang.String name)
public void setExtensions(ExtensionsDescriptor extensions)
public void setExtends(java.util.List<MessageDescriptor> extendsList)
public java.util.List<MessageDescriptor> getExtends()
public void setFields(java.util.Map<java.lang.String,FieldDescriptor> fields)
public void setMessages(java.util.Map<java.lang.String,MessageDescriptor> messages)
public void setEnums(java.util.Map<java.lang.String,EnumDescriptor> enums)
public java.lang.String getName()
getName
in interface TypeDescriptor
public java.lang.String getQName()
getQName
in interface TypeDescriptor
public ExtensionsDescriptor getExtensions()
public java.util.Map<java.lang.String,FieldDescriptor> getFields()
public java.util.Map<java.lang.String,MessageDescriptor> getMessages()
public java.util.Map<java.lang.String,EnumDescriptor> getEnums()
public ProtoDescriptor getProtoDescriptor()
getProtoDescriptor
in interface TypeDescriptor
public java.util.Map<java.lang.String,OptionDescriptor> getOptions()
public void setOptions(java.util.Map<java.lang.String,OptionDescriptor> options)
public MessageDescriptor getParent()
public TypeDescriptor getType(java.lang.String t)
public boolean isEnum()
isEnum
in interface TypeDescriptor
public MessageDescriptor getBaseType()
public void associate(EnumFieldDescriptor desc)
associate
in interface TypeDescriptor
public java.util.List<EnumFieldDescriptor> getAssociatedEnumFieldDescriptors()
Copyright © 2012. All Rights Reserved.