public class ThriftServiceDecoratorGenerator extends net.gdface.codegen.generator.Generator implements ThriftConstants
COMMON_TYPES_OPTION_DESC, COMMON_TYPES_OPTION_LONG, CONFIG_OPTION, CONFIG_OPTION_DESC, CONFIG_OPTION_LONG, CXX_HELPER, DIR_PERSERVICE, DIR_PERSTRUCT, DIR_SCHEMA, ERPC_BINARY_OUTPUT_SIZE_OPTION_DESC, ERPC_BINARY_OUTPUT_SIZE_OPTION_LONG, ERPC_DEFAULT_MAX_LENGTH_OPTION_DESC, ERPC_DEFAULT_MAX_LENGTH_OPTION_LONG, ERPC_ERRMSG_MAX_LENGTH_OPTION_DESC, ERPC_ERRMSG_MAX_LENGTH_OPTION_LONG, ERPC_FORWARD_PORT_OPTION_DESC, ERPC_FORWARD_PORT_OPTION_LONG, ERPC_PORT_PREFIX_OPTION_DESC, ERPC_PORT_PREFIX_OPTION_LONG, ERPC_PROGRAM_OPTION_DESC, ERPC_PROGRAM_OPTION_LONG, ERPC_PROXY_PORT_OPTION_DESC, ERPC_PROXY_PORT_OPTION_LONG, EXTENSIVE_STRUCT_OPTION_DESC, EXTENSIVE_STRUCT_OPTION_LONG, LANGUAGE_OPTION, LANGUAGE_OPTION_DESC, LANGUAGE_OPTION_LONG, SCHEMA_INFO, TAGS_OPTION_DESC, TAGS_OPTION_LONG, TASK_TYPE_OPTION, TASK_TYPE_OPTION_DESC, TASK_TYPE_OPTION_LONG, THRIFT_CLIENT_PKG_OPTION_DESC, THRIFT_CLIENT_PKG_OPTION_LONG, THRIFT_SERVICE_CLASS_OPTION_DESC, THRIFT_SERVICE_CLASS_OPTION_LONGBASE_CLASS_OPTION, BASE_CLASS_OPTION_DESC, BASE_CLASS_OPTION_LONG, CLASS_PATH_OPTION, CLASS_PATH_OPTION_DESC, CLASS_PATH_OPTION_LONG, EXCLUDE_FIELDS_OPTION_DESC, EXCLUDE_FIELDS_OPTION_LONG, EXCLUDE_METHODS_OPTION_DESC, EXCLUDE_METHODS_OPTION_LONG, EXCLUDE_VMS_OPTION, EXCLUDE_VMS_OPTION_DESC, EXCLUDE_VMS_OPTION_LONG, INCLUDE_FIELDS_OPTION_DESC, INCLUDE_FIELDS_OPTION_LONG, INCLUDE_METHODS_OPTION_DESC, INCLUDE_METHODS_OPTION_LONG, INCLUDE_VMS_OPTION, INCLUDE_VMS_OPTION_DESC, INCLUDE_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, USE_COMMON_RESPONSE_OPTION_DESC, USE_COMMON_RESPONSE_OPTION_LONGDEFINE_OPTION, DEFINE_OPTION_DESC, HELP_OPTION, HELP_OPTION_DESC, HELP_OPTION_LONG, TRACE_OPTION, TRACE_OPTION_DESC, TRACE_OPTION_LONGCMD_CONFIG, CODE_WRITER, CODEGEN_DEFAULTVALUE_CLASS, CODEGEN_INVALIDVALUE_CLASS, CODEGEN_LENGTH_CLASS, CODEGEN_REQUIRED_CLASS, 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_SUFFIX| 构造器和说明 |
|---|
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 net.gdface.codegen.AbstractSchema>> |
generateTask() |
protected net.gdface.codegen.generator.CodeWriter |
getCodeWriter() |
protected net.gdface.codegen.generator.GeneratorConfiguration |
getGeneratorConfiguration() |
protected org.apache.commons.cli.Options |
getOptions() |
static void |
main(java.lang.String[] args) |
protected net.gdface.cli.Context createEngineContext()
createEngineContext 在类中 net.gdface.codegen.generator.Generatorprotected net.gdface.codegen.generator.GeneratorConfiguration getGeneratorConfiguration()
getGeneratorConfiguration 在类中 net.gdface.codegen.generator.Generatorprotected org.apache.commons.cli.Options getOptions()
getOptions 在类中 net.gdface.codegen.generator.Generatorprotected java.util.Map<java.lang.String,java.util.List<? extends net.gdface.codegen.AbstractSchema>> generateTask()
generateTask 在类中 net.gdface.codegen.generator.Generatorprotected void beforeGenerateFile(org.apache.velocity.VelocityContext context,
java.lang.String templateName)
beforeGenerateFile 在类中 net.gdface.codegen.generator.Generatorprotected void afterGenerateFile(org.apache.velocity.VelocityContext context,
java.lang.String templateName)
afterGenerateFile 在类中 net.gdface.codegen.generator.Generatorpublic static void main(java.lang.String[] args)
protected net.gdface.codegen.generator.CodeWriter getCodeWriter()
getCodeWriter 在类中 net.gdface.codegen.generator.GeneratorCopyright © 2022. All Rights Reserved.