You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by bu...@apache.org on 2001/10/04 19:52:29 UTC
cvs commit: xml-axis/java/src/org/apache/axis/wsdl Type.java
butek 01/10/04 10:52:29
Modified: java/src/org/apache/axis/wsdl Type.java
Log:
Wsdl2java changes necessary for deserializer for SOAP Vector.
Submitted by: Carsten Ziegeler <cz...@sundn.de>
Revision Changes Path
1.3 +26 -22 xml-axis/java/src/org/apache/axis/wsdl/Type.java
Index: Type.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/Type.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Type.java 2001/10/04 15:42:43 1.2
+++ Type.java 2001/10/04 17:52:29 1.3
@@ -159,52 +159,56 @@
private String initBaseType() {
String localName = qName.getLocalPart();
if (Utils.isSchemaNS(qName.getNamespaceURI())) {
- if (localName.equals("string"))
+ if (localName.equals("string")) {
return "java.lang.String";
- else if (localName.equals("integer"))
+ } else if (localName.equals("integer")) {
return "int";
- else if (localName.equals("int"))
+ } else if (localName.equals("int")) {
return "int";
- else if (localName.equals("long"))
+ } else if (localName.equals("long")) {
return "long";
- else if (localName.equals("short"))
+ } else if (localName.equals("short")) {
return "short";
- else if (localName.equals("decimal"))
+ } else if (localName.equals("decimal")) {
return "java.math.BigDecimal";
- else if (localName.equals("float"))
+ } else if (localName.equals("float")) {
return "float";
- else if (localName.equals("double"))
+ } else if (localName.equals("double")) {
return "double";
- else if (localName.equals("boolean"))
+ } else if (localName.equals("boolean")) {
return "boolean";
- else if (localName.equals("byte"))
+ } else if (localName.equals("byte")) {
return "byte";
- else if (localName.equals("QName"))
+ } else if (localName.equals("QName")) {
return "org.apache.axis.rpc.namespace.QName";
- else if (localName.equals("dateTime"))
+ } else if (localName.equals("dateTime")) {
return "java.util.Date";
- else if (localName.equals("base64Binary"))
+ } else if (localName.equals("base64Binary")) {
return "byte[]";
- else if (localName.equals("date"))
+ } else if (localName.equals("date")) {
return "java.util.Date";
- else if (localName.equals("void"))
+ } else if (localName.equals("void")) {
return "void";
+ }
}
else if (Utils.isSoapEncodingNS(qName.getNamespaceURI())) {
- if (localName.equals("string"))
+ if (localName.equals("string")) {
return "java.lang.String";
- else if (localName.equals("int"))
+ } else if (localName.equals("int")) {
return "int";
- else if (localName.equals("short"))
+ } else if (localName.equals("short")) {
return "short";
- else if (localName.equals("decimal"))
+ } else if (localName.equals("decimal")) {
return "java.math.BigDecimal";
- else if (localName.equals("float"))
+ } else if (localName.equals("float")) {
return "float";
- else if (localName.equals("double"))
+ } else if (localName.equals("double")) {
return "double";
- else if (localName.equals("boolean"))
+ } else if (localName.equals("boolean")) {
return "boolean";
+ } else if (localName.equals("Vector")) {
+ return "java.util.Vector";
+ }
}
return null;
}