net.gdface.codegen.CreateInterfaceSourceConstants Maven / Gradle / Ivy
package net.gdface.codegen;
import net.gdface.cli.CommonCliConstants;
public interface CreateInterfaceSourceConstants extends CommonCliConstants {
final String INTERFACE_CLASS_OPTION = "ic";
final String INTERFACE_CLASS_OPTION_LONG = "interface-class";
final String INTERFACE_CLASS_OPTION_DESC = "interface class name";
final String REFERENCE_CLASS_OPTION = "rc";
final String REFERENCE_CLASS_OPTION_LONG = "reference-class";
final String REFERENCE_CLASS_OPTION_DESC = "reference class name";
final String BASE_CLASS_OPTION = "bc";
final String BASE_CLASS_OPTION_LONG = "base-class";
final String BASE_CLASS_OPTION_DESC = "base class name";
final String SHELL_INTERFACE_OPTION = "si";
final String SHELL_INTERFACE_OPTION_LONG = "shell-interface";
final String SHELL_INTERFACE_OPTION_DESC = "shell interface class name";
final String SOURCE_PREFIX_OPTION = "pl";
final String SOURCE_PREFIX_OPTION_LONG = "source-path";
final String SOURCE_PREFIX_OPTION_DESC = "path list of source separated by semicolon";
final String CLASS_PATH_OPTION = "cp";
final String CLASS_PATH_OPTION_LONG = "class-path";
final String CLASS_PATH_OPTION_DESC = "Specifies the paths where javadoc will look for referenced classes (.class files),splited with [:] On UNIX systems, splited with [;] on Microsoft Windows systems";
final String TEMPLATE_ROOT_OPTION = "tr";
final String TEMPLATE_ROOT_OPTION_LONG = "template-root";
final String TEMPLATE_ROOT_OPTION_DESC = "template root path";
final String TEMPLATE_FOLDER_OPTION = "tf";
final String TEMPLATE_FOLDER_OPTION_LONG = "template-folder";
final String TEMPLATE_FOLDER_OPTION_DESC = "template used folder path under template-root";
final String TEMPLATE_INCLUDE_OPTION = "if";
final String TEMPLATE_INCLUDE_OPTION_LONG = "includes-folder";
final String TEMPLATE_INCLUDE_OPTION_DESC = "templates included folder path under template-root";
final String INDEPENDENT_SEHEMA_OPTION = "is";
final String INDEPENDENT_SEHEMA_OPTION_LONG = "independ-schema";
final String INDEPENDENT_SEHEMA_OPTION_DESC = "shemas that will generate independent class,splited with [,]without blank space";
final String EXCLUDE_VMS_OPTION = "ev";
final String EXCLUDE_VMS_OPTION_LONG = "exclude-vms";
final String EXCLUDE_VMS_OPTION_DESC = "exclude templates which will be skip for generation,splited with [,]without blank space";
final String INCLUDE_VMS_OPTION = "iv";
final String INCLUDE_VMS_OPTION_LONG = "include-vms";
final String INCLUDE_VMS_OPTION_DESC = "include templates for generation,splited with [,]without blank space";
final String EXCLUDE_METHODS_OPTION_LONG = "exclude-methods";
final String EXCLUDE_METHODS_OPTION_DESC = "exclude service methods names of class,splited with [,]without blank space,such as '$classname:getUser,setUser'";
final String INCLUDE_METHODS_OPTION_LONG = "include-methods";
final String INCLUDE_METHODS_OPTION_DESC = "include service methods names of class,splited with [,]without blank space,such as '$classname:getUser,setUser'";
final String EXCLUDE_FIELDS_OPTION_LONG = "exclude-fields";
final String EXCLUDE_FIELDS_OPTION_DESC = "exclude fields of struct class name,such as '$classname:user,age'";
final String INCLUDE_FIELDS_OPTION_LONG = "include-fields";
final String INCLUDE_FIELDS_OPTION_DESC = "include fields of struct class name,such as '$classname:user,age'";
final String USE_COMMON_RESPONSE_OPTION_LONG = "use-common-response";
final String USE_COMMON_RESPONSE_OPTION_DESC = "use Response family class in common-java(com.gitee.l0km:common-base:2.2.0 or above) in spring.controller.class.vm";
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy