Class ProtoUtil


  • public final class ProtoUtil
    extends java.lang.Object
    Utility for loading protos from various input.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ProtoUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void loadFrom​(java.io.File file, Proto target)  
      static void loadFrom​(java.io.InputStream in, Proto target)
      Loads the proto from an InputStream.
      static void loadFrom​(java.io.Reader reader, Proto target)
      Loads the proto from a Reader.
      static void loadFrom​(java.net.URL resource, Proto target)  
      static void loadFrom​(org.antlr.runtime.ANTLRReaderStream input, Proto target)
      Loads the proto from an ANTLRReaderStream.
      static Proto parseProto​(java.io.File file)  
      static java.lang.StringBuilder toCamelCase​(java.lang.String name)  
      static java.lang.StringBuilder toPascalCase​(java.lang.String name)  
      static java.lang.StringBuilder toUnderscoreCase​(java.lang.String name)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ProtoUtil

        private ProtoUtil()
    • Method Detail

      • loadFrom

        public static void loadFrom​(org.antlr.runtime.ANTLRReaderStream input,
                                    Proto target)
                             throws java.lang.Exception
        Loads the proto from an ANTLRReaderStream.
        Throws:
        java.lang.Exception
      • loadFrom

        public static void loadFrom​(java.io.InputStream in,
                                    Proto target)
                             throws java.lang.Exception
        Loads the proto from an InputStream.
        Throws:
        java.lang.Exception
      • loadFrom

        public static void loadFrom​(java.io.Reader reader,
                                    Proto target)
                             throws java.lang.Exception
        Loads the proto from a Reader.
        Throws:
        java.lang.Exception
      • parseProto

        public static Proto parseProto​(java.io.File file)
      • loadFrom

        public static void loadFrom​(java.io.File file,
                                    Proto target)
                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • loadFrom

        public static void loadFrom​(java.net.URL resource,
                                    Proto target)
                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • toCamelCase

        public static java.lang.StringBuilder toCamelCase​(java.lang.String name)
      • toPascalCase

        public static java.lang.StringBuilder toPascalCase​(java.lang.String name)
      • toUnderscoreCase

        public static java.lang.StringBuilder toUnderscoreCase​(java.lang.String name)