Class ProtoDescriptor
java.lang.Object
org.fusesource.hawtbuf.proto.compiler.ProtoDescriptor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map<String, EnumDescriptor> private List<MessageDescriptor> (package private) Map<String, ProtoDescriptor> private Map<String, MessageDescriptor> private Stringprivate Map<String, OptionDescriptor> private Stringprivate Map<String, ServiceDescriptor> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEnums()getName()voidsetEnums(Map<String, EnumDescriptor> enums) voidsetExtends(List<MessageDescriptor> extendsList) voidsetImportProtoDescriptors(Map<String, ProtoDescriptor> importProtoDescriptors) voidsetImports(List<String> imports) voidsetMessages(Map<String, MessageDescriptor> messages) voidvoidsetOptions(Map<String, OptionDescriptor> options) voidsetPackageName(String packageName) voidsetServices(Map<String, ServiceDescriptor> services) voidChecks for validation errors in the proto definition and fills them into the errors list.
-
Field Details
-
packageName
-
options
-
messages
-
enums
-
extendsList
-
services
-
imports
-
importProtoDescriptors
Map<String, ProtoDescriptor> importProtoDescriptors -
name
-
-
Constructor Details
-
ProtoDescriptor
public ProtoDescriptor()
-
-
Method Details
-
setPackageName
-
setOptions
-
setMessages
-
setEnums
-
setExtends
-
getExtends
-
getPackageName
-
getOptions
-
getMessages
-
getEnums
-
setServices
-
getServices
-
validate
-
getImports
-
setImports
-
getImportProtoDescriptors
-
setImportProtoDescriptors
-
getType
-
getName
-
setName
-