org.fusesource.hawtbuf.proto.compiler
Class ProtoDescriptor
java.lang.Object
org.fusesource.hawtbuf.proto.compiler.ProtoDescriptor
public class ProtoDescriptor
- extends Object
Method Summary |
Map<String,EnumDescriptor> |
getEnums()
|
List<MessageDescriptor> |
getExtends()
|
Map<String,ProtoDescriptor> |
getImportProtoDescriptors()
|
List<String> |
getImports()
|
Map<String,MessageDescriptor> |
getMessages()
|
String |
getName()
|
Map<String,OptionDescriptor> |
getOptions()
|
String |
getPackageName()
|
Map<String,ServiceDescriptor> |
getServices()
|
TypeDescriptor |
getType(String type)
|
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 |
setName(String name)
|
void |
setOptions(Map<String,OptionDescriptor> options)
|
void |
setPackageName(String packageName)
|
void |
setServices(Map<String,ServiceDescriptor> services)
|
void |
validate(List<String> errors)
Checks for validation errors in the proto definition and fills them
into the errors list. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProtoDescriptor
public ProtoDescriptor()
setPackageName
public void setPackageName(String packageName)
setOptions
public void setOptions(Map<String,OptionDescriptor> options)
setMessages
public void setMessages(Map<String,MessageDescriptor> messages)
setEnums
public void setEnums(Map<String,EnumDescriptor> enums)
setExtends
public void setExtends(List<MessageDescriptor> extendsList)
getExtends
public List<MessageDescriptor> getExtends()
getPackageName
public String getPackageName()
getOptions
public Map<String,OptionDescriptor> getOptions()
getMessages
public Map<String,MessageDescriptor> getMessages()
getEnums
public Map<String,EnumDescriptor> getEnums()
setServices
public void setServices(Map<String,ServiceDescriptor> services)
getServices
public Map<String,ServiceDescriptor> getServices()
validate
public void validate(List<String> errors)
- Checks for validation errors in the proto definition and fills them
into the errors list.
getImports
public List<String> getImports()
setImports
public void setImports(List<String> imports)
getImportProtoDescriptors
public Map<String,ProtoDescriptor> getImportProtoDescriptors()
setImportProtoDescriptors
public void setImportProtoDescriptors(Map<String,ProtoDescriptor> importProtoDescriptors)
getType
public TypeDescriptor getType(String type)
getName
public String getName()
setName
public void setName(String name)
Copyright © 2010-2014 FuseSource, Corp.. All Rights Reserved.