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 String
private Map
<String, OptionDescriptor> private String
private Map
<String, ServiceDescriptor> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEnums()
getName()
void
setEnums
(Map<String, EnumDescriptor> enums) void
setExtends
(List<MessageDescriptor> extendsList) void
setImportProtoDescriptors
(Map<String, ProtoDescriptor> importProtoDescriptors) void
setImports
(List<String> imports) void
setMessages
(Map<String, MessageDescriptor> messages) void
void
setOptions
(Map<String, OptionDescriptor> options) void
setPackageName
(String packageName) void
setServices
(Map<String, ServiceDescriptor> services) void
Checks 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
Checks for validation errors in the proto definition and fills them into the errors list. -
getImports
-
setImports
-
getImportProtoDescriptors
-
setImportProtoDescriptors
-
getType
-
getName
-
setName
-