Class EnumDescriptor
java.lang.Object
org.fusesource.hawtbuf.proto.compiler.EnumDescriptor
- All Implemented Interfaces:
TypeDescriptor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map<String, EnumFieldDescriptor> private Stringprivate Map<String, OptionDescriptor> private final MessageDescriptorprivate final ProtoDescriptor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassociate(EnumFieldDescriptor desc) private StringconstantToUCamelCase(String name) getName()private StringgetQName()booleanisEnum()voidsetFields(Map<String, EnumFieldDescriptor> fields) voidvoidsetOptions(Map<String, OptionDescriptor> options) void
-
Field Details
-
name
-
fields
-
protoDescriptor
-
parent
-
options
-
-
Constructor Details
-
EnumDescriptor
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceTypeDescriptor
-
getFields
-
setName
-
setFields
-
getProtoDescriptor
- Specified by:
getProtoDescriptorin interfaceTypeDescriptor
-
getOption
-
constantToUCamelCase
-
validate
-
getParent
-
getQName
- Specified by:
getQNamein interfaceTypeDescriptor
-
isEnum
public boolean isEnum()- Specified by:
isEnumin interfaceTypeDescriptor
-
getOptions
-
setOptions
-
associate
- Specified by:
associatein interfaceTypeDescriptor
-