Package io.protostuff.parser
Class ProtoUtil
- java.lang.Object
-
- io.protostuff.parser.ProtoUtil
-
public final class ProtoUtil extends java.lang.ObjectUtility for loading protos from various input.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateProtoUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidloadFrom(java.io.File file, Proto target)static voidloadFrom(java.io.InputStream in, Proto target)Loads the proto from anInputStream.static voidloadFrom(java.io.Reader reader, Proto target)Loads the proto from aReader.static voidloadFrom(java.net.URL resource, Proto target)static voidloadFrom(org.antlr.runtime.ANTLRReaderStream input, Proto target)Loads the proto from anANTLRReaderStream.static ProtoparseProto(java.io.File file)static java.lang.StringBuildertoCamelCase(java.lang.String name)static java.lang.StringBuildertoPascalCase(java.lang.String name)static java.lang.StringBuildertoUnderscoreCase(java.lang.String name)
-
-
-
Method Detail
-
loadFrom
public static void loadFrom(org.antlr.runtime.ANTLRReaderStream input, Proto target) throws java.lang.ExceptionLoads the proto from anANTLRReaderStream.- Throws:
java.lang.Exception
-
loadFrom
public static void loadFrom(java.io.InputStream in, Proto target) throws java.lang.ExceptionLoads the proto from anInputStream.- Throws:
java.lang.Exception
-
loadFrom
public static void loadFrom(java.io.Reader reader, Proto target) throws java.lang.ExceptionLoads the proto from aReader.- 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)
-
-