org.apache.activemq.protobuf.compiler
Class EnumDescriptor

java.lang.Object
  extended by org.apache.activemq.protobuf.compiler.EnumDescriptor
All Implemented Interfaces:
TypeDescriptor

public class EnumDescriptor
extends java.lang.Object
implements TypeDescriptor


Constructor Summary
EnumDescriptor(ProtoDescriptor protoDescriptor, MessageDescriptor parent)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnumDescriptor

public EnumDescriptor(ProtoDescriptor protoDescriptor,
                      MessageDescriptor parent)
Method Detail

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 © 2012. All Rights Reserved.