org.apache.activemq.protobuf.compiler
Class EnumDescriptor
java.lang.Object
org.apache.activemq.protobuf.compiler.EnumDescriptor
- All Implemented Interfaces:
- TypeDescriptor
public class EnumDescriptor
- extends java.lang.Object
- implements TypeDescriptor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnumDescriptor
public EnumDescriptor(ProtoDescriptor protoDescriptor,
MessageDescriptor parent)
getName
public java.lang.String getName()
- Specified by:
getName
in interface TypeDescriptor
getFields
public java.util.Map<java.lang.String,EnumFieldDescriptor> getFields()
setName
public void setName(java.lang.String name)
setFields
public void setFields(java.util.Map<java.lang.String,EnumFieldDescriptor> fields)
getProtoDescriptor
public ProtoDescriptor getProtoDescriptor()
- Specified by:
getProtoDescriptor
in interface TypeDescriptor
validate
public void validate(java.util.List<java.lang.String> errors)
getParent
public MessageDescriptor getParent()
getQName
public java.lang.String getQName()
- Specified by:
getQName
in interface TypeDescriptor
isEnum
public boolean isEnum()
- Specified by:
isEnum
in interface TypeDescriptor
getOptions
public java.util.Map<java.lang.String,OptionDescriptor> getOptions()
setOptions
public void setOptions(java.util.Map<java.lang.String,OptionDescriptor> options)
associate
public void associate(EnumFieldDescriptor desc)
- Specified by:
associate
in interface TypeDescriptor
Copyright © 2011. All Rights Reserved.