001package net.gdface.codegen.webclient;
002
003public interface GSoapConstants{
004    final String GSOAP_STUB_FOLDER_OPTION = "gf";
005    final String GSOAP_STUB_FOLDER_OPTION_LONG = "stubFolder";
006    final String GSOAP_STUB_FOLDER_OPTION_DESC = "gsoap stub source folder";
007    final String GSOAP_STUBPREFIX_OPTION = "gp";
008    final String GSOAP_STUBPREFIX_OPTION_LONG = "stubPrefix";
009    final String GSOAP_STUBPREFIX_OPTION_DESC = "gsoap source code file stubPrefix";
010
011    /**
012     * 查找名字空间映射的正则表达式
013     */
014    final String PROP_REGEXP_NAMESPACE="regexp.namespace";
015    /**
016     * 查找类名映射的正则表达式
017     */
018    final String PROP_REGEXP_CLASSMAP="regexp.classmap";
019    /**
020     * 查找stub类型定义的正则表达式
021     */
022    final String PROP_REGEXP_CLASSDEF="regexp.classdef";
023    /**
024     * 匹配stub类型中属性定义的正则表达式
025     */
026    final String PROP_REGEXP_PROPDEF="regexp.propdef";
027    /**
028     * 下划线替换属性<br>
029     * gsoap本身不能直接支持下划线 "_"  , 所以如果wsdl中的类型名字出现了下划线,则 wsdl2h在编译的时候,会自动将下划线变为 _USCORE
030     */
031    final String PROP_UNDERSCORE="underscore";
032    /**
033     * soap stub代码中rpc调用函数名的前缀,soap_call__
034     */
035    final String PROP_CALL_PREFIX="callPrefix";
036    /**
037     * 所有引用类型映射
038     */
039    final String PROP_REFERENCE_CLASS="regexp.refclass";
040    /**
041     * 字节数组对应的gsoapstub类型
042     */
043    final String PROP_ARRAYOFBYTE_STUBCLASS="arrayofbyte.stubclass";
044    /**
045     * 字节数组对应的C++接口类型
046     */
047    final String PROP_ARRAYOFBYTE_CPPCLASS="arrayofbyte.cppclass";
048}