}
public QName getTypeFromAttributes(String namespace, String localName,
Attributes attrs)
{
QName typeQName = null;
if (typeQName == null) {
QName myQName = new QName(namespace, localName);
if (myQName.equals(SOAPTypeMappingRegistry.SOAP_ARRAY)) {
typeQName = SOAPTypeMappingRegistry.SOAP_ARRAY;
} else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_STRING)) {
typeQName = SOAPTypeMappingRegistry.XSD_STRING;
} else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_BOOLEAN)) {
typeQName = SOAPTypeMappingRegistry.XSD_BOOLEAN;
} else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_DOUBLE)) {
typeQName = SOAPTypeMappingRegistry.XSD_DOUBLE;
} else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_FLOAT)) {
typeQName = SOAPTypeMappingRegistry.XSD_FLOAT;
} else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_INT)) {
typeQName = SOAPTypeMappingRegistry.XSD_INT;
} else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_LONG)) {
typeQName = SOAPTypeMappingRegistry.XSD_LONG;
} else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_SHORT)) {
typeQName = SOAPTypeMappingRegistry.XSD_SHORT;
} else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_BYTE)) {
typeQName = SOAPTypeMappingRegistry.XSD_BYTE;
}
}
if (typeQName != null)