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