org.fusesource.hawtbuf.proto.compiler
Class ProtoDescriptor

java.lang.Object
  extended by org.fusesource.hawtbuf.proto.compiler.ProtoDescriptor

public class ProtoDescriptor
extends java.lang.Object


Constructor Summary
ProtoDescriptor()
           
 
Method Summary
 java.util.Map<java.lang.String,EnumDescriptor> getEnums()
           
 java.util.List<MessageDescriptor> getExtends()
           
 java.util.Map<java.lang.String,ProtoDescriptor> getImportProtoDescriptors()
           
 java.util.List<java.lang.String> getImports()
           
 java.util.Map<java.lang.String,MessageDescriptor> getMessages()
           
 java.lang.String getName()
           
 java.util.Map<java.lang.String,OptionDescriptor> getOptions()
           
 java.lang.String getPackageName()
           
 java.util.Map<java.lang.String,ServiceDescriptor> getServices()
           
 TypeDescriptor getType(java.lang.String type)
           
 void setEnums(java.util.Map<java.lang.String,EnumDescriptor> enums)
           
 void setExtends(java.util.List<MessageDescriptor> extendsList)
           
 void setImportProtoDescriptors(java.util.Map<java.lang.String,ProtoDescriptor> importProtoDescriptors)
           
 void setImports(java.util.List<java.lang.String> imports)
           
 void setMessages(java.util.Map<java.lang.String,MessageDescriptor> messages)
           
 void setName(java.lang.String name)
           
 void setOptions(java.util.Map<java.lang.String,OptionDescriptor> options)
           
 void setPackageName(java.lang.String packageName)
           
 void setServices(java.util.Map<java.lang.String,ServiceDescriptor> services)
           
 void validate(java.util.List<java.lang.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
 

Constructor Detail

ProtoDescriptor

public ProtoDescriptor()
Method Detail

setPackageName

public void setPackageName(java.lang.String packageName)

setOptions

public void setOptions(java.util.Map<java.lang.String,OptionDescriptor> options)

setMessages

public void setMessages(java.util.Map<java.lang.String,MessageDescriptor> messages)

setEnums

public void setEnums(java.util.Map<java.lang.String,EnumDescriptor> enums)

setExtends

public void setExtends(java.util.List<MessageDescriptor> extendsList)

getExtends

public java.util.List<MessageDescriptor> getExtends()

getPackageName

public java.lang.String getPackageName()

getOptions

public java.util.Map<java.lang.String,OptionDescriptor> getOptions()

getMessages

public java.util.Map<java.lang.String,MessageDescriptor> getMessages()

getEnums

public java.util.Map<java.lang.String,EnumDescriptor> getEnums()

setServices

public void setServices(java.util.Map<java.lang.String,ServiceDescriptor> services)

getServices

public java.util.Map<java.lang.String,ServiceDescriptor> getServices()

validate

public void validate(java.util.List<java.lang.String> errors)
Checks for validation errors in the proto definition and fills them into the errors list.


getImports

public java.util.List<java.lang.String> getImports()

setImports

public void setImports(java.util.List<java.lang.String> imports)

getImportProtoDescriptors

public java.util.Map<java.lang.String,ProtoDescriptor> getImportProtoDescriptors()

setImportProtoDescriptors

public void setImportProtoDescriptors(java.util.Map<java.lang.String,ProtoDescriptor> importProtoDescriptors)

getType

public TypeDescriptor getType(java.lang.String type)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)


Copyright © 2010-2011 FuseSource, Corp.. All Rights Reserved.