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}