Package io.protostuff.parser
Class ProtoUtil
- java.lang.Object
-
- io.protostuff.parser.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 anInputStream
.static void
loadFrom(java.io.Reader reader, Proto target)
Loads the proto from aReader
.static void
loadFrom(java.net.URL resource, Proto target)
static void
loadFrom(org.antlr.runtime.ANTLRReaderStream input, Proto target)
Loads the proto from anANTLRReaderStream
.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)
-
-
-
Method Detail
-
loadFrom
public static void loadFrom(org.antlr.runtime.ANTLRReaderStream input, Proto target) throws java.lang.Exception
Loads the proto from anANTLRReaderStream
.- Throws:
java.lang.Exception
-
loadFrom
public static void loadFrom(java.io.InputStream in, Proto target) throws java.lang.Exception
Loads the proto from anInputStream
.- Throws:
java.lang.Exception
-
loadFrom
public static void loadFrom(java.io.Reader reader, Proto target) throws java.lang.Exception
Loads 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)
-
-