in src/wsdl/org/apache/axis/wsdl/wsdl2ws/CUtils.java [131:680]
static{
String[] primitiveTypes = {
// ====================
// C++ primitive types
// ====================
"xsd__duration", "xsd__dateTime", "xsd__time",
"xsd__date", "xsd__gYearMonth", "xsd__gYear",
"xsd__gMonthDay", "xsd__gDay", "xsd__gMonth",
"xsd__string", "xsd__normalizedString", "xsd__token",
"xsd__language", "xsd__Name", "xsd__NCName",
"xsd__ID", "xsd__IDREF", "xsd__IDREFS",
"xsd__ENTITY", "xsd__ENTITIES", "xsd__NMTOKEN",
"xsd__NMTOKENS", "xsd__boolean", "xsd__base64Binary",
"xsd__hexBinary", "xsd__float", "xsd__decimal",
"xsd__integer", "xsd__nonPositiveInteger", "xsd__negativeInteger",
"xsd__long", "xsd__int", "xsd__short",
"xsd__byte", "xsd__nonNegativeInteger", "xsd__unsignedLong",
"xsd__unsignedInt", "xsd__unsignedShort", "xsd__unsignedByte",
"xsd__positiveInteger", "xsd__double", "xsd__anyURI",
"xsd__QName", "xsd__NOTATION",
"xsd__anyType",
// ====================
// C primitive types
// ====================
"xsdc__duration", "xsdc__dateTime", "xsdc__time",
"xsdc__date", "xsdc__gYearMonth", "xsdc__gYear",
"xsdc__gMonthDay", "xsdc__gDay", "xsdc__gMonth",
"xsdc__string", "xsdc__normalizedString", "xsdc__token",
"xsdc__language", "xsdc__Name", "xsdc__NCName",
"xsdc__ID", "xsdc__IDREF", "xsdc__IDREFS",
"xsdc__ENTITY", "xsdc__ENTITIES", "xsdc__NMTOKEN",
"xsdc__NMTOKENS", "xsdc__boolean", "xsdc__base64Binary",
"xsdc__hexBinary", "xsdc__float", "xsdc__decimal",
"xsdc__integer", "xsdc__nonPositiveInteger", "xsdc__negativeInteger",
"xsdc__long", "xsdc__int", "xsdc__short",
"xsdc__byte", "xsdc__nonNegativeInteger", "xsdc__unsignedLong",
"xsdc__unsignedInt", "xsdc__unsignedShort", "xsdc__unsignedByte",
"xsdc__positiveInteger","xsdc__double", "xsdc__anyURI",
"xsdc__QName", "xsdc__NOTATION",
"xsdc__anyType"
};
c_primitiveTypes = new HashSet(Arrays.asList(primitiveTypes));
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "duration"), "xsd__duration");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "dateTime"), "xsd__dateTime");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "time"), "xsd__time");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "date"), "xsd__date");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "gYearMonth"), "xsd__gYearMonth");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "gYear"), "xsd__gYear");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "gMonthDay"), "xsd__gMonthDay");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "gDay"), "xsd__gDay");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "gMonth"), "xsd__gMonth");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "string"), "xsd__string");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "normalizedString"), "xsd__normalizedString");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "token"), "xsd__token");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "language"), "xsd__language");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "Name"), "xsd__Name");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "NCName"), "xsd__NCName");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "ID"), "xsd__ID");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "IDREF"), "xsd__IDREF");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "IDREFS"), "xsd__IDREFS");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "ENTITY"), "xsd__ENTITY");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "ENTITIES"), "xsd__ENTITIES");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "NMTOKEN"), "xsd__NMTOKEN");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "NMTOKENS"), "xsd__NMTOKENS");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "boolean"), "xsd__boolean");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "base64Binary"), "xsd__base64Binary");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "hexBinary"), "xsd__hexBinary");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "float"), "xsd__float");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "decimal"), "xsd__decimal");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "integer"), "xsd__integer");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "nonPositiveInteger"), "xsd__nonPositiveInteger");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "negativeInteger"), "xsd__negativeInteger");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "long"), "xsd__long");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "int"), "xsd__int");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "short"), "xsd__short");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "byte"), "xsd__byte");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "nonNegativeInteger"), "xsd__nonNegativeInteger");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "unsignedLong"), "xsd__unsignedLong");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "unsignedInt"), "xsd__unsignedInt");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "unsignedShort"), "xsd__unsignedShort");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "unsignedByte"), "xsd__unsignedByte");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "positiveInteger"), "xsd__positiveInteger");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "double"), "xsd__double");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "QName"), "xsd__QName");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "anyURI"), "xsd__anyURI");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "NOTATION"), "xsd__NOTATION");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "anyType"), "xsd__anyType");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "schema"), "xsd__anyType");
// TODO revisit attachment support.
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.APACHE_XMLSOAP_NAMESPACE, "Image"), "ISoapAttachment");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.APACHE_XMLSOAP_NAMESPACE, "PlainText"), "ISoapAttachment");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.APACHE_XMLSOAP_NAMESPACE, "Multipart"), "ISoapAttachment");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.APACHE_XMLSOAP_NAMESPACE, "Source"), "ISoapAttachment");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.APACHE_XMLSOAP_NAMESPACE, "octet-stream"), "ISoapAttachment");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.APACHE_XMLSOAP_NAMESPACE, "DataHandler"), "ISoapAttachment");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "duration"), "xsdc__duration");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "dateTime"), "xsdc__dateTime");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "time"), "xsdc__time");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "date"), "xsdc__date");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "gYearMonth"), "xsdc__gYearMonth");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "gYear"), "xsdc__gYear");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "gMonthDay"), "xsdc__gMonthDay");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "gDay"), "xsdc__gDay");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "gMonth"), "xsdc__gMonth");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "string"), "xsdc__string");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "normalizedString"), "xsdc__normalizedString");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "token"), "xsdc__token");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "language"), "xsdc__language");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "Name"), "xsdc__Name");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "NCName"), "xsdc__NCName");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "ID"), "xsdc__ID");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "IDREF"), "xsdc__IDREF");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "IDREFS"), "xsdc__IDREFS");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "ENTITY"), "xsdc__ENTITY");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "ENTITIES"), "xsdc__ENTITIES");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "NMTOKEN"), "xsdc__NMTOKEN");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "NMTOKENS"), "xsdc__NMTOKENS");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "boolean"), "xsdc__boolean");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "base64Binary"), "xsdc__base64Binary");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "hexBinary"), "xsdc__hexBinary");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "float"), "xsdc__float");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "decimal"), "xsdc__decimal");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "integer"), "xsdc__integer");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "nonPositiveInteger"), "xsdc__nonPositiveInteger");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "negativeInteger"), "xsdc__negativeInteger");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "long"), "xsdc__long");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "int"), "xsdc__int");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "short"), "xsdc__short");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "byte"), "xsdc__byte");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "nonNegativeInteger"), "xsdc__nonNegativeInteger");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "unsignedLong"), "xsdc__unsignedLong");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "unsignedInt"), "xsdc__unsignedInt");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "unsignedShort"), "xsdc__unsignedShort");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "unsignedByte"), "xsdc__unsignedByte");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "positiveInteger"), "xsdc__positiveInteger");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "double"), "xsdc__double");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "QName"), "xsdc__QName");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "anyURI"), "xsdc__anyURI");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "NOTATION"), "xsdc__NOTATION");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "anyType"), "xsdc__anyType");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SCHEMA_NAMESPACE, "schema"), "xsdc__anyType");
/* TODO:
* Should be removed when the following issue will be fixed :
* -> http://marc.theaimsgroup.com/?t=107907748000002&r=1&w=2
*/
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "int"), "xsd__int");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "byte"), "xsd__byte");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "float"), "xsd__float");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "long"), "xsd__long");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "integer"), "xsd__integer");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "double"), "xsd__double");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "char"), "xsd__char");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "short"), "xsd__short");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "string"), "xsd__string");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "dateTime"), "xsd__dateTime");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "date"), "xsd__date");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "time"), "xsd__time");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "duration"), "xsd__duration");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "base64Binary"), "xsd__base64Binary");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "hexBinary"), "xsd__hexBinary");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "decimal"), "xsd__decimal");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "boolean"), "xsd__boolean");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "anyURI"), "xsd__anyURI");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "unsignedByte"), "xsd__unsignedByte");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "unsignedInt"), "xsd__unsignedInt");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "unsignedLong"), "xsd__unsignedLong");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "unsignedShort"), "xsd__unsignedShort");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "QName"), "xsd__QName");
// c_qnameToSimpleTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "NCName"), "xsd__NCName");
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "NMTOKEN"), "xsd__NMTOKEN");
/* TODO:
* Another strange issue from Axis 1.1 runtime when base64binary is in input/output operations.
*/
c_qnameToPrimitiveTypeMapperCPP.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "base64"), "xsd__base64Binary");
/* TODO:
* Should be removed when the following issue will be fixed :
* -> http://marc.theaimsgroup.com/?t=107907748000002&r=1&w=2
*/
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "int"), "xsdc__int");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "byte"), "xsdc__byte");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "float"), "xsdc__float");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "long"), "xsdc__long");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "integer"), "xsdc__integer");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "double"), "xsdc__double");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "char"), "xsdc__char");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "short"), "xsdc__short");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "string"), "xsdc__string");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "dateTime"), "xsdc__dateTime");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "date"), "xsdc__date");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "time"), "xsdc__time");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "duration"), "xsdc__duration");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "base64Binary"), "xsdc__base64Binary");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "hexBinary"), "xsdc__hexBinary");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "decimal"), "xsdc__decimal");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "boolean"), "xsdc__boolean");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "anyURI"), "xsdc__anyURI");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "unsignedByte"), "xsdc__unsignedByte");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "unsignedInt"), "xsdc__unsignedInt");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "unsignedLong"), "xsdc__unsignedLong");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "unsignedShort"), "xsdc__unsignedShort");
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "QName"), "xsdc__QName");
// c_qnameToSimpleTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "NCName"), "xsdc__NCName");
/* TODO:
* Another strange issue from Axis 1.1 runtime when base64binary is in input/output operations.
*/
c_qnameToPrimitiveTypeMapperC.put(new QName(WrapperConstants.SOAPENC_NAMESPACE, "base64"), "xsdc__base64Binary");
c_simpleTypeToMethodSuffixMapper.put("xsd__duration", "Duration");
c_simpleTypeToMethodSuffixMapper.put("xsd__dateTime", "DateTime");
c_simpleTypeToMethodSuffixMapper.put("xsd__time", "Time");
c_simpleTypeToMethodSuffixMapper.put("xsd__date", "Date");
c_simpleTypeToMethodSuffixMapper.put("xsd__gYearMonth", "GYearMonth");
c_simpleTypeToMethodSuffixMapper.put("xsd__gYear", "GYear");
c_simpleTypeToMethodSuffixMapper.put("xsd__gMonthDay", "GMonthDay");
c_simpleTypeToMethodSuffixMapper.put("xsd__gDay", "GDay");
c_simpleTypeToMethodSuffixMapper.put("xsd__gMonth", "GMonth");
c_simpleTypeToMethodSuffixMapper.put("xsd__string", "String");
c_simpleTypeToMethodSuffixMapper.put("xsd__normalizedString", "NormalizedString");
c_simpleTypeToMethodSuffixMapper.put("xsd__token", "Token");
c_simpleTypeToMethodSuffixMapper.put("xsd__language", "Language");
c_simpleTypeToMethodSuffixMapper.put("xsd__Name", "Name");
c_simpleTypeToMethodSuffixMapper.put("xsd__NCName", "NCName");
c_simpleTypeToMethodSuffixMapper.put("xsd__ID", "ID");
c_simpleTypeToMethodSuffixMapper.put("xsd__IDREF", "IDREF");
c_simpleTypeToMethodSuffixMapper.put("xsd__IDREFS", "IDREFS");
c_simpleTypeToMethodSuffixMapper.put("xsd__ENTITY", "ENTITY");
c_simpleTypeToMethodSuffixMapper.put("xsd__ENTITIES", "ENTITIES");
c_simpleTypeToMethodSuffixMapper.put("xsd__NMTOKEN", "NMTOKEN");
c_simpleTypeToMethodSuffixMapper.put("xsd__NMTOKENS", "NMTOKENS");
c_simpleTypeToMethodSuffixMapper.put("xsd__boolean", "Boolean");
c_simpleTypeToMethodSuffixMapper.put("xsd__base64Binary", "Base64Binary");
c_simpleTypeToMethodSuffixMapper.put("xsd__hexBinary", "HexBinary");
c_simpleTypeToMethodSuffixMapper.put("xsd__float", "Float");
c_simpleTypeToMethodSuffixMapper.put("xsd__decimal", "Decimal");
c_simpleTypeToMethodSuffixMapper.put("xsd__integer", "Integer");
c_simpleTypeToMethodSuffixMapper.put("xsd__nonPositiveInteger", "NonPositiveInteger");
c_simpleTypeToMethodSuffixMapper.put("xsd__negativeInteger", "NegativeInteger");
c_simpleTypeToMethodSuffixMapper.put("xsd__long", "Long");
c_simpleTypeToMethodSuffixMapper.put("xsd__int", "Int");
c_simpleTypeToMethodSuffixMapper.put("xsd__short", "Short");
c_simpleTypeToMethodSuffixMapper.put("xsd__byte", "Byte");
c_simpleTypeToMethodSuffixMapper.put("xsd__nonNegativeInteger", "NonNegativeInteger");
c_simpleTypeToMethodSuffixMapper.put("xsd__unsignedLong", "UnsignedLong");
c_simpleTypeToMethodSuffixMapper.put("xsd__unsignedInt", "UnsignedInt");
c_simpleTypeToMethodSuffixMapper.put("xsd__unsignedShort", "UnsignedShort");
c_simpleTypeToMethodSuffixMapper.put("xsd__unsignedByte", "UnsignedByte");
c_simpleTypeToMethodSuffixMapper.put("xsd__positiveInteger", "PositiveInteger");
c_simpleTypeToMethodSuffixMapper.put("xsd__double", "Double");
c_simpleTypeToMethodSuffixMapper.put("xsd__anyURI", "AnyURI");
c_simpleTypeToMethodSuffixMapper.put("xsd__QName", "QName");
c_simpleTypeToMethodSuffixMapper.put("xsd__NOTATION", "NOTATION");
c_simpleTypeToMethodSuffixMapper.put("xsd__anyType", "AnyType");
c_simpleTypeToMethodSuffixMapper.put("xsdc__duration", "Duration");
c_simpleTypeToMethodSuffixMapper.put("xsdc__dateTime", "DateTime");
c_simpleTypeToMethodSuffixMapper.put("xsdc__time", "Time");
c_simpleTypeToMethodSuffixMapper.put("xsdc__date", "Date");
c_simpleTypeToMethodSuffixMapper.put("xsdc__gYearMonth", "GYearMonth");
c_simpleTypeToMethodSuffixMapper.put("xsdc__gYear", "GYear");
c_simpleTypeToMethodSuffixMapper.put("xsdc__gMonthDay", "GMonthDay");
c_simpleTypeToMethodSuffixMapper.put("xsdc__gDay", "GDay");
c_simpleTypeToMethodSuffixMapper.put("xsdc__gMonth", "GMonth");
c_simpleTypeToMethodSuffixMapper.put("xsdc__string", "String");
c_simpleTypeToMethodSuffixMapper.put("xsdc__normalizedString", "NormalizedString");
c_simpleTypeToMethodSuffixMapper.put("xsdc__token", "Token");
c_simpleTypeToMethodSuffixMapper.put("xsdc__language", "Language");
c_simpleTypeToMethodSuffixMapper.put("xsdc__Name", "Name");
c_simpleTypeToMethodSuffixMapper.put("xsdc__NCName", "NCName");
c_simpleTypeToMethodSuffixMapper.put("xsdc__ID", "ID");
c_simpleTypeToMethodSuffixMapper.put("xsdc__IDREF", "IDREF");
c_simpleTypeToMethodSuffixMapper.put("xsdc__IDREFS", "IDREFS");
c_simpleTypeToMethodSuffixMapper.put("xsdc__ENTITY", "ENTITY");
c_simpleTypeToMethodSuffixMapper.put("xsdc__ENTITIES", "ENTITIES");
c_simpleTypeToMethodSuffixMapper.put("xsdc__NMTOKEN", "NMTOKEN");
c_simpleTypeToMethodSuffixMapper.put("xsdc__NMTOKENS", "NMTOKENS");
c_simpleTypeToMethodSuffixMapper.put("xsdc__boolean", "Boolean");
c_simpleTypeToMethodSuffixMapper.put("xsdc__base64Binary", "Base64Binary");
c_simpleTypeToMethodSuffixMapper.put("xsdc__hexBinary", "HexBinary");
c_simpleTypeToMethodSuffixMapper.put("xsdc__float", "Float");
c_simpleTypeToMethodSuffixMapper.put("xsdc__decimal", "Decimal");
c_simpleTypeToMethodSuffixMapper.put("xsdc__integer", "Integer");
c_simpleTypeToMethodSuffixMapper.put("xsdc__nonPositiveInteger", "NonPositiveInteger");
c_simpleTypeToMethodSuffixMapper.put("xsdc__negativeInteger", "NegativeInteger");
c_simpleTypeToMethodSuffixMapper.put("xsdc__long", "Long");
c_simpleTypeToMethodSuffixMapper.put("xsdc__int", "Int");
c_simpleTypeToMethodSuffixMapper.put("xsdc__short", "Short");
c_simpleTypeToMethodSuffixMapper.put("xsdc__byte", "Byte");
c_simpleTypeToMethodSuffixMapper.put("xsdc__nonNegativeInteger", "NonNegativeInteger");
c_simpleTypeToMethodSuffixMapper.put("xsdc__unsignedLong", "UnsignedLong");
c_simpleTypeToMethodSuffixMapper.put("xsdc__unsignedInt", "UnsignedInt");
c_simpleTypeToMethodSuffixMapper.put("xsdc__unsignedShort", "UnsignedShort");
c_simpleTypeToMethodSuffixMapper.put("xsdc__unsignedByte", "UnsignedByte");
c_simpleTypeToMethodSuffixMapper.put("xsdc__positiveInteger", "PositiveInteger");
c_simpleTypeToMethodSuffixMapper.put("xsdc__double", "Double");
c_simpleTypeToMethodSuffixMapper.put("xsdc__anyURI", "AnyURI");
c_simpleTypeToMethodSuffixMapper.put("xsdc__QName", "QName");
c_simpleTypeToMethodSuffixMapper.put("xsdc__NOTATION", "NOTATION");
c_simpleTypeToMethodSuffixMapper.put("xsdc__anyType", "AnyType");
c_simpleTypeToEnumMapper.put("xsd__duration", "XSD_DURATION");
c_simpleTypeToEnumMapper.put("xsd__dateTime", "XSD_DATETIME");
c_simpleTypeToEnumMapper.put("xsd__time", "XSD_TIME");
c_simpleTypeToEnumMapper.put("xsd__date", "XSD_DATE");
c_simpleTypeToEnumMapper.put("xsd__gYearMonth", "XSD_GYEARMONTH");
c_simpleTypeToEnumMapper.put("xsd__gYear", "XSD_GYEAR");
c_simpleTypeToEnumMapper.put("xsd__gMonthDay", "XSD_GMONTHDAY");
c_simpleTypeToEnumMapper.put("xsd__gDay", "XSD_GDAY");
c_simpleTypeToEnumMapper.put("xsd__gMonth", "XSD_GMONTH");
c_simpleTypeToEnumMapper.put("xsd__string", "XSD_STRING");
c_simpleTypeToEnumMapper.put("xsd__normalizedString", "XSD_NORMALIZEDSTRING");
c_simpleTypeToEnumMapper.put("xsd__token", "XSD_TOKEN");
c_simpleTypeToEnumMapper.put("xsd__language", "XSD_LANGUAGE");
c_simpleTypeToEnumMapper.put("xsd__Name", "XSD_NAME");
c_simpleTypeToEnumMapper.put("xsd__NCName", "XSD_NCNAME");
c_simpleTypeToEnumMapper.put("xsd__ID", "XSD_ID");
c_simpleTypeToEnumMapper.put("xsd__IDREF", "XSD_IDREF");
c_simpleTypeToEnumMapper.put("xsd__IDREFS", "XSD_IDREFS");
c_simpleTypeToEnumMapper.put("xsd__ENTITY", "XSD_ENTITY");
c_simpleTypeToEnumMapper.put("xsd__ENTITIES", "XSD_ENTITIES");
c_simpleTypeToEnumMapper.put("xsd__NMTOKEN", "XSD_NMTOKEN");
c_simpleTypeToEnumMapper.put("xsd__NMTOKENS", "XSD_NMTOKENS");
c_simpleTypeToEnumMapper.put("xsd__boolean", "XSD_BOOLEAN");
c_simpleTypeToEnumMapper.put("xsd__base64Binary", "XSD_BASE64BINARY");
c_simpleTypeToEnumMapper.put("xsd__hexBinary", "XSD_HEXBINARY");
c_simpleTypeToEnumMapper.put("xsd__float", "XSD_FLOAT");
c_simpleTypeToEnumMapper.put("xsd__decimal", "XSD_DECIMAL");
c_simpleTypeToEnumMapper.put("xsd__integer", "XSD_INTEGER");
c_simpleTypeToEnumMapper.put("xsd__nonPositiveInteger", "XSD_NONPOSITIVEINTEGER");
c_simpleTypeToEnumMapper.put("xsd__negativeInteger", "XSD_NEGATIVEINTEGER");
c_simpleTypeToEnumMapper.put("xsd__long", "XSD_LONG");
c_simpleTypeToEnumMapper.put("xsd__int", "XSD_INT");
c_simpleTypeToEnumMapper.put("xsd__short", "XSD_SHORT");
c_simpleTypeToEnumMapper.put("xsd__byte", "XSD_BYTE");
c_simpleTypeToEnumMapper.put("xsd__nonNegativeInteger", "XSD_NONNEGATIVEINTEGER");
c_simpleTypeToEnumMapper.put("xsd__unsignedLong", "XSD_UNSIGNEDLONG");
c_simpleTypeToEnumMapper.put("xsd__unsignedInt", "XSD_UNSIGNEDINT");
c_simpleTypeToEnumMapper.put("xsd__unsignedShort", "XSD_UNSIGNEDSHORT");
c_simpleTypeToEnumMapper.put("xsd__unsignedByte", "XSD_UNSIGNEDBYTE");
c_simpleTypeToEnumMapper.put("xsd__positiveInteger", "XSD_POSITIVEINTEGER");
c_simpleTypeToEnumMapper.put("xsd__double", "XSD_DOUBLE");
c_simpleTypeToEnumMapper.put("xsd__anyURI", "XSD_ANYURI");
c_simpleTypeToEnumMapper.put("xsd__QName", "XSD_QNAME");
c_simpleTypeToEnumMapper.put("xsd__NOTATION", "XSD_NOTATION");
c_simpleTypeToEnumMapper.put("xsd__anyType", "XSD_ANYTYPE");
c_simpleTypeToEnumMapper.put("xsdc__duration", "XSDC_DURATION");
c_simpleTypeToEnumMapper.put("xsdc__dateTime", "XSDC_DATETIME");
c_simpleTypeToEnumMapper.put("xsdc__time", "XSDC_TIME");
c_simpleTypeToEnumMapper.put("xsdc__date", "XSDC_DATE");
c_simpleTypeToEnumMapper.put("xsdc__gYearMonth", "XSDC_GYEARMONTH");
c_simpleTypeToEnumMapper.put("xsdc__gYear", "XSDC_GYEAR");
c_simpleTypeToEnumMapper.put("xsdc__gMonthDay", "XSDC_GMONTHDAY");
c_simpleTypeToEnumMapper.put("xsdc__gDay", "XSDC_GDAY");
c_simpleTypeToEnumMapper.put("xsdc__gMonth", "XSDC_GMONTH");
c_simpleTypeToEnumMapper.put("xsdc__string", "XSDC_STRING");
c_simpleTypeToEnumMapper.put("xsdc__normalizedString", "XSDC_NORMALIZEDSTRING");
c_simpleTypeToEnumMapper.put("xsdc__token", "XSDC_TOKEN");
c_simpleTypeToEnumMapper.put("xsdc__language", "XSDC_LANGUAGE");
c_simpleTypeToEnumMapper.put("xsdc__Name", "XSDC_NAME");
c_simpleTypeToEnumMapper.put("xsdc__NCName", "XSDC_NCNAME");
c_simpleTypeToEnumMapper.put("xsdc__ID", "XSDC_ID");
c_simpleTypeToEnumMapper.put("xsdc__IDREF", "XSDC_IDREF");
c_simpleTypeToEnumMapper.put("xsdc__IDREFS", "XSDC_IDREFS");
c_simpleTypeToEnumMapper.put("xsdc__ENTITY", "XSDC_ENTITY");
c_simpleTypeToEnumMapper.put("xsdc__ENTITIES", "XSDC_ENTITIES");
c_simpleTypeToEnumMapper.put("xsdc__NMTOKEN", "XSDC_NMTOKEN");
c_simpleTypeToEnumMapper.put("xsdc__NMTOKENS", "XSDC_NMTOKENS");
c_simpleTypeToEnumMapper.put("xsdc__boolean", "XSDC_BOOLEAN");
c_simpleTypeToEnumMapper.put("xsdc__base64Binary", "XSDC_BASE64BINARY");
c_simpleTypeToEnumMapper.put("xsdc__hexBinary", "XSDC_HEXBINARY");
c_simpleTypeToEnumMapper.put("xsdc__float", "XSDC_FLOAT");
c_simpleTypeToEnumMapper.put("xsdc__decimal", "XSDC_DECIMAL");
c_simpleTypeToEnumMapper.put("xsdc__integer", "XSDC_INTEGER");
c_simpleTypeToEnumMapper.put("xsdc__nonPositiveInteger", "XSDC_NONPOSITIVEINTEGER");
c_simpleTypeToEnumMapper.put("xsdc__negativeInteger", "XSDC_NEGATIVEINTEGER");
c_simpleTypeToEnumMapper.put("xsdc__long", "XSDC_LONG");
c_simpleTypeToEnumMapper.put("xsdc__int", "XSDC_INT");
c_simpleTypeToEnumMapper.put("xsdc__short", "XSDC_SHORT");
c_simpleTypeToEnumMapper.put("xsdc__byte", "XSDC_BYTE");
c_simpleTypeToEnumMapper.put("xsdc__nonNegativeInteger", "XSDC_NONNEGATIVEINTEGER");
c_simpleTypeToEnumMapper.put("xsdc__unsignedLong", "XSDC_UNSIGNEDLONG");
c_simpleTypeToEnumMapper.put("xsdc__unsignedInt", "XSDC_UNSIGNEDINT");
c_simpleTypeToEnumMapper.put("xsdc__unsignedShort", "XSDC_UNSIGNEDSHORT");
c_simpleTypeToEnumMapper.put("xsdc__unsignedByte", "XSDC_UNSIGNEDBYTE");
c_simpleTypeToEnumMapper.put("xsdc__positiveInteger", "XSDC_POSITIVEINTEGER");
c_simpleTypeToEnumMapper.put("xsdc__double", "XSDC_DOUBLE");
c_simpleTypeToEnumMapper.put("xsdc__anyURI", "XSDC_ANYURI");
c_simpleTypeToEnumMapper.put("xsdc__QName", "XSDC_QNAME");
c_simpleTypeToEnumMapper.put("xsdc__NOTATION", "XSDC_NOTATION");
c_simpleTypeToEnumMapper.put("xsdc__anyType", "XSDC_ANYTYPE");
c_initValueForSimpleType.put("xsd__duration", "0");
c_initValueForSimpleType.put("xsd__dateTime", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsd__time", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsd__date", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsd__gYearMonth", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsd__gYear", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsd__gMonthDay", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsd__gDay", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsd__gMonth", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsd__string", "NULL");
c_initValueForSimpleType.put("xsd__normalizedString", "NULL");
c_initValueForSimpleType.put("xsd__token", "NULL");
c_initValueForSimpleType.put("xsd__language", "NULL");
c_initValueForSimpleType.put("xsd__Name", "NULL");
c_initValueForSimpleType.put("xsd__NCName", "NULL");
c_initValueForSimpleType.put("xsd__ID", "NULL");
c_initValueForSimpleType.put("xsd__IDREF", "NULL");
c_initValueForSimpleType.put("xsd__IDREFS", "NULL");
c_initValueForSimpleType.put("xsd__ENTITY", "NULL");
c_initValueForSimpleType.put("xsd__ENTITIES", "NULL");
c_initValueForSimpleType.put("xsd__NMTOKEN", "NULL");
c_initValueForSimpleType.put("xsd__NMTOKENS", "NULL");
c_initValueForSimpleType.put("xsd__boolean", "false_");
// initValuesCpp.put("xsd__base64Binary", ""); // This is a class, so doesn't need to be initialized.
// initValuesCpp.put("xsd__hexBinary", ""); // This is a class, so doesn't need to be initialized.
c_initValueForSimpleType.put("xsd__float", "0.0");
c_initValueForSimpleType.put("xsd__decimal", "0.0");
c_initValueForSimpleType.put("xsd__integer", "0");
c_initValueForSimpleType.put("xsd__nonPositiveInteger", "0");
c_initValueForSimpleType.put("xsd__negativeInteger", "0");
c_initValueForSimpleType.put("xsd__long", "0");
c_initValueForSimpleType.put("xsd__int", "0");
c_initValueForSimpleType.put("xsd__short", "0");
c_initValueForSimpleType.put("xsd__byte", "0");
c_initValueForSimpleType.put("xsd__nonNegativeInteger", "0");
c_initValueForSimpleType.put("xsd__unsignedByte", "0");
c_initValueForSimpleType.put("xsd__unsignedInt", "0");
c_initValueForSimpleType.put("xsd__unsignedLong", "0");
c_initValueForSimpleType.put("xsd__unsignedShort", "0");
c_initValueForSimpleType.put("xsd__positiveInteger", "0");
c_initValueForSimpleType.put("xsd__double", "0.0");
c_initValueForSimpleType.put("xsd__anyURI", "NULL");
c_initValueForSimpleType.put("xsd__QName", "NULL");
c_initValueForSimpleType.put("xsd__NOTATION", "NULL");
c_initValueForSimpleType.put("xsd__anyType", "NULL");
c_initValueForSimpleType.put("xsdc__duration", "0");
c_initValueForSimpleType.put("xsdc__dateTime", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsdc__time", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsdc__date", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsdc__gYearMonth", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsdc__gYear", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsdc__gMonthDay", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsdc__gDay", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsdc__gMonth", "{0, 0, 0, 0, 0, 0, 0, 0, 0}");
c_initValueForSimpleType.put("xsdc__string", "NULL");
c_initValueForSimpleType.put("xsdc__normalizedString", "NULL");
c_initValueForSimpleType.put("xsdc__token", "NULL");
c_initValueForSimpleType.put("xsdc__language", "NULL");
c_initValueForSimpleType.put("xsdc__Name", "NULL");
c_initValueForSimpleType.put("xsdc__NCName", "NULL");
c_initValueForSimpleType.put("xsdc__ID", "NULL");
c_initValueForSimpleType.put("xsdc__IDREF", "NULL");
c_initValueForSimpleType.put("xsdc__IDREFS", "NULL");
c_initValueForSimpleType.put("xsdc__ENTITY", "NULL");
c_initValueForSimpleType.put("xsdc__ENTITIES", "NULL");
c_initValueForSimpleType.put("xsdc__NMTOKEN", "NULL");
c_initValueForSimpleType.put("xsdc__NMTOKENS", "NULL");
c_initValueForSimpleType.put("xsdc__boolean", "false_");
c_initValueForSimpleType.put("xsdc__base64Binary", "{NULL, 0}");
c_initValueForSimpleType.put("xsdc__hexBinary", "{NULL, 0}");
c_initValueForSimpleType.put("xsdc__float", "0.0");
c_initValueForSimpleType.put("xsdc__decimal", "0.0");
c_initValueForSimpleType.put("xsdc__integer", "0");
c_initValueForSimpleType.put("xsdc__nonPositiveInteger", "0");
c_initValueForSimpleType.put("xsdc__negativeInteger", "0");
c_initValueForSimpleType.put("xsdc__long", "0");
c_initValueForSimpleType.put("xsdc__int", "0");
c_initValueForSimpleType.put("xsdc__short", "0");
c_initValueForSimpleType.put("xsdc__byte", "0");
c_initValueForSimpleType.put("xsdc__nonNegativeInteger", "0");
c_initValueForSimpleType.put("xsdc__unsignedByte", "0");
c_initValueForSimpleType.put("xsdc__unsignedInt", "0");
c_initValueForSimpleType.put("xsdc__unsignedLong", "0");
c_initValueForSimpleType.put("xsdc__unsignedShort", "0");
c_initValueForSimpleType.put("xsdc__positiveInteger", "0");
c_initValueForSimpleType.put("xsdc__double", "0.0");
c_initValueForSimpleType.put("xsdc__anyURI", "NULL");
c_initValueForSimpleType.put("xsdc__QName", "NULL");
c_initValueForSimpleType.put("xsdc__NOTATION", "NULL");
c_initValueForSimpleType.put("xsdc__anyType", "NULL");
String[] pointerTypes = {
// C++ types
"xsd__string", "xsd__normalizedString", "xsd__token",
"xsd__language", "xsd__Name", "xsd__NCName",
"xsd__ID", "xsd__IDREF", "xsd__IDREFS",
"xsd__ENTITY", "xsd__ENTITIES", "xsd__NMTOKEN",
"xsd__NMTOKENS", "xsd__anyURI", "xsd__QName",
"xsd__NOTATION", "xsd__anyType",
// C types
"xsdc__string", "xsdc__normalizedString", "xsdc__token",
"xsdc__language", "xsdc__Name", "xsdc__NCName",
"xsdc__ID", "xsdc__IDREF", "xsdc__IDREFS",
"xsdc__ENTITY", "xsdc__ENTITIES", "xsdc__NMTOKEN",
"xsdc__NMTOKENS", "xsdc__anyURI", "xsdc__QName",
"xsdc__NOTATION", "xsdc__anyType"
};
c_pointerBasedTypes = new HashSet(Arrays.asList(pointerTypes));
String[] words2 = {
"and", "and_eq", "asm", "auto",
"bitand", "bitor", "bool", "break",
"case", "catch", "char", "class", "compl", "const", "const_cast", "continue",
"default", "delete", "do", "double", "dynamic_cast",
"else", "enum", "errno", "explicit", "export", "extern",
"false", "float", "for", "friend",
"goto",
"if", "inline", "int",
"long",
"mutable",
"namespace", "new", "not", "not_eq",
"operator", "or", "or_eq",
"private", "protected", "public",
"register", "reinterpret_cast", "return",
"short", "signed", "sizeof", "static", "static_cast", "struct", "switch",
"template", "this", "throw", "true", "try", "typedef", "typeid", "typename",
"union", "unsigned", "using",
"virtual", "void", "volatile",
"wchar_t", "while",
"xor", "xor_eq",
"string"
};
c_cppkeywords = new HashSet(Arrays.asList(words2));
}