rubys 2002/06/20 13:35:48
Modified: java/lib wsdl4j.jar
java/src/org/apache/axis/client Call.java Service.java
java/src/org/apache/axis/encoding/ser BeanSerializer.java
MapSerializer.java SimpleSerializer.java
VectorSerializer.java
java/src/org/apache/axis/wsdl/fromJava Emitter.java
Types.java
java/src/org/apache/axis/wsdl/gen NoopFactory.java
java/src/org/apache/axis/wsdl/symbolTable BaseType.java
BaseTypeMapping.java CollectionType.java
DefinedElement.java DefinedType.java Element.java
Parameter.java SchemaUtils.java SymTabEntry.java
SymbolTable.java Type.java TypeEntry.java
UndefinedElement.java UndefinedType.java Utils.java
java/src/org/apache/axis/wsdl/toJava Emitter.java
JavaBindingWriter.java JavaClassWriter.java
JavaDefinitionWriter.java JavaDeployWriter.java
JavaFaultWriter.java JavaGeneratorFactory.java
JavaHolderWriter.java JavaImplWriter.java
JavaSkelWriter.java JavaStubWriter.java
JavaTypeWriter.java JavaUndeployWriter.java
Utils.java
java/test/wsdl/interop3/groupE/client
InteropTestListServiceTestClient.java
Log:
Bye bye getWSDLQName, getAxisQName, and java.wsdl.QName!
Revision Changes Path
1.11 +419 -554 xml-axis/java/lib/wsdl4j.jar
<<Binary file>>
1.143 +5 -5 xml-axis/java/src/org/apache/axis/client/Call.java
Index: Call.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/client/Call.java,v
retrieving revision 1.142
retrieving revision 1.143
diff -u -r1.142 -r1.143
--- Call.java 19 Jun 2002 16:13:16 -0000 1.142
+++ Call.java 20 Jun 2002 20:35:46 -0000 1.143
@@ -1018,13 +1018,13 @@
Part part = (Part) parts.get(i);
if ( part == null ) continue ;
- String name = part.getName();
- javax.wsdl.QName type = part.getTypeName();
+ String name = part.getName();
+ QName type = part.getTypeName();
if ( type == null ) {
type = part.getElementName();
if ( type != null )
- type = new javax.wsdl.QName("java","org.w3c.dom.Element");
+ type = new QName("java","org.w3c.dom.Element");
else
throw new JAXRPCException(
JavaUtils.getMessage("typeNotSet00", name) );
@@ -1056,11 +1056,11 @@
if (paramOrder != null && paramOrder.contains(part.getName()))
continue ;
- javax.wsdl.QName type = part.getTypeName();
+ QName type = part.getTypeName();
if ( type == null ) {
type = part.getElementName();
if ( type != null )
- type = new javax.wsdl.QName("java","org.w3c.dom.Element");
+ type = new QName("java","org.w3c.dom.Element");
else
throw new JAXRPCException(
JavaUtils.getMessage("typeNotSet00", "<return>") );
1.59 +4 -4 xml-axis/java/src/org/apache/axis/client/Service.java
Index: Service.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/client/Service.java,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- Service.java 20 Jun 2002 16:48:17 -0000 1.58
+++ Service.java 20 Jun 2002 20:35:46 -0000 1.59
@@ -260,9 +260,9 @@
this.wsdlDefinition = def ;
// grrr! Too many flavors of QName
- String ns = serviceName.getNamespaceURI();
- String lp = serviceName.getLocalPart();
- javax.wsdl.QName qn = new javax.wsdl.QName( ns, lp );
+ String ns = serviceName.getNamespaceURI();
+ String lp = serviceName.getLocalPart();
+ QName qn = new QName( ns, lp );
this.wsdlService = def.getService( qn );
if ( this.wsdlService == null )
@@ -550,7 +550,7 @@
*/
public QName getServiceName() {
if ( wsdlService == null ) return( null );
- javax.wsdl.QName qn = wsdlService.getQName();
+ QName qn = wsdlService.getQName();
return( new QName( qn.getNamespaceURI(), qn.getLocalPart() ) );
}
1.36 +2 -4
xml-axis/java/src/org/apache/axis/encoding/ser/BeanSerializer.java
Index: BeanSerializer.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/encoding/ser/BeanSerializer.java,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- BeanSerializer.java 11 Jun 2002 14:53:55 -0000 1.35
+++ BeanSerializer.java 20 Jun 2002 20:35:46 -0000 1.36
@@ -244,12 +244,10 @@
*/
public boolean writeSchema(Types types) throws Exception {
- javax.wsdl.QName qName = types.getWsdlQName(xmlType);
-
// ComplexType representation of bean class
Element complexType = types.createElement("complexType");
- types.writeSchemaElement(qName, complexType);
- complexType.setAttribute("name", qName.getLocalPart());
+ types.writeSchemaElement(xmlType, complexType);
+ complexType.setAttribute("name", xmlType.getLocalPart());
// See if there is a super class, stop if we hit a stop class
Element e = null;
1.9 +1 -2
xml-axis/java/src/org/apache/axis/encoding/ser/MapSerializer.java
Index: MapSerializer.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/encoding/ser/MapSerializer.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- MapSerializer.java 11 Jun 2002 14:53:56 -0000 1.8
+++ MapSerializer.java 20 Jun 2002 20:35:46 -0000 1.9
@@ -144,8 +144,7 @@
public boolean writeSchema(Types types) throws Exception {
Element complexType = types.createElement("complexType");
complexType.setAttribute("name", "Map");
- types.writeSchemaElement(types.getWsdlQName(Constants.SOAP_MAP),
- complexType);
+ types.writeSchemaElement(Constants.SOAP_MAP, complexType);
Element seq = types.createElement("sequence");
complexType.appendChild(seq);
1.19 +2 -5
xml-axis/java/src/org/apache/axis/encoding/ser/SimpleSerializer.java
Index: SimpleSerializer.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/encoding/ser/SimpleSerializer.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- SimpleSerializer.java 11 Jun 2002 14:53:56 -0000 1.18
+++ SimpleSerializer.java 20 Jun 2002 20:35:46 -0000 1.19
@@ -236,13 +236,10 @@
if (!SimpleType.class.isAssignableFrom(javaType))
return false;
- // Emit WSDL for simpleContent
- javax.wsdl.QName qName = types.getWsdlQName(xmlType);
-
// ComplexType representation of SimpleType bean class
Element complexType = types.createElement("complexType");
- types.writeSchemaElement(qName, complexType);
- complexType.setAttribute("name", qName.getLocalPart());
+ types.writeSchemaElement(xmlType, complexType);
+ complexType.setAttribute("name", xmlType.getLocalPart());
// Produce simpleContent extending base type.
Element simpleContent = types.createElement("simpleContent");
1.6 +1 -2
xml-axis/java/src/org/apache/axis/encoding/ser/VectorSerializer.java
Index: VectorSerializer.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/encoding/ser/VectorSerializer.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- VectorSerializer.java 11 Jun 2002 14:53:56 -0000 1.5
+++ VectorSerializer.java 20 Jun 2002 20:35:46 -0000 1.6
@@ -142,8 +142,7 @@
public boolean writeSchema(Types types) throws Exception {
Element complexType = types.createElement("complexType");
complexType.setAttribute("name", "Vector");
- types.writeSchemaElement(types.getWsdlQName(Constants.SOAP_VECTOR),
- complexType);
+ types.writeSchemaElement(Constants.SOAP_VECTOR, complexType);
Element seq = types.createElement("sequence");
complexType.appendChild(seq);
1.43 +11 -13 xml-axis/java/src/org/apache/axis/wsdl/fromJava/Emitter.java
Index: Emitter.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/fromJava/Emitter.java,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- Emitter.java 20 Jun 2002 16:48:20 -0000 1.42
+++ Emitter.java 20 Jun 2002 20:35:47 -0000 1.43
@@ -519,7 +519,7 @@
Binding binding = def.createBinding();
binding.setUndefined(false);
binding.setQName(
- new javax.wsdl.QName(intfNS, getServicePortName() + "SoapBinding"));
+ new QName(intfNS, getServicePortName() + "SoapBinding"));
SOAPBinding soapBinding = new SOAPBindingImpl();
String modeStr = (mode == MODE_RPC) ? "rpc" : "document";
@@ -544,7 +544,7 @@
Service service = def.createService();
- service.setQName(new javax.wsdl.QName(implNS,
+ service.setQName(new QName(implNS,
getServiceElementName()));
def.addService(service);
@@ -577,7 +577,7 @@
portType.setUndefined(false);
// PortType name is the name of the class being processed
- portType.setQName(new javax.wsdl.QName(intfNS, getPortTypeName()));
+ portType.setQName(new QName(intfNS, getPortTypeName()));
ArrayList operations = serviceDesc.getOperations();
for (Iterator i = operations.iterator(); i.hasNext();) {
@@ -821,8 +821,7 @@
{
Message msg = def.createMessage();
- javax.wsdl.QName qName
- = createMessageName(def, oper.getName(), "Request");
+ QName qName = createMessageName(def, oper.getName(), "Request");
msg.setQName(qName);
msg.setUndefined(false);
@@ -846,8 +845,7 @@
{
Message msg = def.createMessage();
- javax.wsdl.QName qName
- = createMessageName(def, desc.getName(), "Response");
+ QName qName = createMessageName(def, desc.getName(), "Response");
msg.setQName(qName);
msg.setUndefined(false);
@@ -901,7 +899,7 @@
if (msg == null) {
msg = def.createMessage();
- javax.wsdl.QName qName = createMessageName(def, clsName, "");
+ QName qName = createMessageName(def, clsName, "");
msg.setQName(qName);
msg.setUndefined(false);
@@ -954,7 +952,7 @@
QName elemQName = null;
if (mode != MODE_RPC)
elemQName = param.getQName();
- javax.wsdl.QName typeQName = types.writePartType(param.getJavaType(),
+ QName typeQName = types.writePartType(param.getJavaType(),
elemQName);
if (mode == MODE_RPC) {
if (typeQName != null) {
@@ -968,7 +966,7 @@
def.addNamespace(namespaces.getCreatePrefix(namespaceURI),
namespaceURI);
}
- part.setElementName(Utils.getWSDLQName(elemQName));
+ part.setElementName(elemQName);
part.setName(param.getName());
msg.addPart(part);
} else {
@@ -981,11 +979,11 @@
/*
* Return a message QName which has not already been defined in the WSDL
*/
- private javax.wsdl.QName createMessageName(Definition def,
+ private QName createMessageName(Definition def,
String methodName,
String suffix) {
- javax.wsdl.QName qName = new javax.wsdl.QName(intfNS,
+ QName qName = new QName(intfNS,
methodName.concat(suffix));
// Check the make sure there isn't a message with this name already
@@ -994,7 +992,7 @@
StringBuffer namebuf =
new StringBuffer(methodName.concat(suffix));
namebuf.append(messageNumber);
- qName = new javax.wsdl.QName(intfNS, namebuf.toString());
+ qName = new QName(intfNS, namebuf.toString());
messageNumber++;
}
return qName;
1.36 +7 -17 xml-axis/java/src/org/apache/axis/wsdl/fromJava/Types.java
Index: Types.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/fromJava/Types.java,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- Types.java 18 Jun 2002 21:26:38 -0000 1.35
+++ Types.java 20 Jun 2002 20:35:47 -0000 1.36
@@ -75,7 +75,7 @@
import org.w3c.dom.NodeList;
import javax.wsdl.Definition;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
@@ -153,16 +153,15 @@
// Still need to write any element declaration...
if (qname != null) {
String elementType = writeType(type);
- Element element = createElementDecl(Utils.getWSDLQName(qname),
- elementType, false);
+ Element element = createElementDecl(qname, elementType, false);
if (element != null)
- writeSchemaElement(Utils.getWSDLQName(qname),element);
+ writeSchemaElement(qname,element);
}
- return getWsdlQName(typeQName);
+ return typeQName;
}else {
if (wsdlTypesElem == null)
writeWsdlTypesElement();
- return writeTypeAsElement(type, Utils.getWSDLQName(qname));
+ return writeTypeAsElement(type, qname);
}
}
@@ -198,7 +197,7 @@
String pref = def.getPrefix(qName.getNamespaceURI());
if (pref == null)
def.addNamespace(namespaces.getCreatePrefix(qName.getNamespaceURI()),
qName.getNamespaceURI());
- return getWsdlQName(qName);
+ return qName;
}
/**
@@ -361,7 +360,7 @@
// Quick return if schema type
if (isSimpleType(type)) {
- QName qName = getWsdlQName(getTypeQName(type));
+ QName qName = getTypeQName(type);
if (Constants.isSchemaXSD(qName.getNamespaceURI())) {
return Constants.NS_PREFIX_SCHEMA_XSD + ":" +
qName.getLocalPart();
@@ -604,15 +603,6 @@
element.setAttribute("nillable", "true");
element.setAttribute("type", elementType);
return element;
- }
-
- /**
- * convert from JAX-RPC QName to WSDL QName
- * @param qName JAX-RPC QName
- * @return WSDL QName
- */
- public QName getWsdlQName (javax.xml.namespace.QName qName) {
- return new QName(qName.getNamespaceURI(), qName.getLocalPart());
}
/**
1.3 +1 -1 xml-axis/java/src/org/apache/axis/wsdl/gen/NoopFactory.java
Index: NoopFactory.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/gen/NoopFactory.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- NoopFactory.java 11 Jun 2002 14:54:00 -0000 1.2
+++ NoopFactory.java 20 Jun 2002 20:35:47 -0000 1.3
@@ -58,7 +58,7 @@
import javax.wsdl.Definition;
import javax.wsdl.Message;
import javax.wsdl.PortType;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import javax.wsdl.Service;
import javax.wsdl.WSDLException;
1.2 +1 -1 xml-axis/java/src/org/apache/axis/wsdl/symbolTable/BaseType.java
Index: BaseType.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/BaseType.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- BaseType.java 9 May 2002 13:14:27 -0000 1.1
+++ BaseType.java 20 Jun 2002 20:35:47 -0000 1.2
@@ -54,7 +54,7 @@
*/
package org.apache.axis.wsdl.symbolTable;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
/**
* This Type is for a QName represents a Base Type (i.e. xsd:string represents a
java.lang.String)
1.2 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/symbolTable/BaseTypeMapping.java
Index: BaseTypeMapping.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/BaseTypeMapping.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- BaseTypeMapping.java 9 May 2002 13:14:27 -0000 1.1
+++ BaseTypeMapping.java 20 Jun 2002 20:35:47 -0000 1.2
@@ -53,7 +53,7 @@
*/
package org.apache.axis.wsdl.symbolTable;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
/**
* Get the base language name for a qname
1.2 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/symbolTable/CollectionType.java
Index: CollectionType.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/CollectionType.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CollectionType.java 9 May 2002 13:14:27 -0000 1.1
+++ CollectionType.java 20 Jun 2002 20:35:47 -0000 1.2
@@ -57,7 +57,7 @@
import org.w3c.dom.Node;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
/**
* This Type is for a QName that is a 'collection'.
* For example,
1.2 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/symbolTable/DefinedElement.java
Index: DefinedElement.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/DefinedElement.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefinedElement.java 9 May 2002 13:14:27 -0000 1.1
+++ DefinedElement.java 20 Jun 2002 20:35:47 -0000 1.2
@@ -57,7 +57,7 @@
import org.w3c.dom.Node;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
/**
* This Type is for a QName that is an element, these types are only emitted if
1.2 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/symbolTable/DefinedType.java
Index: DefinedType.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/DefinedType.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefinedType.java 9 May 2002 13:14:27 -0000 1.1
+++ DefinedType.java 20 Jun 2002 20:35:47 -0000 1.2
@@ -56,7 +56,7 @@
import org.w3c.dom.Node;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
/**
* This Type is for a QName that is a complex or simple type, these types are
* always emitted.
1.2 +1 -1 xml-axis/java/src/org/apache/axis/wsdl/symbolTable/Element.java
Index: Element.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/Element.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Element.java 9 May 2002 13:14:27 -0000 1.1
+++ Element.java 20 Jun 2002 20:35:47 -0000 1.2
@@ -57,7 +57,7 @@
import org.w3c.dom.Node;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
/**
* This class represents a TypeEntry that is a type (complexType, simpleType, etc.
1.2 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/symbolTable/Parameter.java
Index: Parameter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/Parameter.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Parameter.java 9 May 2002 13:14:27 -0000 1.1
+++ Parameter.java 20 Jun 2002 20:35:47 -0000 1.2
@@ -54,7 +54,7 @@
*/
package org.apache.axis.wsdl.symbolTable;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
/**
* This class simply collects
1.8 +4 -7
xml-axis/java/src/org/apache/axis/wsdl/symbolTable/SchemaUtils.java
Index: SchemaUtils.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/SchemaUtils.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- SchemaUtils.java 11 Jun 2002 14:54:01 -0000 1.7
+++ SchemaUtils.java 20 Jun 2002 20:35:47 -0000 1.8
@@ -56,7 +56,7 @@
import java.util.Vector;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import javax.xml.rpc.holders.BooleanHolder;
import javax.xml.rpc.holders.IntHolder;
@@ -261,12 +261,9 @@
// Represent this as an element named any of type any type.
// This will cause it to be serialized with the element
// serializer.
- TypeEntry type =
- symbolTable.getType(
- Utils.getWSDLQName(Constants.XSD_ANY));
+ TypeEntry type = symbolTable.getType(Constants.XSD_ANY);
ElementDecl elem =
- new ElementDecl(type,
- Utils.getAxisQName(new QName("","any")));
+ new ElementDecl(type, new QName("","any"));
elem.setAnyElement(true);
v.add(elem);
} else if (subNodeKind.getLocalPart().equals("element")) {
@@ -380,7 +377,7 @@
TypeEntry type = (TypeEntry)symbolTable.getTypeEntry(nodeType,
forElement.value);
if (type != null) {
- ElementDecl elem = new ElementDecl(type ,Utils.getAxisQName(nodeName));
+ ElementDecl elem = new ElementDecl(type, nodeName);
String minOccurs = Utils.getAttribute(elementNode, "minOccurs");
if (minOccurs != null && minOccurs.equals("0")) {
elem.setMinOccursIs0(true);
1.2 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/symbolTable/SymTabEntry.java
Index: SymTabEntry.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/SymTabEntry.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SymTabEntry.java 9 May 2002 13:14:27 -0000 1.1
+++ SymTabEntry.java 20 Jun 2002 20:35:47 -0000 1.2
@@ -59,7 +59,7 @@
import java.util.Iterator;
import java.util.Map;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
/**
* SymTabEntry is the base class for all symbol table entries. It contains four
things:
1.7 +6 -7
xml-axis/java/src/org/apache/axis/wsdl/symbolTable/SymbolTable.java
Index: SymbolTable.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/SymbolTable.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SymbolTable.java 4 Jun 2002 20:35:08 -0000 1.6
+++ SymbolTable.java 20 Jun 2002 20:35:47 -0000 1.7
@@ -83,7 +83,7 @@
import javax.wsdl.Part;
import javax.wsdl.Port;
import javax.wsdl.PortType;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import javax.wsdl.Service;
import javax.wsdl.WSDLException;
@@ -658,7 +658,7 @@
else if (isXSD && localPart.equals("any")) {
// Map xsd:any element to any xsd:any so that
// it gets serialized using the ElementSerializer.
- QName anyQName = Utils.getWSDLQName(Constants.XSD_ANY);
+ QName anyQName = Constants.XSD_ANY;
if (getType(anyQName) == null) {
symbolTablePut(new BaseType(anyQName));
}
@@ -1012,11 +1012,10 @@
Parameter returnParam = (Parameter)outputs.get(0);
parameters.returnType = returnParam.getType();
if (parameters.returnType instanceof DefinedElement) {
- parameters.returnName = Utils.getAxisQName(
- ((DefinedElement)parameters.returnType).getQName());
- } else {
parameters.returnName =
- Utils.getAxisQName(returnParam.getQName());
+ ((DefinedElement)parameters.returnType).getQName();
+ } else {
+ parameters.returnName = returnParam.getQName();
}
++parameters.outputs;
}
@@ -1213,7 +1212,7 @@
for (int j = 0; j < vTypes.size(); j++) {
ElementDecl elem = (ElementDecl) vTypes.elementAt(j);
Parameter p = new Parameter();
- p.setQName(Utils.getWSDLQName(elem.getName()));
+ p.setQName(elem.getName());
p.setType(elem.getType());
v.add(p);
}
1.2 +1 -1 xml-axis/java/src/org/apache/axis/wsdl/symbolTable/Type.java
Index: Type.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/Type.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Type.java 9 May 2002 13:14:27 -0000 1.1
+++ Type.java 20 Jun 2002 20:35:47 -0000 1.2
@@ -57,7 +57,7 @@
import org.w3c.dom.Node;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
/**
* This class represents a TypeEntry that is a type (complexType, simpleType, etc.
1.2 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/symbolTable/TypeEntry.java
Index: TypeEntry.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/TypeEntry.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TypeEntry.java 9 May 2002 13:14:27 -0000 1.1
+++ TypeEntry.java 20 Jun 2002 20:35:47 -0000 1.2
@@ -56,7 +56,7 @@
import java.io.IOException;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import org.apache.axis.utils.JavaUtils;
1.2 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/symbolTable/UndefinedElement.java
Index: UndefinedElement.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/UndefinedElement.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- UndefinedElement.java 9 May 2002 13:14:27 -0000 1.1
+++ UndefinedElement.java 20 Jun 2002 20:35:47 -0000 1.2
@@ -56,7 +56,7 @@
import java.io.IOException;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
/**
* This represents a QName found in a reference but is not defined.
1.2 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/symbolTable/UndefinedType.java
Index: UndefinedType.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/UndefinedType.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- UndefinedType.java 9 May 2002 13:14:27 -0000 1.1
+++ UndefinedType.java 20 Jun 2002 20:35:47 -0000 1.2
@@ -56,7 +56,7 @@
import java.io.IOException;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
/**
* This represents a QName found in a reference but is not defined.
1.14 +7 -32 xml-axis/java/src/org/apache/axis/wsdl/symbolTable/Utils.java
Index: Utils.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/Utils.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- Utils.java 18 Jun 2002 16:53:10 -0000 1.13
+++ Utils.java 20 Jun 2002 20:35:47 -0000 1.14
@@ -59,7 +59,7 @@
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import javax.xml.rpc.holders.BooleanHolder;
import javax.xml.rpc.holders.IntHolder;
import java.util.HashSet;
@@ -86,7 +86,7 @@
* @param QName
*/
public static QName getNillableQName(QName qName) {
- QName rc = new QName(qName.getNamespaceURI(), qName.getLocalPart());
+ QName rc = qName;
if (Constants.isSchemaXSD(rc.getNamespaceURI())) {
String localName = rc.getLocalPart();
if (localName.equals("int") ||
@@ -96,12 +96,12 @@
localName.equals("double") ||
localName.equals("boolean") ||
localName.equals("byte")) {
- rc.setNamespaceURI(Constants.URI_DEFAULT_SOAP_ENC);
+ rc = new QName(Constants.URI_DEFAULT_SOAP_ENC,
+ qName.getLocalPart());
}
else if (localName.equals("base64Binary") ||
localName.equals("hexBinary")) {
- rc.setNamespaceURI(Constants.URI_DEFAULT_SOAP_ENC);
- rc.setLocalPart("base64");
+ rc = new QName(Constants.URI_DEFAULT_SOAP_ENC, "base64");
}
}
return rc;
@@ -301,7 +301,7 @@
// if (namespace != null)
// qName.setNamespaceURI(namespace);
localPart += "[" + maxOccursValue + "]";
- qName.setLocalPart(localPart);
+ qName = new QName(qName.getNamespaceURI(), localPart);
}
}
@@ -354,7 +354,7 @@
Constants.isSchemaXSD(nodeName.getNamespaceURI()) &&
(nodeName.getLocalPart().equals("element") ||
nodeName.getLocalPart().equals("attribute"))) {
- return getWSDLQName(Constants.XSD_ANYTYPE);
+ return Constants.XSD_ANYTYPE;
}
}
}
@@ -546,31 +546,6 @@
}
} // getNestedTypes
- /**
- * Given the WSDL4J QName (javax.wsdl.QName), return the JAX-RPC
- * QName (javax.xml.namespace.QName).
- */
- public static javax.xml.namespace.QName getAxisQName(QName qname)
- {
- if (qname == null) {
- return null;
- }
- return new javax.xml.namespace.QName(qname.getNamespaceURI(),
- qname.getLocalPart());
- }
-
- /**
- * Given the JAX-RPC QName (javax.xml.namespace.QName), return
- * the WSDL4J QName (javax.wsdl.QName).
- */
- public static QName getWSDLQName(javax.xml.namespace.QName qname)
- {
- if (qname == null) {
- return null;
- }
- return new QName(qname.getNamespaceURI(), qname.getLocalPart());
- }
-
/**
* Generate an XML prefixed attribute value with a corresponding xmlns
* declaration for the prefix. If there is no namespace,
1.44 +1 -1 xml-axis/java/src/org/apache/axis/wsdl/toJava/Emitter.java
Index: Emitter.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/Emitter.java,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- Emitter.java 20 Jun 2002 16:48:20 -0000 1.43
+++ Emitter.java 20 Jun 2002 20:35:47 -0000 1.44
@@ -64,7 +64,7 @@
import java.util.Properties;
import javax.wsdl.Definition;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import javax.wsdl.WSDLException;
import org.apache.axis.encoding.DefaultSOAP12TypeMappingImpl;
1.12 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaBindingWriter.java
Index: JavaBindingWriter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaBindingWriter.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- JavaBindingWriter.java 20 May 2002 20:07:28 -0000 1.11
+++ JavaBindingWriter.java 20 Jun 2002 20:35:47 -0000 1.12
@@ -59,7 +59,7 @@
import java.util.HashMap;
import javax.wsdl.Binding;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import org.apache.axis.utils.JavaUtils;
1.2 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaClassWriter.java
Index: JavaClassWriter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaClassWriter.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- JavaClassWriter.java 7 Jun 2002 12:45:08 -0000 1.1
+++ JavaClassWriter.java 20 Jun 2002 20:35:47 -0000 1.2
@@ -58,7 +58,7 @@
import java.io.IOException;
import java.io.PrintWriter;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import org.apache.axis.utils.JavaUtils;
1.9 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaDefinitionWriter.java
Index: JavaDefinitionWriter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaDefinitionWriter.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- JavaDefinitionWriter.java 14 May 2002 23:46:34 -0000 1.8
+++ JavaDefinitionWriter.java 20 Jun 2002 20:35:47 -0000 1.9
@@ -68,7 +68,7 @@
import javax.wsdl.Import;
import javax.wsdl.Operation;
import javax.wsdl.PortType;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import org.apache.axis.wsdl.gen.Generator;
1.49 +2 -2
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaDeployWriter.java
Index: JavaDeployWriter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaDeployWriter.java,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- JavaDeployWriter.java 11 Jun 2002 13:26:14 -0000 1.48
+++ JavaDeployWriter.java 20 Jun 2002 20:35:47 -0000 1.49
@@ -67,7 +67,7 @@
import javax.wsdl.Operation;
import javax.wsdl.OperationType;
import javax.wsdl.Port;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import javax.wsdl.Service;
import org.apache.axis.Constants;
@@ -335,7 +335,7 @@
// Get the operation's return QName
if (params.returnName != null)
- returnQName = Utils.getWSDLQName(params.returnName);
+ returnQName = params.returnName;
// Write the operation metadata
writeOperation(pw, javaOperName, elementQName, returnQName,
1.10 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaFaultWriter.java
Index: JavaFaultWriter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaFaultWriter.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- JavaFaultWriter.java 7 Jun 2002 12:45:08 -0000 1.9
+++ JavaFaultWriter.java 20 Jun 2002 20:35:47 -0000 1.10
@@ -60,7 +60,7 @@
import java.util.Vector;
import javax.wsdl.Fault;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import org.apache.axis.utils.JavaUtils;
1.10 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaGeneratorFactory.java
Index: JavaGeneratorFactory.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaGeneratorFactory.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- JavaGeneratorFactory.java 19 Jun 2002 16:13:18 -0000 1.9
+++ JavaGeneratorFactory.java 20 Jun 2002 20:35:47 -0000 1.10
@@ -70,7 +70,7 @@
import javax.wsdl.Operation;
import javax.wsdl.OperationType;
import javax.wsdl.PortType;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import javax.wsdl.Service;
import org.apache.axis.encoding.TypeMapping;
1.11 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaHolderWriter.java
Index: JavaHolderWriter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaHolderWriter.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- JavaHolderWriter.java 14 Jun 2002 18:48:39 -0000 1.10
+++ JavaHolderWriter.java 20 Jun 2002 20:35:47 -0000 1.11
@@ -57,7 +57,7 @@
import java.io.IOException;
import java.io.PrintWriter;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import org.apache.axis.utils.JavaUtils;
1.26 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaImplWriter.java
Index: JavaImplWriter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaImplWriter.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- JavaImplWriter.java 14 Jun 2002 16:11:12 -0000 1.25
+++ JavaImplWriter.java 20 Jun 2002 20:35:47 -0000 1.26
@@ -74,7 +74,7 @@
import javax.wsdl.Output;
import javax.wsdl.Part;
import javax.wsdl.PortType;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import javax.wsdl.extensions.soap.SOAPBody;
import javax.wsdl.extensions.soap.SOAPOperation;
1.32 +3 -4
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaSkelWriter.java
Index: JavaSkelWriter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaSkelWriter.java,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- JavaSkelWriter.java 19 Jun 2002 16:13:18 -0000 1.31
+++ JavaSkelWriter.java 20 Jun 2002 20:35:47 -0000 1.32
@@ -187,10 +187,10 @@
pw.println(" " +
"new org.apache.axis.description.ParameterDesc(" +
Utils.getNewQName(
- Utils.getAxisQName(p.getQName())) +
+ p.getQName()) +
", " + modeStr + "," +
Utils.getNewQName(
- Utils.getAxisQName(paramType.getQName()))
+ paramType.getQName())
+","+
p.getType().getName() + ".class"
+"),");
@@ -211,8 +211,7 @@
// If we need to know the QName (if we have a namespace or
// the actual method name doesn't match the XML we expect),
// record it in the OperationDesc
- QName elementQName = Utils.getAxisQName(
- Utils.getOperationQName(operation));
+ QName elementQName = Utils.getOperationQName(operation);
if (elementQName != null) {
pw.println(" _oper.setElementQName(" +
Utils.getNewQName(elementQName) + ");");
1.72 +4 -7
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaStubWriter.java
Index: JavaStubWriter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaStubWriter.java,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- JavaStubWriter.java 14 Jun 2002 13:27:17 -0000 1.71
+++ JavaStubWriter.java 20 Jun 2002 20:35:48 -0000 1.72
@@ -73,7 +73,7 @@
import javax.wsdl.OperationType;
import javax.wsdl.Part;
import javax.wsdl.PortType;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import javax.wsdl.extensions.soap.SOAPBody;
import javax.wsdl.extensions.soap.SOAPOperation;
@@ -572,8 +572,7 @@
QName q = p.getElementName();
pw.println(" call.setOperationName(new
javax.xml.namespace.QName(\"" + q.getNamespaceURI() + "\", \"" + q.getLocalPart() +
"\"));" );
} else {
- javax.xml.namespace.QName elementQName = Utils.getAxisQName(
- Utils.getOperationQName(operation));
+ QName elementQName = Utils.getOperationQName(operation);
if (elementQName != null) {
pw.println(" call.setOperationName(" +
Utils.getNewQName(elementQName) + ");" );
@@ -629,8 +628,7 @@
p = (Parameter) parms.list.get(++i);
}
String javifiedName = Utils.xmlNameToJava(p.getName());
- String qnameName = Utils.getNewQName(
- Utils.getAxisQName(p.getQName()));
+ String qnameName = Utils.getNewQName(p.getQName());
pw.println(" java.util.Map output;");
pw.println(" output = call.getOutputParams();");
@@ -652,8 +650,7 @@
for (int i = 0; i < parms.list.size (); ++i) {
Parameter p = (Parameter) parms.list.get (i);
String javifiedName = Utils.xmlNameToJava(p.getName());
- String qnameName = Utils.getNewQName(
- Utils.getAxisQName(p.getQName()));
+ String qnameName = Utils.getNewQName(p.getQName());
if (p.getMode() != Parameter.IN) {
writeOutputAssign(pw, javifiedName + ".value =",
p.getType(),
1.13 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaTypeWriter.java
Index: JavaTypeWriter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaTypeWriter.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- JavaTypeWriter.java 14 May 2002 23:46:34 -0000 1.12
+++ JavaTypeWriter.java 20 Jun 2002 20:35:48 -0000 1.13
@@ -58,7 +58,7 @@
import java.util.Vector;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import org.w3c.dom.Node;
1.8 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaUndeployWriter.java
Index: JavaUndeployWriter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaUndeployWriter.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- JavaUndeployWriter.java 7 Jun 2002 12:45:08 -0000 1.7
+++ JavaUndeployWriter.java 20 Jun 2002 20:35:48 -0000 1.8
@@ -63,7 +63,7 @@
import javax.wsdl.Binding;
import javax.wsdl.Definition;
import javax.wsdl.Port;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import javax.wsdl.Service;
import org.apache.axis.deployment.wsdd.WSDDConstants;
1.39 +1 -1 xml-axis/java/src/org/apache/axis/wsdl/toJava/Utils.java
Index: Utils.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/Utils.java,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- Utils.java 14 Jun 2002 18:48:39 -0000 1.38
+++ Utils.java 20 Jun 2002 20:35:48 -0000 1.39
@@ -69,7 +69,7 @@
import javax.wsdl.Message;
import javax.wsdl.Operation;
import javax.wsdl.Part;
-import javax.wsdl.QName;
+import javax.xml.namespace.QName;
import javax.wsdl.extensions.ExtensibilityElement;
import javax.wsdl.extensions.soap.SOAPBody;
import java.io.File;
1.4 +2 -2
xml-axis/java/test/wsdl/interop3/groupE/client/InteropTestListServiceTestClient.java
Index: InteropTestListServiceTestClient.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/test/wsdl/interop3/groupE/client/InteropTestListServiceTestClient.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- InteropTestListServiceTestClient.java 11 Jun 2002 14:54:03 -0000 1.3
+++ InteropTestListServiceTestClient.java 20 Jun 2002 20:35:48 -0000 1.4
@@ -99,7 +99,7 @@
private String soapAction = "http://soapinterop.org/";
private org.apache.axis.client.Call call = null;
private Definition wsdl = null;
- private javax.wsdl.QName serviceQN = null;
+ private QName serviceQN = null;
/**
* Determine if two objects are equal. Handles nulls and recursively
@@ -203,7 +203,7 @@
* The WSDL must define one service.
*/
private QName getServiceQName() {
- serviceQN = (javax.wsdl.QName)wsdl.getServices().
+ serviceQN = (QName)wsdl.getServices().
keySet().iterator().next();
return new QName(serviceQN.getNamespaceURI(),
serviceQN.getLocalPart());