public class ThriftServiceDecoratorConfiguration extends GeneratorConfiguration implements ThriftConstants
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ThriftServiceDecoratorConfiguration.LanguageType
生成代码语言类型定义
|
static class |
ThriftServiceDecoratorConfiguration.TaskType
任务类型定义
|
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.Class<?> |
DEF_REF_CLASS
refClass 的默认值
|
static java.lang.String |
DEFAULT_LANGUAGE |
static java.lang.String |
DEFAULT_TEMPLATE_FOLDER |
static ThriftServiceDecoratorConfiguration |
INSTANCE |
DEFAULT_FOLDER, DEFAULT_INCLUDE, DEFAULT_LOADER, DEFAULT_OUT, DEFAULT_ROOT, defaultValueCONFIG_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_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| 限定符和类型 | 方法和说明 |
|---|---|
CodeWriter |
getCodeWriter() |
org.apache.commons.configuration2.Configuration |
getConfig() |
java.util.Map<java.lang.Class<?>,java.lang.Class<?>> |
getInterfaceClasses() |
ThriftServiceDecoratorConfiguration.LanguageType |
getLanguageType() |
ThriftServiceDecoratorConfiguration.TaskType |
getTaskType() |
java.lang.String |
getTemplateFolder() |
java.lang.String |
getThriftClientPackage() |
void |
loadConfig(org.apache.commons.cli.Options options,
org.apache.commons.cli.CommandLine cmd) |
getDefaultValue, getDefaultValueMap, getExcludeVms, getIncludeFolder, getOutputLocation, getResourceLoaderType, getSourcePackage, getTemplateRoot, setTemplateFolder, useClasspathResourceLoaderpublic static final java.lang.String DEFAULT_TEMPLATE_FOLDER
public static final java.lang.String DEFAULT_LANGUAGE
public static final java.lang.Class<?> DEF_REF_CLASS
public static final ThriftServiceDecoratorConfiguration INSTANCE
public void loadConfig(org.apache.commons.cli.Options options, org.apache.commons.cli.CommandLine cmd) throws org.apache.commons.cli.ParseException
loadConfig 在接口中 net.gdface.cli.CmdConfigloadConfig 在类中 GeneratorConfigurationorg.apache.commons.cli.ParseExceptionpublic java.util.Map<java.lang.Class<?>,java.lang.Class<?>> getInterfaceClasses()
public ThriftServiceDecoratorConfiguration.TaskType getTaskType()
public ThriftServiceDecoratorConfiguration.LanguageType getLanguageType()
public java.lang.String getTemplateFolder()
public java.lang.String getThriftClientPackage()
public CodeWriter getCodeWriter()
public org.apache.commons.configuration2.Configuration getConfig()
Copyright © 2019. All Rights Reserved.