public class MessageDescriptor extends Object implements TypeDescriptor
Constructor and Description |
---|
MessageDescriptor(ProtoDescriptor protoDescriptor,
MessageDescriptor parent) |
public MessageDescriptor(ProtoDescriptor protoDescriptor, MessageDescriptor parent)
public String getOption(Map<String,OptionDescriptor> options, String optionName, String defaultValue)
public void setName(String name)
public void setExtensions(ExtensionsDescriptor extensions)
public void setExtends(List<MessageDescriptor> extendsList)
public List<MessageDescriptor> getExtends()
public void setFields(Map<String,FieldDescriptor> fields)
public void setMessages(Map<String,MessageDescriptor> messages)
public void setEnums(Map<String,EnumDescriptor> enums)
public String getName()
getName
in interface TypeDescriptor
public String getQName()
getQName
in interface TypeDescriptor
public ExtensionsDescriptor getExtensions()
public Map<String,FieldDescriptor> getFields()
public Map<String,MessageDescriptor> getMessages()
public Map<String,EnumDescriptor> getEnums()
public ProtoDescriptor getProtoDescriptor()
getProtoDescriptor
in interface TypeDescriptor
public Map<String,OptionDescriptor> getOptions()
public void setOptions(Map<String,OptionDescriptor> options)
public MessageDescriptor getParent()
public TypeDescriptor getType(String t)
public boolean isEnum()
isEnum
in interface TypeDescriptor
public MessageDescriptor getBaseType()
public void associate(EnumFieldDescriptor desc)
associate
in interface TypeDescriptor
public List<EnumFieldDescriptor> getAssociatedEnumFieldDescriptors()
Copyright © 2010–2021 FuseSource, Corp.. All rights reserved.