public class ThriftServiceDecoratorGenerator extends Generator implements ThriftConstants
CONFIG_OPTION, CONFIG_OPTION_DESC, CONFIG_OPTION_LONG, CXX_HELPER, DIR_PERSERVICE, DIR_PERSTRUCT, DIR_SCHEMA, LANGUAGE_OPTION, LANGUAGE_OPTION_DESC, LANGUAGE_OPTION_LONG, SCHEMA_INFO, TASK_TYPE_OPTION, TASK_TYPE_OPTION_DESC, TASK_TYPE_OPTION_LONG, THRIFT_CLIENT_PKG_OPTION_DESC, THRIFT_CLIENT_PKG_OPTION_LONGCMD_CONFIG, CODE_WRITER, GENERAED_BY, GENERATOR_TOOL, GENERATOR_TYPE, INCLUDE_FOLDER, INLINE_SOURCE, JAVA_CLASS, JAVADOC_READER, PARENT_SCHEMA, SOURCE_INFO, TEMPLATE_FOLDER, TYPE_OPTION, TYPE_OPTION_DESC, TYPE_OPTION_LONG, VELOCITY_ESC, VELOCITY_SORTER, VM_SUFFIXOUTPUT_LOCATION_OPTION, OUTPUT_LOCATION_OPTION_DESC, OUTPUT_LOCATION_OPTION_LONG, PACKAGE_OPTION, PACKAGE_OPTION_DESC, PACKAGE_OPTION_LONG, RESOURCE_LOADER_OPTION, RESOURCE_LOADER_OPTION_DESC, RESOURCE_LOADER_OPTION_LONGBASE_CLASS_OPTION, BASE_CLASS_OPTION_DESC, BASE_CLASS_OPTION_LONG, CLASS_PATH_OPTION, CLASS_PATH_OPTION_DESC, CLASS_PATH_OPTION_LONG, EXCLUDE_VMS_OPTION, EXCLUDE_VMS_OPTION_DESC, EXCLUDE_VMS_OPTION_LONG, INDEPENDENT_SEHEMA_OPTION, INDEPENDENT_SEHEMA_OPTION_DESC, INDEPENDENT_SEHEMA_OPTION_LONG, INTERFACE_CLASS_OPTION, INTERFACE_CLASS_OPTION_DESC, INTERFACE_CLASS_OPTION_LONG, REFERENCE_CLASS_OPTION, REFERENCE_CLASS_OPTION_DESC, REFERENCE_CLASS_OPTION_LONG, SHELL_INTERFACE_OPTION, SHELL_INTERFACE_OPTION_DESC, SHELL_INTERFACE_OPTION_LONG, SOURCE_PREFIX_OPTION, SOURCE_PREFIX_OPTION_DESC, SOURCE_PREFIX_OPTION_LONG, TEMPLATE_FOLDER_OPTION, TEMPLATE_FOLDER_OPTION_DESC, TEMPLATE_FOLDER_OPTION_LONG, TEMPLATE_INCLUDE_OPTION, TEMPLATE_INCLUDE_OPTION_DESC, TEMPLATE_INCLUDE_OPTION_LONG, TEMPLATE_ROOT_OPTION, TEMPLATE_ROOT_OPTION_DESC, TEMPLATE_ROOT_OPTION_LONG| 构造器和说明 |
|---|
ThriftServiceDecoratorGenerator() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
afterGenerateFile(org.apache.velocity.VelocityContext context,
java.lang.String templateName) |
protected void |
beforeGenerateFile(org.apache.velocity.VelocityContext context,
java.lang.String templateName) |
protected net.gdface.cli.Context |
createEngineContext() |
protected java.util.Map<java.lang.String,java.util.List<? extends AbstractSchema>> |
generateTask() |
protected CodeWriter |
getCodeWriter() |
protected GeneratorConfiguration |
getGeneratorConfiguration() |
protected org.apache.commons.cli.Options |
getOptions() |
static void |
main(java.lang.String[] args) |
afterGenerate, beforeGenerate, generate, getCmdLineSyntax, initEngine, multiGenerate, parseCommandLinepublic ThriftServiceDecoratorGenerator()
protected net.gdface.cli.Context createEngineContext()
createEngineContext 在类中 Generatorprotected GeneratorConfiguration getGeneratorConfiguration()
getGeneratorConfiguration 在类中 Generatorprotected org.apache.commons.cli.Options getOptions()
getOptions 在类中 Generatorprotected java.util.Map<java.lang.String,java.util.List<? extends AbstractSchema>> generateTask()
generateTask 在类中 Generatorprotected void beforeGenerateFile(org.apache.velocity.VelocityContext context, java.lang.String templateName)
beforeGenerateFile 在类中 Generatorprotected void afterGenerateFile(org.apache.velocity.VelocityContext context, java.lang.String templateName)
afterGenerateFile 在类中 Generatorpublic static void main(java.lang.String[] args)
protected CodeWriter getCodeWriter()
getCodeWriter 在类中 GeneratorCopyright © 2019. All Rights Reserved.