Class ProtoDescriptor


  • public class ProtoDescriptor
    extends java.lang.Object
    • Field Detail

      • packageName

        private java.lang.String packageName
      • enums

        private java.util.Map<java.lang.String,​EnumDescriptor> enums
      • imports

        java.util.List<java.lang.String> imports
      • importProtoDescriptors

        java.util.Map<java.lang.String,​ProtoDescriptor> importProtoDescriptors
      • name

        private java.lang.String name
    • 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)
      • 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)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)