public final class CompilerMain
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
CompilerMain.CompilerResolver
When there is no matching compiler for the
ProtoModule.getOutput(). |
| Modifier and Type | Field and Description |
|---|---|
static java.util.regex.Pattern |
COMMA |
static boolean |
SILENT_MODE |
| Constructor and Description |
|---|
CompilerMain() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addCompiler(ProtoCompiler compiler) |
static void |
addOptionsTo(java.util.Properties target,
java.lang.String[] options,
java.util.Properties config) |
static void |
addOptionsTo(ProtoModule module,
java.lang.String[] options) |
static void |
compile(java.util.List<ProtoModule> modules) |
static void |
compile(ProtoModule module) |
static boolean |
isAvailableOutput(java.lang.String output) |
static ProtoModule |
loadModule(java.util.Properties props,
java.lang.String name,
CachingProtoLoader loader,
java.io.File baseDirForSource,
java.io.File baseDirForOutput,
java.util.Properties globalOptions,
java.lang.String[] profileOptions,
java.lang.String[] rootProfileOptions) |
static java.util.List<ProtoModule> |
loadModules(java.io.File file,
java.io.File baseDirForSource,
java.io.File baseDirForOutput) |
static java.util.List<ProtoModule> |
loadModules(java.io.InputStream in) |
static java.util.List<ProtoModule> |
loadModules(java.util.Properties props) |
static java.util.List<ProtoModule> |
loadModules(java.util.Properties props,
java.io.File baseDirForSource,
java.io.File baseDirForOutput) |
static void |
main(java.lang.String[] args) |
static java.util.Properties |
newGlobalOptions(java.util.Properties props) |
static java.util.Properties |
newOptions(java.util.Properties props,
java.lang.String key)
Returns an option (
Properties) that contains the csv entries. |
static void |
setCompilerResolver(CompilerMain.CompilerResolver resolver) |
public static final boolean SILENT_MODE
public static final java.util.regex.Pattern COMMA
public static void setCompilerResolver(CompilerMain.CompilerResolver resolver)
public static void addCompiler(ProtoCompiler compiler)
public static boolean isAvailableOutput(java.lang.String output)
public static java.util.List<ProtoModule> loadModules(java.io.File file, java.io.File baseDirForSource, java.io.File baseDirForOutput)
public static java.util.List<ProtoModule> loadModules(java.io.InputStream in)
public static java.util.List<ProtoModule> loadModules(java.util.Properties props)
public static java.util.List<ProtoModule> loadModules(java.util.Properties props, java.io.File baseDirForSource, java.io.File baseDirForOutput)
public static ProtoModule loadModule(java.util.Properties props, java.lang.String name, CachingProtoLoader loader, java.io.File baseDirForSource, java.io.File baseDirForOutput, java.util.Properties globalOptions, java.lang.String[] profileOptions, java.lang.String[] rootProfileOptions)
public static void addOptionsTo(ProtoModule module, java.lang.String[] options)
public static void addOptionsTo(java.util.Properties target,
java.lang.String[] options,
java.util.Properties config)
public static void compile(ProtoModule module) throws java.lang.Exception
java.lang.Exceptionpublic static void compile(java.util.List<ProtoModule> modules) throws java.lang.Exception
java.lang.Exceptionpublic static java.util.Properties newGlobalOptions(java.util.Properties props)
public static java.util.Properties newOptions(java.util.Properties props,
java.lang.String key)
Properties) that contains the csv entries.public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.ExceptionCopyright © 2009-2015. All Rights Reserved.