public class Protoc extends Object
| Constructor and Description |
|---|
Protoc() |
| Modifier and Type | Method and Description |
|---|---|
static void |
doShading(File dir,
String version) |
static File |
downloadFile(URLSpec srcUrl,
File destFile,
long cacheTime) |
static File |
downloadProtoc(ProtocVersion protocVersion,
String downloadPath,
boolean trueDownload) |
static File |
downloadProtocSnapshot(ProtocVersion protocVersion,
String downloadPath) |
static File |
extractProtoc(ProtocVersion protocVersion,
boolean includeStdTypes) |
static File |
extractProtoc(ProtocVersion protocVersion,
boolean includeStdTypes,
File dir) |
static File |
extractProtoc(ProtocVersion protocVersion,
File dir) |
static File |
extractStdTypes(ProtocVersion protocVersion,
File tmpDir) |
static File |
findDownloadProtoc(ProtocVersion protocVersion) |
static void |
main(String[] args) |
static File |
populateFile(String srcFilePath,
File destFile) |
static int |
runProtoc(String[] args) |
static int |
runProtoc(String[] args,
OutputStream out,
OutputStream err) |
static int |
runProtoc(String cmd,
List<String> argList) |
static int |
runProtoc(String cmd,
List<String> argList,
OutputStream out,
OutputStream err) |
static int |
runProtoc(String cmd,
String[] args) |
static void |
streamCopy(InputStream in,
OutputStream out) |
public static void main(String[] args)
public static int runProtoc(String[] args) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic static int runProtoc(String[] args, OutputStream out, OutputStream err) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic static int runProtoc(String cmd, String[] args) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic static int runProtoc(String cmd, List<String> argList) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic static int runProtoc(String cmd, List<String> argList, OutputStream out, OutputStream err) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic static void doShading(File dir, String version) throws IOException
IOExceptionpublic static File extractProtoc(ProtocVersion protocVersion, boolean includeStdTypes) throws IOException
IOExceptionpublic static File extractProtoc(ProtocVersion protocVersion, boolean includeStdTypes, File dir) throws IOException
IOExceptionpublic static File extractProtoc(ProtocVersion protocVersion, File dir) throws IOException
IOExceptionpublic static File findDownloadProtoc(ProtocVersion protocVersion) throws IOException
IOExceptionpublic static File downloadProtoc(ProtocVersion protocVersion, String downloadPath, boolean trueDownload) throws IOException
IOExceptionpublic static File downloadProtocSnapshot(ProtocVersion protocVersion, String downloadPath) throws IOException
IOExceptionpublic static File downloadFile(URLSpec srcUrl, File destFile, long cacheTime) throws IOException
IOExceptionpublic static File extractStdTypes(ProtocVersion protocVersion, File tmpDir) throws IOException
IOExceptionpublic static File populateFile(String srcFilePath, File destFile) throws IOException
IOExceptionpublic static void streamCopy(InputStream in, OutputStream out) throws IOException
IOExceptionCopyright © 2023. All rights reserved.