public class EnumDescriptor extends java.lang.Object implements TypeDescriptor
| Constructor and Description |
|---|
EnumDescriptor(ProtoDescriptor protoDescriptor,
MessageDescriptor parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
associate(EnumFieldDescriptor desc) |
java.util.Map<java.lang.String,EnumFieldDescriptor> |
getFields() |
java.lang.String |
getName() |
java.util.Map<java.lang.String,OptionDescriptor> |
getOptions() |
MessageDescriptor |
getParent() |
ProtoDescriptor |
getProtoDescriptor() |
java.lang.String |
getQName() |
boolean |
isEnum() |
void |
setFields(java.util.Map<java.lang.String,EnumFieldDescriptor> fields) |
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 EnumDescriptor(ProtoDescriptor protoDescriptor, MessageDescriptor parent)
public java.lang.String getName()
getName in interface TypeDescriptorpublic java.util.Map<java.lang.String,EnumFieldDescriptor> getFields()
public void setName(java.lang.String name)
public void setFields(java.util.Map<java.lang.String,EnumFieldDescriptor> fields)
public ProtoDescriptor getProtoDescriptor()
getProtoDescriptor in interface TypeDescriptorpublic void validate(java.util.List<java.lang.String> errors)
public MessageDescriptor getParent()
public java.lang.String getQName()
getQName in interface TypeDescriptorpublic boolean isEnum()
isEnum in interface TypeDescriptorpublic java.util.Map<java.lang.String,OptionDescriptor> getOptions()
public void setOptions(java.util.Map<java.lang.String,OptionDescriptor> options)
public void associate(EnumFieldDescriptor desc)
associate in interface TypeDescriptorCopyright © 2010-2014 FuseSource, Corp.. All Rights Reserved.