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 TypeDescriptorpublic String getQName()
getQName in interface TypeDescriptorpublic ExtensionsDescriptor getExtensions()
public Map<String,FieldDescriptor> getFields()
public Map<String,MessageDescriptor> getMessages()
public Map<String,EnumDescriptor> getEnums()
public ProtoDescriptor getProtoDescriptor()
getProtoDescriptor in interface TypeDescriptorpublic 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 TypeDescriptorpublic MessageDescriptor getBaseType()
public void associate(EnumFieldDescriptor desc)
associate in interface TypeDescriptorpublic List<EnumFieldDescriptor> getAssociatedEnumFieldDescriptors()
Copyright © 2010–2025 FuseSource, Corp.. All rights reserved.